Current File : /home/obabain/autoclutchess_obaba_in/editPurchaseInvoiceAddstockDAA.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
     <%@ include file="Connection.jsp" %>
  <% String suname=(String)session.getAttribute("usname");%>
  <%!
Double paid_amt=0.00;
double amt=0.00;
double acc_qty=0.00;
double acc=0.00;
%>
<%!String lpo=null;
    String lpodate=null;
    String mid1=null;
    String qty=null;
    %>
 <% String from=request.getParameter("from");
     String to=request.getParameter("to");
     
    
   
     %>
<!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>
<form>
<%
    try
 {
    Statement st=con.createStatement();
    String loginid=(String)session.getAttribute("logid");
    /* String prid=request.getParameter("prid");
        String qty=request.getParameter("acc");
        String pname=request.getParameter("pname");
        String hsn=request.getParameter("hsn");
        String tot=request.getParameter("tot");
        String rej=request.getParameter("rej"); */
        String qc=request.getParameter("qc");
        //String pgroup=request.getParameter("pgroup");
        String invno=request.getParameter("invno");
        String invdate=request.getParameter("invdate");
        String pono=request.getParameter("pono");
        System.out.println(pono);
        String podate=request.getParameter("podate");
        String pid=request.getParameter("pid");
        String grnno=request.getParameter("grnno");
        String [] a=null;
        String [] b=null;
        String [] c=null;
        String [] d=null;
        String [] e=null;
        String [] f=null;
        String [] g=null;
        a=request.getParameterValues("pname");
        b=request.getParameterValues("prid");
        c=request.getParameterValues("acc");
        d=request.getParameterValues("hsn");
        e=request.getParameterValues("tot");
        f=request.getParameterValues("rej");
        g=request.getParameterValues("pgroup");
          String [] ff=null;
        String [] gg=null;
        
        ff=request.getParameterValues("iprice");
        gg=request.getParameterValues("netamt");
   if(pid.length()> 0)
        {
	   Statement stm=con.createStatement();
		int table=stm.executeUpdate("delete from ip_stock_register1 where grnno="+grnno+"");
      
        	for(int i=0; i<=b.length-1; i++)
        	{
        	System.out.println(a);
        Double avgprice=0.0;
    		 Double val1=0.0;
    		 ResultSet  re=st.executeQuery("select count(item_price)price,sum(item_price)sum12,sum(item_qty)qty from ip_purchase_invoice_item2  where item_date_added  between '"+from+"' and '"+to+"' and 	item_product_id="+b[i]+" ");
   		    while(re.next())
   		    {
   		    
   		    	 lpo=re.getString("price");
   		    	   System.out.println("lpo is............."+lpo);

      		    	lpodate=re.getString("sum12");
      		    	   System.out.println("lpodate is............."+lpodate);
      		    	qty=re.getString("qty");
   		    	   System.out.println("qty is............."+qty);
   		    	  
          		    avgprice=(Double.parseDouble(lpodate)/Double.parseDouble(lpo));
          		 System.out.println("avgprice is............."+avgprice);
          		
          		val1=(avgprice*Double.parseDouble(qty));
          	 System.out.println("val1 is............."+val1);
   		    }
    	  int j=st.executeUpdate("insert into ip_stock_register1 (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[i]+",'"+a[i]+"',"+c[i]+",0,'"+d[i]+"',NOW(),0,0,"+e[i]+",'0','"+f[i]+"','0','"+qc+"',"+g[i]+",'P','"+pid+"','"+invdate+"','"+pono+"','"+podate+"',0,"+loginid+","+grnno+",0,'"+ff[i]+"','"+gg[i]+"')");
    	int l=st.executeUpdate("update ip_products1 set 	inwqty='"+qty+"',avgprice='"+avgprice+"',avgvalue='"+val1+"'  where 	product_id ="+b[i]+"" );

  		
    	
        ResultSet ra=st.executeQuery("select * from ip_sup_deli_rating  where suplier_id="+suname+" and product="+b[i]+"");
			if(ra.next())
			{
				paid_amt=Double.parseDouble(ra.getString("tqty"));
			acc_qty=Double.parseDouble(ra.getString("acqty"));
			 amt=paid_amt+Double.parseDouble(e[i]);
			 acc=acc_qty+Double.parseDouble(c[i]);
			 System.out.print(amt);
			int u=st.executeUpdate("update ip_sup_deli_rating set tqty="+amt+",acqty="+acc+",created_date=NOW() where suplier_id="+suname+" and product="+b[i]+"");
			 
			}
        
			else
			{
				int k=st.executeUpdate("insert into ip_sup_deli_rating(suplier_id,product,tqty,acqty,branch_id,created_date)values('"+suname+"','"+b[i]+"','"+e[i]+"','"+c[i]+"','"+loginid+"',NOW())" );
				 
			}
        

        	
        	
        }
        	response.sendRedirect("ViewInvoicePurchase1.jsp");
        }
 }
 catch(Exception el){out.print(el);}
        
       %>
</form>
</body>
</html>