Current File : //home/obabain/autoclutchess_obaba_in/PurchaseInvoiceAddstockDAA.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 rej=request.getParameter("rej");
String podate=request.getParameter("podate");
String pid=request.getParameter("pid");
String grnno=request.getParameter("grnno");
String grndate1=request.getParameter("grndate1");
String [] a=null;
String [] b=null;
String [] c=null;
String [] d=null;
String [] e=null;
String [] f=null;
String [] g=null;
String [] ff=null;
String [] gg=null;
a=request.getParameterValues("pname");
b=request.getParameterValues("prid");
c=request.getParameterValues("acc");
d=request.getParameterValues("hsn");
e=request.getParameterValues("tot");
g=request.getParameterValues("pgroup");
ff=request.getParameterValues("iprice");
gg=request.getParameterValues("netamt");
if(pid.length()> 0)
{
for(int i=0; i<=b.length-1; i++)
{
System.out.println(a);
Double avgprice=0.0;
Double val1=0.0;
Double val2=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("first 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);
val2=(Double.parseDouble(qty)*Double.parseDouble(ff[i]));
}
int j=st.executeUpdate("insert into ip_stock_register1 (product_id,product_name,qty_pur,closing_qty,product_hsn,last_updated_date,status,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]+"','"+grndate1+"',0,"+e[i]+",'0','"+rej+"','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]+"" );
}
response.sendRedirect("ViewInvoicePurchase1.jsp");
}
}
catch(Exception el){out.print(el);}
%>
</form>
</body>
</html>