Commit 85d95ba6 authored by agaikwad's avatar agaikwad

Request_id-D15GSUN006


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101166 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cfc0bc3a
...@@ -1346,15 +1346,61 @@ public class PayVoucherComPrc extends ProcessEJB implements PayVoucherComPrcLoca ...@@ -1346,15 +1346,61 @@ public class PayVoucherComPrc extends ProcessEJB implements PayVoucherComPrcLoca
lschargetype = "C"; lschargetype = "C";
lsvouchtype = "T"; lsvouchtype = "T";
lssundrytype = "S"; lssundrytype = "S";
sql="select acct_code__ap, cctr_code__ap,cr_term from supplier where supp_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssundrycode);
rs = pstmt.executeQuery();
if(rs.next())
{
lssundryacct=checkNull(rs.getString("acct_code__ap"));
lssundrycctr=checkNull(rs.getString("cctr_code__ap"));
lscrterm=checkNull(rs.getString("cr_term"));
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
System.out.println("acct_code__fp" +lssundryacct );
lssitecode = genericUtility.getColumnValue("site_code",headerDom);
sql="select bank_code from site where site_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssitecode);
rs = pstmt.executeQuery();
if(rs.next())
{
lsbankcode=checkNull(rs.getString("bank_code"));
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
if(lsbankcode.length()==0)
{
lsbankcode=null;
System.out.println("lsbankcode" +lsbankcode );
}
sql="select acct_code__cf,cctr_code__cf from bank where bank_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lsbankcode);
rs = pstmt.executeQuery();
if(rs.next())
{
lsacctcf=checkNull(rs.getString("acct_code__cf"));
lscctrcf=checkNull(rs.getString("cctr_code__cf"));
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
} }
else if(chargetype.equalsIgnoreCase("F")) else if(chargetype.equalsIgnoreCase("F"))
{ {
lschargetype = "F"; lschargetype = "F";
lsvouchtype = "G"; lsvouchtype = "G";
lssundrytype = "T"; lssundrytype = "T";
} sql="select acct_code__fp, cctr_code__fp,cr_term,pay_mode from transporter where tran_code = ?";
sql="select acct_code__fp, cctr_code__fp,cr_term,pay_mode from transporter where tran_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssundrycode); pstmt.setString(1,lssundrycode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -1403,6 +1449,119 @@ public class PayVoucherComPrc extends ProcessEJB implements PayVoucherComPrcLoca ...@@ -1403,6 +1449,119 @@ public class PayVoucherComPrc extends ProcessEJB implements PayVoucherComPrcLoca
pstmt.close(); pstmt.close();
rs = null; rs = null;
pstmt = null; pstmt = null;
}
else if(chargetype.equalsIgnoreCase("L"))
{
lschargetype = "L";
lsvouchtype = "E";
lssundrytype = "S";
sql="select acct_code__ap, cctr_code__ap,cr_term from supplier where supp_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssundrycode);
rs = pstmt.executeQuery();
if(rs.next())
{
lssundryacct=checkNull(rs.getString("acct_code__ap"));
lssundrycctr=checkNull(rs.getString("cctr_code__ap"));
lscrterm=checkNull(rs.getString("cr_term"));
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
System.out.println("acct_code__fp" +lssundryacct );
lssitecode = genericUtility.getColumnValue("site_code",headerDom);
sql="select bank_code from site where site_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssitecode);
rs = pstmt.executeQuery();
if(rs.next())
{
lsbankcode=checkNull(rs.getString("bank_code"));
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
if(lsbankcode.length()==0)
{
lsbankcode=null;
System.out.println("lsbankcode" +lsbankcode );
}
sql="select acct_code__cf,cctr_code__cf from bank where bank_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lsbankcode);
rs = pstmt.executeQuery();
if(rs.next())
{
lsacctcf=checkNull(rs.getString("acct_code__cf"));
lscctrcf=checkNull(rs.getString("cctr_code__cf"));
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
}
else if(chargetype.equalsIgnoreCase("D"))
{
lschargetype = "D";
lsvouchtype = "G";
lssundrytype = "T";
sql="select acct_code__fp, cctr_code__fp,cr_term,pay_mode from transporter where tran_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssundrycode);
rs = pstmt.executeQuery();
if(rs.next())
{
lssundryacct=checkNull(rs.getString("acct_code__fp"));
lssundrycctr=checkNull(rs.getString("cctr_code__fp"));
lscrterm=checkNull(rs.getString("cr_term"));
lspaymode= checkNull(rs.getString("pay_mode"));
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
System.out.println("acct_code__fp" +lssundryacct );
lssitecode = genericUtility.getColumnValue("site_code",headerDom);
sql="select bank_code from site where site_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssitecode);
rs = pstmt.executeQuery();
if(rs.next())
{
lsbankcode=checkNull(rs.getString("bank_code"));
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
if(lsbankcode.length()==0)
{
lsbankcode=null;
System.out.println("lsbankcode" +lsbankcode );
}
sql="select acct_code__cf,cctr_code__cf from bank where bank_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lsbankcode);
rs = pstmt.executeQuery();
if(rs.next())
{
lsacctcf=checkNull(rs.getString("acct_code__cf"));
lscctrcf=checkNull(rs.getString("cctr_code__cf"));
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
}
String lcamt1="",amtadlad=""; String lcamt1="",amtadlad="";
detailNodeList = detailDom.getElementsByTagName("Detail2"); detailNodeList = detailDom.getElementsByTagName("Detail2");
nodeListLength = detailNodeList.getLength(); nodeListLength = detailNodeList.getLength();
...@@ -1833,16 +1992,15 @@ public class PayVoucherComPrc extends ProcessEJB implements PayVoucherComPrcLoca ...@@ -1833,16 +1992,15 @@ public class PayVoucherComPrc extends ProcessEJB implements PayVoucherComPrcLoca
lschargetype = "L"; lschargetype = "L";
/*select acct_code__ap, cctr_code__ap, cr_term into :ls_sundry_acct , :ls_sundry_cctr , :ls_cr_term from supplier where supp_code = :ls_sundry_code;*/ /*select acct_code__ap, cctr_code__ap, cr_term into :ls_sundry_acct , :ls_sundry_cctr , :ls_cr_term from supplier where supp_code = :ls_sundry_code;*/
sql="select acct_code__ap, cctr_code__ap,cr_term,pay_mode from supplier where supp_code = ? "; sql="select acct_code__ap, cctr_code__ap,cr_term from supplier where supp_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssundrycode); pstmt.setString(1,lssundrycode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if(rs.next()) if(rs.next())
{ {
lssundryacct=rs.getString("acct_code__fp"); lssundryacct=rs.getString("acct_code__ap");
lssundrycctr=rs.getString("cctr_code__fp"); lssundrycctr=rs.getString("cctr_code__ap");
lscrterm=rs.getString("cr_term"); lscrterm=rs.getString("cr_term");
lspaymode=rs.getString("pay_mode");
} }
rs.close(); rs.close();
pstmt.close(); pstmt.close();
...@@ -1971,6 +2129,83 @@ public class PayVoucherComPrc extends ProcessEJB implements PayVoucherComPrcLoca ...@@ -1971,6 +2129,83 @@ public class PayVoucherComPrc extends ProcessEJB implements PayVoucherComPrcLoca
lscctrcf=null; lscctrcf=null;
} }
} }
else if (chargetype.equalsIgnoreCase("D"))
{
lschargetype = "D";
lsvouchtype = "G";
lssundrytype = "T";
sql="select acct_code__fp, cctr_code__fp,cr_term,pay_mode from transporter where tran_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssundrycode);
rs = pstmt.executeQuery();
if(rs.next())
{
lssundryacct=rs.getString("acct_code__fp");
lssundrycctr=rs.getString("cctr_code__fp");
lscrterm=rs.getString("cr_term");
lspaymode=rs.getString("pay_mode");
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
if(lssundryacct.length()==0)
{
lssundryacct=null;
}
if(lssundrycctr.length()==0)
{
lssundrycctr=null;
}
if(lscrterm.length()==0)
{
lscrterm=null;
}
lssitecode = genericUtility.getColumnValue("site_code",headerDom);
sql="select bank_code from site where site_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lssitecode);
rs = pstmt.executeQuery();
if(rs.next())
{
lsbankcode=rs.getString("bank_code");
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
if(lsbankcode.length()==0)
{
lsbankcode=null;
}
sql="select acct_code__cf,cctr_code__cf from bank where bank_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lsbankcode);
rs = pstmt.executeQuery();
if(rs.next())
{
lsacctcf=rs.getString("acct_code__cf");
lscctrcf=rs.getString("cctr_code__cf");
}
rs.close();
pstmt.close();
rs = null;
pstmt = null;
if(lsacctcf.length()==0)
{
lsacctcf=null;
}
if(lscctrcf.length()==0)
{
lscctrcf=null;
}
}
lcamt1 = GenericUtility.getInstance().getColumnValueFromNode("amount",detailNode); lcamt1 = GenericUtility.getInstance().getColumnValueFromNode("amount",detailNode);
System.out.println("lcamt in multi voucher" + lcamt1); System.out.println("lcamt in multi voucher" + lcamt1);
lcamt=Double.parseDouble(lcamt1); lcamt=Double.parseDouble(lcamt1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment