Current File : /home/obabain/ms_obaba_in/paymentMultipleentryDA.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ include file="Connection.jsp" %>
      <%
Statement st=con.createStatement();
ResultSet rs = null;
String loginid=(String)session.getAttribute("logid");
String name=(String)session.getAttribute("uname");
String firstname=(String)session.getAttribute("firstname");
%>
<%!
String particular=null;
Double paid_amt=0.00;
double amt=0.00;
%>
<!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 payno=request.getParameter("payno");
      String pdate=request.getParameter("paydate");
      String narr=request.getParameter("narr");
      String total=request.getParameter("total");
      String total2=request.getParameter("total2");
     // String acc=request.getParameter("account");
      
      
  	String[] a=null;
  	String[] b=null;
  	String[] c=null;
  	String[] d=null;
  	String[] e=null;
  	
  	a=request.getParameterValues("particular[]");
  	b=request.getParameterValues("invno[]");
  	c=request.getParameterValues("amt[]");
  	d=request.getParameterValues("amt2[]");
  	e=request.getParameterValues("byto[]");
  	if(payno!= null || payno.length()> 0)
  	{
  		for(int j=1;j<=a.length-1; j++)
  	  	{
  			if(e[j].equals("1"))
  			{
  			int k=st.executeUpdate("insert into account_vouchers(date,voucher_no,voucher_type,particulars,bill_no,debit,credit,narration,createdby,type) values('"+pdate+"','"+payno+"','payment','"+a[j]+"','"+b[j]+"',"+c[j]+","+d[j]+",'"+narr+"',"+loginid+",'Dr')");
  			}
  			else
  			{
  				int k=st.executeUpdate("insert into account_vouchers(date,voucher_no,voucher_type,particulars,bill_no,debit,credit,narration,createdby,type) values('"+pdate+"','"+payno+"','payment','"+a[j]+"','',"+c[j]+","+d[j]+",'"+narr+"',"+loginid+",'Cr')");
  			}
  			ResultSet rr=st.executeQuery("select * from account_ledger where l_id="+a[j]+"");
  	  		while(rr.next())
  	  		{
  	  			particular=rr.getString("type");
  	  			
  	  			
  	  		}
  	 		if(particular.equals("2"))
  	 			
  	 		{
  	 			
  	 			ResultSet ra=st.executeQuery("select * from ip_puchase_invoice where pinvoice_id="+b[j]+"");
  	 			while(ra.next())
  	 			{
  	 				paid_amt=Double.parseDouble(ra.getString("paid_amt"));
  	 			}
  	 			 amt=paid_amt+Double.parseDouble(c[j]);
  	 			System.out.print(amt);
  	 			int u=st.executeUpdate("update ip_puchase_invoice set paid_amt="+amt+" where pinvoice_id="+b[j]+"");
  	 		}
  	 		else
  	 		{
  	 			ResultSet ra=st.executeQuery("select * from journalentry where journal_id="+b[j]+"");
  	 			while(ra.next())
  	 			{
  	 				paid_amt=Double.parseDouble(ra.getString("paid_amt"));
  	 			}
  	 			 amt=paid_amt+Double.parseDouble(c[j]);
  	 			int u=st.executeUpdate("update journalentry set paid_amt="+amt+" where journal_id="+b[j]+"");
  	 			
  	 		}
  	 		response.sendRedirect("PaymenyVoucherMultiple.jsp");
  	  	}
  	}
  	
      }
 catch(Exception el)
 {out.print(el);}
  	%>
</form>
</body>
</html>