Current File : /home/obabain/public_html/abc/piMain.jsp |
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ include file="Connection.jsp" %>
<%!int inid=0;
String lpo=null;
String date=null;
String name1=null;%>
<%
String loginid=(String)session.getAttribute("logid");
String name=(String)session.getAttribute("uname");
String firstname=(String)session.getAttribute("firstname");
ResultSet rs=null;
Statement st=con.createStatement();
rs=st.executeQuery("select * from ip_puchase_invoice where grnno=(select max(grnno) from ip_puchase_invoice) and branch_id="+loginid+"");
while(rs.next())
{
lpo=rs.getString("purchase_invoice_no");
}
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>
<body>
<form>
<%
try
{
String invno=request.getParameter("invno");
String sid=request.getParameter("sname");
String pdate=request.getParameter("podate");
String exdate=request.getParameter("expdate");
//String disp=request.getParameter("dispt");
String invgp=request.getParameter("invgrp");
//String qtno=request.getParameter("quotno");
String paym=request.getParameter("paymethod");
String pono=request.getParameter("pono");
String status=request.getParameter("status");
String discpe=request.getParameter("discper");
String damt=request.getParameter("discamt");
String chrg=request.getParameter("forwchrg");
String podate=request.getParameter("podate");
String suppliertype=request.getParameter("suppliertype");
String prodid=request.getParameter("itemid");
String iname=request.getParameter("item");
String descr=request.getParameter("desc");
String sku=request.getParameter("sku");
String iqty=request.getParameter("qty");
String price=request.getParameter("price");
String grnno2=request.getParameter("grno1");
String grndate=request.getParameter("grndate");
String tax=request.getParameter("tax");
Statement stt=con.createStatement();
rs=stt.executeQuery("select * from ip_porders where porder_number="+pono+" ");
while(rs.next())
{
name1 =rs.getString("porder_id");
}
rs=stt.executeQuery("select * from ip_suppliers where supplier_id="+sid+" ");
while(rs.next())
{
name =rs.getString("supplier_name");
}
if(grnno2.length()!=0||pdate!="")
{
/* ResultSet rr=st.executeQuery("SELECT pinvoice_id FROM ip_puchase_invoice where purchase_invoice_no='"+invno+"'");
if(rr.next())
{
int r= st.executeUpdate("update ip_puchase_invoice set supplier_id="+sid+",inv_group_id="+invgp+",purchaseinv_status="+status+",payment_method="+paym+",pono="+pono+",invoice_date_created='"+pdate+"',podate='"+podate+"' where purchase_invoice_no="+invno+"");
}
else
*/
if(suppliertype.equals("Other"))
{
int r=st.executeUpdate("insert into ip_puchase_invoice( invoice_id, user_id, supplier_id, supplier_name,inv_group_id, purchaseinv_status,payment_method, invoice_date_created, invoice_date_modified, invoice_due_date, purchase_invoice_no,discount_amt, purchase_pfc, discount_percent, total, pono, podate, ship_addr, paid_amt,branch_id,round_off,grnno,supplier_type,grndate,ptaxc,ptaxamt) values('"+invno+"',"+loginid+","+sid+",'"+name+"',"+invgp+","+status+","+paym+",'"+pdate+"',NOW(),'"+exdate+"','"+invno+"',0.00,0.00,0.00,0.00,'"+pono+"','"+podate+"','',0,"+loginid+",1,'"+grnno2+"','Other','"+grndate+"',1,1)");
response.sendRedirect("ProductSelectionInvoice1.jsp?Id="+name1+"");
}
else{
int r=st.executeUpdate("insert into ip_puchase_invoice( invoice_id, user_id, supplier_id,supplier_name, inv_group_id, purchaseinv_status,payment_method, invoice_date_created, invoice_date_modified, invoice_due_date, purchase_invoice_no,discount_amt, purchase_pfc, discount_percent, total, pono, podate, ship_addr, paid_amt,branch_id,round_off,grnno,supplier_type,grndate,ptaxc,ptaxamt) values('"+invno+"',"+loginid+","+sid+",'"+name+"',"+invgp+","+status+","+paym+",'"+pdate+"',NOW(),'"+exdate+"','"+invno+"',0.00,0.00,0.00,0.00,'local','"+grndate+"','',0,"+loginid+",1,'"+grnno2+"','Local','"+grndate+"',1,1)");
}
int grnonew=Integer.parseInt(grnno2)+1;
int x=st.executeUpdate("update grn_increment set sl_no='"+grnonew+"',date=NOW() where type='PO'");
response.sendRedirect("ProductSelectionInvoice.jsp?Id="+sid+"");
}
}
catch(Exception el)
{out.print(el);}
%>
</form>
</body>
</html>