Commit e12f6505 authored by dpawar's avatar dpawar

set acct_code_bc,acct_code_bal,acct_code_cf


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96095 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 88517ef2
......@@ -48,6 +48,17 @@ GenericUtility genericUtility = GenericUtility.getInstance();
UtilMethods utilMethods = UtilMethods.getInstance();
Random rnd = new Random();
ArrayList<String> miscVoucherTranID=new ArrayList<String>();
String tranIDG="";
public String getTranIDG() {
return tranIDG;
}
public void setTranIDG(String tranIDG) {
this.tranIDG = tranIDG;
}
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException
{
System.out.println("--------------confirm method of MiscVchEmpIConf ------------- : ");
......@@ -68,6 +79,7 @@ public String confirm(String tranId, String xtraParams, String forcedFlag) throw
return retString;
}
public String confirmMiscVchEmp(String tranId,String xtraParams,String forcedFlag) throws ITMException
{
String retString = "";
......@@ -111,6 +123,8 @@ public String confirmMiscVchEmp(String tranId,String xtraParams,String forcedFla
rs.close();
rs = null;
}
setTranIDG(tranIds);
if( confirmed != null && confirmed.equalsIgnoreCase("Y") )
{
//if already confirm then show error
......@@ -258,7 +272,7 @@ private String generateMiscVoucher(String tranId, String xtraParams, String forc
analCode = checkNull(rs.getString(6));
remarks = checkNull(rs.getString(7));
acctCodeAp =checkNull( rs.getString(8));
cctrCodeAp = checkNull(rs.getString(9));
cctrCodeAp = rs.getString(9) ==null ? "" : rs.getString(9);
currCode = checkNull(rs.getString(10));
exchRate = checkNull(rs.getString(11));
bankCode = checkNull(rs.getString(12));
......@@ -320,9 +334,9 @@ private String generateMiscVoucher(String tranId, String xtraParams, String forc
sundryTypeD=checkNull(rs1.getString(1));
sundryCodeD=checkNull(rs1.getString(2));
acctCodeD=checkNull(rs1.getString(3));
cctrCodeD=checkNull(rs1.getString(4));
cctrCodeD=rs1.getString(4)==null ? "" :rs1.getString(4);
acctCodeAdvD=checkNull(rs1.getString(5));
cctrCodeAdvD=checkNull(rs1.getString(6));
cctrCodeAdvD=rs1.getString(6) == null ? "":rs1.getString(6);
amountD=rs1.getDouble(7);
analCodeD=checkNull(rs1.getString(8));
......@@ -405,8 +419,8 @@ private String generateMiscVoucher(String tranId, String xtraParams, String forc
xmlBuff.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>");
xmlBuff.append("<tran_id/>");
xmlBuff.append("<line_no><![CDATA["+lineNo+"]]></line_no>");
xmlBuff.append("<acct_code><![CDATA[").append(finCommon.getFinparams("999999","ACCT_CODE_PE",conn)).append("]]></acct_code>");
xmlBuff.append("<cctr_code><![CDATA[").append(cctrCodeAp).append("]]></cctr_code>");
xmlBuff.append("<acct_code__adv><![CDATA[").append(acctCodeAdvD).append("]]></acct_code__adv>");
xmlBuff.append("<cctr_code__adv><![CDATA[").append(cctrCodeAdvD).append("]]></cctr_code__adv>");
xmlBuff.append("<amount><![CDATA[").append(amountD).append("]]></amount>");
xmlBuff.append("<emp_code><![CDATA[").append(sundryCodeD).append("]]></emp_code>");
xmlBuff.append("<tax_class><![CDATA[").append(taxClassD).append("]]></tax_class>");
......@@ -534,8 +548,8 @@ private String generateAutoPayment(ArrayList<String> miscTranID,String payMode,S
ResultSet rs=null,rs1=null;
PreparedStatement pstmt=null,pstmt1=null;
GenericUtility GenericUtilityObj=GenericUtility.getInstance();
String sql="",sundryType="",sundryCode="",vouchNoFrom="",vouchNoTo="",entryBatchNo=" ",
String acctCodeBal="",cctrCodeBal="",acctCodeBc="",cctrCodeBc="",acctCodeCf="",cctrCodeCf="";
String sql="",sundryType="",sundryCode="",vouchNoFrom="",vouchNoTo="",entryBatchNo=" ",sql1="",
dueDateS="",errorString="",xmlString="",retString="",miscPayTranId="";
String sundryCodeL="",payModeL="",bankCodeL="",currCodeL="",siteCodeL="",finEntityL="",acctCodeL="",
cctrCodeL="",autoPay="",sundryTypeL="",refNo="",headerStr="",EmpstanCode="",empCode="",stanCode="";
......@@ -623,16 +637,39 @@ private String generateAutoPayment(ArrayList<String> miscTranID,String payMode,S
xmlStringBuff.append("<exch_rate><![CDATA[" + exchRateL + "]]></exch_rate>");
xmlStringBuff.append("<curr_code><![CDATA[" + currCodeL + "]]></curr_code>");
xmlStringBuff.append("<ref_no><![CDATA[1234]]></ref_no>");
String remarks="Payment gen. Multi Sundry Misc. Voucher transaction";
String remarks="Payment gen. Multi Sundry Misc.Voucher # "+getTranIDG();
xmlStringBuff.append("<remarks><![CDATA[" + remarks + "]]></remarks>");
//xmlStringBuff.append("<net_amt><![CDATA[" + totAmt + "]]></net_amt>");
//xmlStringBuff.append("<net_amt__bc><![CDATA[" + totAmt + "]]></net_amt__bc>");
xmlStringBuff.append("<acct_code__bal><![CDATA[" + acctCodeL + "]]></acct_code__bal>");
xmlStringBuff.append("<cctr_code__bal><![CDATA[" + cctrCodeL + "]]></cctr_code__bal>");
xmlStringBuff.append("<acct_code__bc><![CDATA[" + acctCodeL + "]]></acct_code__bc>");
xmlStringBuff.append("<cctr_code__bc><![CDATA[" + cctrCodeL + "]]></cctr_code__bc>");
sql1="select acct_code__bal,cctr_code__bal,acct_code__bc,cctr_code__bc,"
+ "acct_code__cf,cctr_code__cf from bank where bank_code = ?";
pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1, bankCodeL);
rs1=pstmt1.executeQuery();
if(rs1.next()){
acctCodeBal=checkNull(rs1.getString(1));
cctrCodeBal=rs1.getString(2) == null ? "" :rs1.getString(2);
acctCodeBc=checkNull(rs1.getString(3));
cctrCodeBc=rs1.getString(4) == null ? "" :rs1.getString(4);
acctCodeCf=checkNull(rs1.getString(5));
cctrCodeCf=rs1.getString(6) == null ? "" :rs1.getString(6);
}
if(rs1!=null){
rs1.close();
rs1=null;
}
if(pstmt1!=null){
pstmt1.close();
pstmt1=null;
}
xmlStringBuff.append("<acct_code__bal><![CDATA[" + acctCodeBal + "]]></acct_code__bal>");
xmlStringBuff.append("<cctr_code__bal><![CDATA[" + cctrCodeBal + "]]></cctr_code__bal>");
xmlStringBuff.append("<acct_code__bc><![CDATA[" + acctCodeBc + "]]></acct_code__bc>");
xmlStringBuff.append("<cctr_code__bc><![CDATA[" + cctrCodeBc + "]]></cctr_code__bc>");
xmlStringBuff.append("<acct_code__cf><![CDATA[" + acctCodeCf + "]]></acct_code__cf>");
xmlStringBuff.append("<cctr_code__cf><![CDATA[" + cctrCodeCf + "]]></cctr_code__cf>");
xmlStringBuff.append("<curr_code__bc><![CDATA[" + currCodeL + "]]></curr_code__bc>");
xmlStringBuff.append("<exch_rate__bc><![CDATA[" + exchRateL + "]]></exch_rate__bc>");
xmlStringBuff.append("<auto_paid><![CDATA[N]]></auto_paid>");//Auto pay No. Manually Confirmed
......@@ -641,8 +678,7 @@ private String generateAutoPayment(ArrayList<String> miscTranID,String payMode,S
xmlStringBuff.append("<chg_date/>");
xmlStringBuff.append("<chg_term/>");
xmlStringBuff.append("</Detail1>");
}
}
xmlStringBuff.append("<Detail2 objContext=\"2\" objName=\"misc_pay\" domID=\"1\" dbID=''>");
xmlStringBuff.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>");
xmlStringBuff.append("<tran_id/>");
......@@ -709,25 +745,48 @@ private String generateAutoPayment(ArrayList<String> miscTranID,String payMode,S
xmlStringBuff.append("<exch_rate><![CDATA[" + exchRateL + "]]></exch_rate>");
xmlStringBuff.append("<curr_code><![CDATA[" + currCodeL + "]]></curr_code>");
xmlStringBuff.append("<ref_no><![CDATA[1234]]></ref_no>");
String remarks="Payment gen. Multi Sundry Misc. Voucher transaction";
String remarks="Payment gen. Multi Sundry Misc.Voucher # "+getTranIDG();
xmlStringBuff.append("<remarks><![CDATA[" + remarks + "]]></remarks>");
//xmlStringBuff.append("<net_amt><![CDATA[" + totAmt + "]]></net_amt>");
//xmlStringBuff.append("<net_amt__bc><![CDATA[" + totAmt + "]]></net_amt__bc>");
sql1="select acct_code__bal,cctr_code__bal,acct_code__bc,cctr_code__bc,"
+ "acct_code__cf,cctr_code__cf from bank where bank_code = ?";
pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1, bankCodeL);
rs1=pstmt1.executeQuery();
if(rs1.next()){
acctCodeBal=checkNull(rs1.getString(1));
cctrCodeBal=rs1.getString(2) == null ? "" :rs1.getString(2);
acctCodeBc=checkNull(rs1.getString(3));
cctrCodeBc=rs1.getString(4) == null ? "" :rs1.getString(4);
acctCodeCf=checkNull(rs1.getString(5));
cctrCodeCf=rs1.getString(6) == null ? "" :rs1.getString(6);
}
if(rs1!=null){
rs1.close();
rs1=null;
}
if(pstmt1!=null){
pstmt1.close();
pstmt1=null;
}
xmlStringBuff.append("<acct_code__bal><![CDATA[" + acctCodeBal + "]]></acct_code__bal>");
xmlStringBuff.append("<cctr_code__bal><![CDATA[" + cctrCodeBal + "]]></cctr_code__bal>");
xmlStringBuff.append("<acct_code__bc><![CDATA[" + acctCodeBc + "]]></acct_code__bc>");
xmlStringBuff.append("<cctr_code__bc><![CDATA[" + cctrCodeBc + "]]></cctr_code__bc>");
xmlStringBuff.append("<acct_code__cf><![CDATA[" + acctCodeCf + "]]></acct_code__cf>");
xmlStringBuff.append("<cctr_code__cf><![CDATA[" + cctrCodeCf + "]]></cctr_code__cf>");
xmlStringBuff.append("<acct_code__bal><![CDATA[" + acctCodeL + "]]></acct_code__bal>");
xmlStringBuff.append("<cctr_code__bal><![CDATA[" + cctrCodeL + "]]></cctr_code__bal>");
xmlStringBuff.append("<acct_code__bc><![CDATA[" + acctCodeL + "]]></acct_code__bc>");
xmlStringBuff.append("<cctr_code__bc><![CDATA[" + cctrCodeL + "]]></cctr_code__bc>");
xmlStringBuff.append("<curr_code__bc><![CDATA[" + currCodeL + "]]></curr_code__bc>");
xmlStringBuff.append("<exch_rate__bc><![CDATA[" + exchRateL + "]]></exch_rate__bc>");
xmlStringBuff.append("<auto_paid><![CDATA[Y]]></auto_paid>");
xmlStringBuff.append("<auto_paid><![CDATA[N]]></auto_paid>");
xmlStringBuff.append("<chg_user/>");
xmlStringBuff.append("<chg_date/>");
xmlStringBuff.append("<chg_term/>");
xmlStringBuff.append("</Detail1>");
//
xmlStringBuff.append("<Detail2 objContext=\"2\" objName=\"misc_pay\" domID=\"1\" dbID=''>");
xmlStringBuff.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\"/>");
......@@ -783,9 +842,7 @@ private String generateAutoPayment(ArrayList<String> miscTranID,String payMode,S
} //end while
} //end pay mode
} //end pay mode
if(rs!=null){
rs.close();
......
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