Current File : //home/obabain/autoclutchess_obaba_in/inwardInvSelect.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(d[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(d[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 inwty='"+clsvaue1+"',invalue='"+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>