Current File : /home/obabain/public_html/abc/Add_Items_Issue.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ include file="Connection.jsp" %>
    <%!
    
    String issueno=null;
   
    String qno=null;
    String issuedate=null;
   
    int inid=0;
    String date=null;
   
    %>
    <%   
    String id=request.getParameter("id");
   
	Statement st=con.createStatement();
    ResultSet rs=st.executeQuery("select * from  issue1 where id='"+id+"'");
    		
    while(rs.next())
    {
   issueno=rs.getString("issueno");
    issuedate=rs.getString("issue_date");
     
    }
    rs=st.executeQuery("select NOW() as date");
    while(rs.next())
    {
    date=rs.getString("date");
    }
    
    %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<style>

label1 {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    width: 80px;
}
</style>
<body>
<form action="Insert_Items_Issue.jsp?id=<%=id %>" method="post">
<%@include file="master.jsp" %>
<div class="content">
<div class="row">
<div class="col-md-9"  style="background-color:white;">
<div class="panel panel-default" >
       <div class="panel-heading main-color-bg">
        <h3 class="panel-title">Issue--Addmore Items</h3>
              </div>
             </div>
<div class="panel-body">

<div class="row">
 <div align="right" >
 <a href="ViewIsuue.jsp" style="background:#204b58;margin-right: 40px" class="btn btn-info"  >View</a>
 </div>

 
<%--  <input type="hidden" value="<%=id%>" name="id1">  --%>

 <div class="form-group col-xs-2">
               <p> <label for="quotno" style="margin:5px;">
              Issue No<span style="color:red;"></span></label></p>
<input type="text" class="form-control" name="issueno" value="<%=issueno %>" readonly="readonly" >
</div>
 <div class="form-group col-xs-2">
 <p> <label for="invgrp" style="margin:5px;">
Issue Date</label></p>
<input type="text" class="form-control" name="issuedate" readonly="readonly" value="<%=issuedate %>">
</div>

</div>

</div>
<hr>   
            <b></b>         
            <br><br>
             <div class="panel-body">
            <table class="table table-bordered table-hover" id="tab_logic">
        <thead>
          <tr>
            <th class="text-center"> # </th>
            <th class="text-center"> Select Product </th>
            <th class="text-center"> Opening Stock </th>
             <th class="text-center">Price </th>
            <th class="text-center"> Issue Qty </th>
              <th class="text-center">Value </th>
            <th class="text-center"> Closing Stock </th>
          </tr>
        </thead>
        <tbody>
          <tr id='addr0'>
            <td>1</td>
            <td>
            
          
            <select name="material[]" class="itemselect form-control" style="width:180px;" required>
       <option value="0">Select</option>
      <%
    
     ResultSet rsmat=st.executeQuery("select tb.*,(select sum(qty_pur) from ip_stock_register where product_id=tb.product_id group by product_id)sqty from ip_products tb where family_id!=7 order by product_name ");
     
     
      while(rsmat.next())
      {
      %>
      <option value=" <%=rsmat.getString("product_id") %>">  <%=rsmat.getString("product_name") %>--<%=rsmat.getString("sqty") %>--<%=rsmat.getString("drg_no") %></option>
      <%} %> 
      </select>
            
            </td>
            
             
             
            <td><input type="text" name='Opening[]' placeholder='Enter Qty' class="descr form-control qty" step="0" min="0" required/></td>
            <td><input type="text" name='price[]'  class="revno form-control price1 txtstyle" readonly></td>
            <td><input type="text" name='qty[]'  class="form-control price" step="0.00" min="0" required/></td>
            
              <td><input type="text" name='tot[]'  class="form-control netamt1" ></td>
            
            <td><input type="text" name='order_qty[]' placeholder='0.00' class="form-control total" readonly/></td>
          </tr>
          <tr id='addr1'></tr>
        </tbody>
      </table>
  
  
  
  
  
    <a id="add_row" class="btn btn-default pull-left">Add Row</a>
      <a id='delete_row' class="pull-right btn btn-default">Delete Row</a>
  
  
  
  
  

  

  
             </div> 
         <div class="modal-footer" id="contact_submit">
         <input type="button" value="Back" style="background:#204b58;margin-right:720px" class="btn btn-info" onclick="goBack()" />
          <a class="btn btn-default"  href="">Reset</a>
        <input type="submit" style="background:#204b58;" class="btn btn-info" value="Save changes">
      </div>      
      
      <br>   
   
   </div>    
         
     </div>
     </div>  
    
   
</section>

</form>







</body>

 <script type="text/javascript">
 $(document).ready(function(){
	    var i=1;
	    $("#add_row").click(function(){b=i-1;
	      	$('#addr'+i).html($('#addr'+b).html()).find('td:first-child').html(i+1);
	      	$('#tab_logic').append('<tr id="addr'+(i+1)+'"></tr>');
	      	i++; 
	  	});
	    $("#delete_row").click(function(){
	    	if(i>1){
			$("#addr"+(i-1)).html('');
			i--;
			}
			calc();
		});
		
		$('#tab_logic tbody').on('keyup change',function(){
			calc();
		});
		$('#tax').on('keyup change',function(){
			calc_total();
		});
		

	});

	function calc()
	{
		$('#tab_logic tbody tr').each(function(i, element) {
			var html = $(this).html();
			if(html!='')
			{
				var qty = $(this).find('.qty').val();
				var price = $(this).find('.price').val();
				$(this).find('.total').val(qty-price);
				
				calc_total();
			}
	    });
	}

	function calc_total()
	{
		total=0;
		$('.total').each(function() {
	        total += parseInt($(this).val());
	    });
		$('#sub_total').val(total.toFixed(2));
		tax_sum=total/100*$('#tax').val();
		$('#tax_amount').val(tax_sum.toFixed(2));
		$('#total_amount').val((tax_sum+total).toFixed(2));
	}

</script>


 <script>
		$(document).on("change", ".itemselect", function() {

			var p = [];
			var str = $(".itemselect:last").find("option:selected").text();
			//alert(str);
			p = str.split('--');
			var a = p[1];
			$(".descr:last").val(a);
			$(".revno:last").val(p[2]);
			$(".drgno:last").val(p[3]);
			$(".div:last").val(p[4]);
			$(".buyer:last").val(p[5]);
			$(".price:last").val(p[6]);
		});
	</script>


<script>
$(document).on("change",'.price', function(){
    "use strict";
    var parent = $(this).parents('tr');
  
var s=$('.price1',parent).val();


var di=this.value;

//var di=$('#rj').val()
var g=parseFloat(s)* parseFloat(di);
$('.netamt1',parent).val(g);

});


    </script>



</html>