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>