Current File : /home/obabain/public_html/abc/issue_creationInsert.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
     <%@ include file="Connection.jsp" %>
      <%!String lpo=null;
    int inid=0;
    String date=null;
    String price1=null;
    String sum12=null;
    String qty=null;
    
    %>
     <% String from=request.getParameter("from");
     String to=request.getParameter("to");
     
    
   
     %>

  <%  
    String loginid=(String)session.getAttribute("logid");
	String name=(String)session.getAttribute("uname");
	String firstname=(String)session.getAttribute("firstname");
	Statement st1=con.createStatement();
    ResultSet rs=st1.executeQuery("select * from issue1 where issueno=(select max(issueno) from issue1)");
    while(rs.next())
    {
    lpo=rs.getString("issueno");
    }
    rs=st1.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>
<body>
 <%
  try
   {
	  String pono=request.getParameter("po_no"); 
	  String podate=request.getParameter("po_date"); 
	  String[] a=null;String[] b=null;String[] c=null;String[] d=null;String[] f=null;String[] ft=null;String[] fr=null;
		a=request.getParameterValues("Opening[]");
		b=request.getParameterValues("material[]");
		c=request.getParameterValues("qty[]");
		d=request.getParameterValues("order_qty[]");
		f=request.getParameterValues("uom[]");
		ft=request.getParameterValues("price[]");
		fr=request.getParameterValues("tot[]");

/*  Statement stm=con.createStatement(); */
if((pono.length()!=0||pono!="") &&(podate.length()!=0||podate!=""))
			{
			ResultSet rr=st1.executeQuery("SELECT  id FROM  issue1 where issueno='"+pono+"' ");
 Statement stm=con.createStatement();
		int l1=stm.executeUpdate("insert into issue1(issueno,issue_date) values('"+pono+"','"+podate+"')");


		for(int j=0;j<b.length;j++){
	  Statement st=con.createStatement(); 
	  Double avgprice1=0.0;
		 Double val1=0.0;
	  Double tp=0.0;
	  String uom1=null;
	  Double clsvaue1=0.0;
	  tp=(Double.parseDouble(c[j])*-1);
		System.out.println("tp is:"+tp);Double clsvaue=0.0;
		ResultSet ru1=stm.executeQuery("select sum(qty_pur)sqty1 from  ip_stock_register  where 	product_id="+b[j]+"");
    	while(ru1.next())
    	{ 
    		uom1=ru1.getString("sqty1");
    		 System.out.println("umo1 is ........"+uom1);
    		
    	}
    	 clsvaue1=(Double.parseDouble(uom1)-Double.parseDouble(c[j]));
      clsvaue=(clsvaue1*Double.parseDouble(ft[j]));
		
      ResultSet  re=st.executeQuery("select * from  ip_products where product_id='"+b[j]+"'");
	    while(re.next())
	    {
	    
	    	price1=re.getString("avgprice");
	    	   System.out.println("price1 is............."+price1);

	    	  
 		    avgprice1=(Double.parseDouble(price1)*Double.parseDouble(c[j]));
 		 System.out.println("avgprice is............."+avgprice1);
 		

	    }
		int l=st.executeUpdate("insert into issue_table(issue_no,issue_date,sl_no,item_name,pname,issue_qty,closing_stock,uom,price,value,closing_value,avgprice,family_id) values((select max(id) from issue1),'"+podate+"','"+a[j]+"','"+b[j]+"',(select product_name from ip_products where product_id='"+b[j]+"'),'"+c[j]+"','"+d[j]+"','1','"+ft[j]+"','"+fr[j]+"','"+clsvaue+"','"+avgprice1+"',(select family_id from ip_products where product_id='"+b[j]+"'))");
	
int j1=st.executeUpdate("insert into ip_stock_register(product_id,product_name,qty_pur,closing_qty,product_hsn,last_updated_date,status,last_updated_by,total_qty_nos,total_qty_wt,rej_qty_nos,rej_qty_wt,qc_name,product_grp,type,invno,invdate,pono,podate,batchno,branch_id,grnno,return_qty,price,value) values('"+b[j]+"',(select product_name from ip_products where product_id='"+b[j]+"'),'"+tp+"','"+d[j]+"','0','"+podate+"',1,0,0,'0',0,'0',0,(select family_id from ip_products where product_id='"+b[j]+"'),'I',0,0,0,0,'"+loginid+"',(select max(id) from issue_table),0,0,'"+ft[j]+"','"+fr[j]+"')");		
		
		int x1=st1.executeUpdate("update   ip_products  set 	opn1='"+clsvaue1+"',opnvalue='"+clsvaue+"' where product_id='"+b[j]+"'");
		
		}
		int pononew=Integer.parseInt(pono)+1;
		int x=st1.executeUpdate("update  issue_increament set sl_no='"+pononew+"',date=NOW() where type='PO'");
  response.sendRedirect("ViewIsuue.jsp"); 
}
   }
catch(Exception el){
	out.println(el);
}

%>



</body>
</html>