Commit 719c6105 authored by pshinde's avatar pshinde

Source Code for Automatic Payment Scheduler


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98076 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b337e34d
...@@ -43,7 +43,7 @@ public class AutoPmtPrcSch implements Schedule ...@@ -43,7 +43,7 @@ public class AutoPmtPrcSch implements Schedule
String actualLoginSiteCode=""; String actualLoginSiteCode="";
String getString=""; String getString="";
String due_date_from="",wfStatus=""; String due_date_from="",wfStatus="";
String noOfDays=""; String noOfDays="",dueDat="";
try try
{ {
...@@ -127,24 +127,29 @@ public class AutoPmtPrcSch implements Schedule ...@@ -127,24 +127,29 @@ public class AutoPmtPrcSch implements Schedule
{ {
bankCode = childNode.getFirstChild().getNodeValue(); bankCode = childNode.getFirstChild().getNodeValue();
System.out.println("bankCode======"+bankCode); System.out.println("bankCode======"+bankCode);
} }
/*if(ctr==8)
{
spiltChq = childNode.getFirstChild().getNodeValue();
System.out.println("spiltChq======"+spiltChq);
}*/
if(ctr==8) if(ctr==8)
{ {
noOfDays = childNode.getFirstChild().getNodeValue(); noOfDays = childNode.getFirstChild().getNodeValue();
System.out.println("noOfDays======"+noOfDays); System.out.println("noOfDays======"+noOfDays);
} }
/*if(ctr==9)
{
dueDat = childNode.getFirstChild().getNodeValue();
System.out.println("DueDate======"+dueDat);
}*/
if(ctr==9)
{
spiltChq = childNode.getFirstChild().getNodeValue();
System.out.println("spiltChq======"+spiltChq);
}
} }
} }
//System.out.println("intializingLog$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$........."+ intializingLog("Gen_bank_payment_log")); //System.out.println("intializingLog$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$........."+ intializingLog("Gen_bank_payment_log"));
getString= autoPayment(actualLoginSiteCode,sundryType,due_date_from,wfStatus,sundryCode,currCode,payMode,bankCode,noOfDays,scheduleParamXML); getString= autoPayment(actualLoginSiteCode,sundryType,due_date_from,wfStatus,sundryCode,currCode,payMode,bankCode,noOfDays,spiltChq,scheduleParamXML);
} }
...@@ -170,7 +175,7 @@ public class AutoPmtPrcSch implements Schedule ...@@ -170,7 +175,7 @@ public class AutoPmtPrcSch implements Schedule
// TODO Auto-generated method stub // TODO Auto-generated method stub
return null; return null;
} }
public String autoPayment(String siteCode,String sundryType,String dueDateFrom,String wfStatus,String sundryCode,String curCode,String payMod,String bankCod,String noOfDays,String scheduleParamXML ) throws Exception public String autoPayment(String siteCode,String sundryType,String dueDateFrom,String wfStatus,String sundryCode,String curCode,String payMod,String bankCod,String noOfDays,String spiltChq,String scheduleParamXML ) throws Exception
{ {
Connection conn = null; Connection conn = null;
...@@ -186,7 +191,7 @@ public class AutoPmtPrcSch implements Schedule ...@@ -186,7 +191,7 @@ public class AutoPmtPrcSch implements Schedule
String vouchurNo="",currCode=""; String vouchurNo="",currCode="";
String miscPaytranDate="",effDate="",billNo="",billDate="",currCode1="",exchRate="",acctrCode="",cctrCode=""; String miscPaytranDate="",effDate="",billNo="",billDate="",currCode1="",exchRate="",acctrCode="",cctrCode="";
String dueOn="",finEntity="",siteCd="",totAmt="",sundryTyp="",bankCode="",payMode=""; String dueOn="",finEntity="",siteCd="",totAmt="",sundryTyp="",bankCode="",payMode="";
String advAmt="",tranSer="",adjAmt="",holdAmt="",userName="",payAmt="",sundryName="",netPay=""; String advAmt="",tranSer="",adjAmt="",holdAmt="",userName="",payAmt="",sundryName="",netPay="",unConfAmt="";
String xmlString4="", retString1=""; String xmlString4="", retString1="";
String bankName = "",refNo="",refNoupto=""; String bankName = "",refNo="",refNoupto="";
String sysDate =""; String sysDate ="";
...@@ -319,7 +324,7 @@ public class AutoPmtPrcSch implements Schedule ...@@ -319,7 +324,7 @@ public class AutoPmtPrcSch implements Schedule
"<ref_no__upto><![CDATA["+refNoupto+"]]></ref_no__upto>" + "<ref_no__upto><![CDATA["+refNoupto+"]]></ref_no__upto>" +
"<pay_mode><![CDATA["+payMode+"]]></pay_mode>" + "<pay_mode><![CDATA["+payMode+"]]></pay_mode>" +
"<entry_batch_no><![CDATA[]]></entry_batch_no>" + "<entry_batch_no><![CDATA[]]></entry_batch_no>" +
"<chq_split><![CDATA[]]></chq_split>" + "<chq_split><![CDATA["+spiltChq+"]]></chq_split>" +
"<bank_code__add><![CDATA[]]></bank_code__add>" + "<bank_code__add><![CDATA[]]></bank_code__add>" +
"<bank_name__add><![CDATA[]]></bank_name__add>" + "<bank_name__add><![CDATA[]]></bank_name__add>" +
"<exch_rate><![CDATA[]]></exch_rate>" + "<exch_rate><![CDATA[]]></exch_rate>" +
...@@ -329,6 +334,7 @@ public class AutoPmtPrcSch implements Schedule ...@@ -329,6 +334,7 @@ public class AutoPmtPrcSch implements Schedule
"<tran_type><![CDATA["+trantype+"]]></tran_type>" + "<tran_type><![CDATA["+trantype+"]]></tran_type>" +
"<curr_code><![CDATA["+curCode+"]]></curr_code>" + "<curr_code><![CDATA["+curCode+"]]></curr_code>" +
"<bank_flag><![CDATA[]]></bank_flag>"+ "<bank_flag><![CDATA[]]></bank_flag>"+
//"<due_date><![CDATA[]]></due_date>"+
"<wf_status><![CDATA["+wfStatus+"]]></wf_status></Detail1>"; "<wf_status><![CDATA["+wfStatus+"]]></wf_status></Detail1>";
String xmlString2="<DocumentRoot><description>Datawindow Root</description><group0><description>Group0 description</description><Header0><description>Header0 members</description>" + String xmlString2="<DocumentRoot><description>Datawindow Root</description><group0><description>Group0 description</description><Header0><description>Header0 members</description>" +
...@@ -349,7 +355,7 @@ public class AutoPmtPrcSch implements Schedule ...@@ -349,7 +355,7 @@ public class AutoPmtPrcSch implements Schedule
"<ref_no__upto><![CDATA["+refNoupto+"]]></ref_no__upto>" + "<ref_no__upto><![CDATA["+refNoupto+"]]></ref_no__upto>" +
"<pay_mode><![CDATA["+payMode+"]]></pay_mode>" + "<pay_mode><![CDATA["+payMode+"]]></pay_mode>" +
"<entry_batch_no><![CDATA[]]></entry_batch_no>" + "<entry_batch_no><![CDATA[]]></entry_batch_no>" +
"<chq_split><![CDATA[]]></chq_split>" + "<chq_split><![CDATA["+spiltChq+"]]></chq_split>" +
"<bank_code__add><![CDATA[]]></bank_code__add>" + "<bank_code__add><![CDATA[]]></bank_code__add>" +
"<bank_name__add><![CDATA[]]></bank_name__add>" + "<bank_name__add><![CDATA[]]></bank_name__add>" +
"<exch_rate><![CDATA[]]></exch_rate>" + "<exch_rate><![CDATA[]]></exch_rate>" +
...@@ -357,7 +363,8 @@ public class AutoPmtPrcSch implements Schedule ...@@ -357,7 +363,8 @@ public class AutoPmtPrcSch implements Schedule
"<noof_rejected><![CDATA[]]></noof_rejected>" + "<noof_rejected><![CDATA[]]></noof_rejected>" +
"<tax_env><![CDATA[]]></tax_env>" + "<tax_env><![CDATA[]]></tax_env>" +
"<tran_type><![CDATA["+trantype+"]]></tran_type>" + "<tran_type><![CDATA["+trantype+"]]></tran_type>" +
"<curr_code><![CDATA["+curCode+"]]></curr_code>" + "<curr_code><![CDATA["+curCode+"]]></curr_code>" +
// "<due_date><![CDATA[]]></due_date>"+
"<bank_flag><![CDATA[]]></bank_flag></Detail1></Header0></group0></DocumentRoot>"; "<bank_flag><![CDATA[]]></bank_flag></Detail1></Header0></group0></DocumentRoot>";
...@@ -412,7 +419,10 @@ public class AutoPmtPrcSch implements Schedule ...@@ -412,7 +419,10 @@ public class AutoPmtPrcSch implements Schedule
payAmt=arr[23]; payAmt=arr[23];
sundryName=arr[24]; sundryName=arr[24];
netPay=arr[25]; netPay=arr[25];
unConfAmt=arr[26];
spiltChq=arr[27];
System.out.println("Unconfirmed Amt from Array==="+unConfAmt+"Spilt cheque variable===="+spiltChq);
xmlString4=xmlString4+"<Detail2 dbID=\"\" domID='"+ctr+"' objContext=\"2\" objName=\"miscpay_auto\"><attribute pkNames=\"\" selected=\"N\" status=\"N\" updateFlag=\"A\"/>null"+ xmlString4=xmlString4+"<Detail2 dbID=\"\" domID='"+ctr+"' objContext=\"2\" objName=\"miscpay_auto\"><attribute pkNames=\"\" selected=\"N\" status=\"N\" updateFlag=\"A\"/>null"+
"<ref_no><![CDATA["+vouchurNo+"]]></ref_no>"+ "<ref_no><![CDATA["+vouchurNo+"]]></ref_no>"+
"<tran_date><![CDATA["+miscPaytranDate+"]]></tran_date>"+ "<tran_date><![CDATA["+miscPaytranDate+"]]></tran_date>"+
...@@ -439,7 +449,9 @@ public class AutoPmtPrcSch implements Schedule ...@@ -439,7 +449,9 @@ public class AutoPmtPrcSch implements Schedule
"<username><![CDATA["+userName+"]]></username>"+ "<username><![CDATA["+userName+"]]></username>"+
"<pay_amt><![CDATA["+payAmt+"]]></pay_amt>"+ "<pay_amt><![CDATA["+payAmt+"]]></pay_amt>"+
"<sundry_name><![CDATA["+sundryName+"]]></sundry_name>"+ "<sundry_name><![CDATA["+sundryName+"]]></sundry_name>"+
"<net_payable><![CDATA["+netPay+"]]></net_payable>"+ "<net_payable><![CDATA["+netPay+"]]></net_payable>"+
"<unconfirm_amt><![CDATA["+unConfAmt+"]]></unconfirm_amt>"+
"<chq_split><![CDATA["+spiltChq+"]]></chq_split>"+
"</Detail2>"; "</Detail2>";
} }
......
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