Commit 7eb379a3 authored by arawankar's avatar arawankar

MiscPayAutoPrc.java - changes done to set cheque no value in integer format


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@186855 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ead7df21
...@@ -632,6 +632,9 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -632,6 +632,9 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
String mAcctCodeAp = ""; String mAcctCodeAp = "";
String mCctrCodeAp = ""; String mCctrCodeAp = "";
String mChequeNo = ""; String mChequeNo = "";
//Added by Varsha V on 25-06-18
int chequeNoInt = 0, refNoInt = 0;
//Ended by Varsha V on 25-06-18
String purcOrder = ""; String purcOrder = "";
String effDate = ""; String effDate = "";
String billDate = ""; String billDate = "";
...@@ -1000,7 +1003,15 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -1000,7 +1003,15 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
String temp = genericUtility.getColumnValueFromNode("pay_amt", parentNode1); String temp = genericUtility.getColumnValueFromNode("pay_amt", parentNode1);
mPayAmt = temp!= null && temp.trim().length()>0 ?Double.parseDouble(temp):0.0; mPayAmt = temp!= null && temp.trim().length()>0 ?Double.parseDouble(temp):0.0;
mChequeNo = genericUtility.getColumnValueFromNode("cheque_no", parentNode1); mChequeNo = genericUtility.getColumnValueFromNode("cheque_no", parentNode1);
//Added by Varsha V on 25-06-18
try {
chequeNoInt = mChequeNo!= null && mChequeNo.trim().length()>0 ? Integer.parseInt(mChequeNo):0;
}
catch(Exception e)
{
System.out.println("Exception in parsing chequeNoInt : "+mChequeNo);
}
//Ended by Varsha V on 25-06-18
sql = "select purc_order,eff_date,bill_date from voucher where tran_id = ? "; sql = "select purc_order,eff_date,bill_date from voucher where tran_id = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mVouchNo); pstmt.setString(1, mVouchNo);
...@@ -1236,6 +1247,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -1236,6 +1247,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
if("Y".equalsIgnoreCase(varValue)) if("Y".equalsIgnoreCase(varValue))
{ {
mRefNo = mChequeNo; mRefNo = mChequeNo;
refNoInt = chequeNoInt;
} }
if("D".equalsIgnoreCase(mPayMode) || "P".equalsIgnoreCase(mPayMode) || "T".equalsIgnoreCase(mPayMode) || "N".equalsIgnoreCase(mPayMode) || "G".equalsIgnoreCase(mPayMode)) if("D".equalsIgnoreCase(mPayMode) || "P".equalsIgnoreCase(mPayMode) || "T".equalsIgnoreCase(mPayMode) || "N".equalsIgnoreCase(mPayMode) || "G".equalsIgnoreCase(mPayMode))
...@@ -1348,8 +1360,9 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -1348,8 +1360,9 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
{ {
oRefNo = mRefNo; oRefNo = mRefNo;
System.out.println("oRefNo--["+oRefNo+"]mRefNo--["+mRefNo+"]"); System.out.println("oRefNo--["+oRefNo+"]mRefNo--["+mRefNo+"]");
//Added by Varsha V on 25-06-18 changed parseDouble to parseInt
mRefNo = String.valueOf(Double.parseDouble(mRefNo + 1)); mRefNo = String.valueOf(Integer.parseInt(mRefNo + 1));
//Ended by Varsha V on 25-06-18 changed parseDouble to parseInt
System.out.println("mRefNo--["+mRefNo+"]"); System.out.println("mRefNo--["+mRefNo+"]");
System.out.println("refLen--["+refLen+"]new refLen--["+ mRefNo.trim().length() +"]"); System.out.println("refLen--["+refLen+"]new refLen--["+ mRefNo.trim().length() +"]");
...@@ -1357,8 +1370,8 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -1357,8 +1370,8 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
{ {
mRefNo = utilMethods.right("00000000"+mRefNo.trim(), refLen); mRefNo = utilMethods.right("00000000"+mRefNo.trim(), refLen);
System.out.println("mRefNo----["+mRefNo+"]"); System.out.println("mRefNo----["+mRefNo+"]");
//Added by Varsha V on 25-06-18 changed parseDouble to parseInt
if(mRefNoUpto != null && mRefNoUpto.trim().length() > 0 && Double.parseDouble(mRefNo) > Double.parseDouble(mRefNoUpto)) if(mRefNoUpto != null && mRefNoUpto.trim().length() > 0 && Integer.parseInt(mRefNo) > Integer.parseInt(mRefNoUpto))
{ {
errString = itmDBAccess.getErrorString( "", "VTPAYM7" , loginCode); errString = itmDBAccess.getErrorString( "", "VTPAYM7" , loginCode);
break; break;
...@@ -1518,17 +1531,20 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -1518,17 +1531,20 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
if("Y".equalsIgnoreCase(varValue)) if("Y".equalsIgnoreCase(varValue))
{ {
mRefNo = mChequeNo; mRefNo = mChequeNo;
refNoInt = chequeNoInt;
} }
System.out.println("mPayMode----["+ mPayMode +"]");
if(!"N".equalsIgnoreCase(mPayMode) || !"G".equalsIgnoreCase(mPayMode) || !"T".equalsIgnoreCase(mPayMode)) //Changed by Varsha V on 25-06-18 for assigning cheque name value blank base on paymode
if(!"N".equalsIgnoreCase(mPayMode) && !"G".equalsIgnoreCase(mPayMode) && !"T".equalsIgnoreCase(mPayMode))
{ {
chqName = finCommon.getChequeName(mSundryType, mSundryCode, "C", conn); chqName = finCommon.getChequeName(mSundryType, mSundryCode, "C", conn);
System.out.println("chqName---["+chqName+"]"); System.out.println("chqName--- NOT N - G - T["+chqName+"]");
} }
else else
{ {
chqName = ""; chqName = "";
} }
System.out.println("chqName----------["+ chqName +"]");
detailBuff.append("<tran_id>").append("<![CDATA[]]>").append("</tran_id>"); detailBuff.append("<tran_id>").append("<![CDATA[]]>").append("</tran_id>");
detailBuff.append("<acct_code__ap>").append("<![CDATA[" + mAcctCodeAp + "]]>").append("</acct_code__ap>"); detailBuff.append("<acct_code__ap>").append("<![CDATA[" + mAcctCodeAp + "]]>").append("</acct_code__ap>");
...@@ -1550,7 +1566,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -1550,7 +1566,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
detailBuff.append("<acct_code>").append("<![CDATA[" + mAcctCodeAp + "]]>").append("</acct_code>"); detailBuff.append("<acct_code>").append("<![CDATA[" + mAcctCodeAp + "]]>").append("</acct_code>");
detailBuff.append("<cctr_code>").append("<![CDATA[" + mCctrCodeAp + "]]>").append("</cctr_code>"); detailBuff.append("<cctr_code>").append("<![CDATA[" + mCctrCodeAp + "]]>").append("</cctr_code>");
detailBuff.append("<pay_amt>").append("<![CDATA[" + mPayAmt + "]]>").append("</pay_amt>"); detailBuff.append("<pay_amt>").append("<![CDATA[" + mPayAmt + "]]>").append("</pay_amt>");
detailBuff.append("<cheque_no>").append("<![CDATA[" + mChequeNo + "]]>").append("</cheque_no>"); detailBuff.append("<cheque_no>").append("<![CDATA[" + chequeNoInt + "]]>").append("</cheque_no>");
detailBuff.append("<purc_order>").append("<![CDATA[" + purcOrder + "]]>").append("</purc_order>"); detailBuff.append("<purc_order>").append("<![CDATA[" + purcOrder + "]]>").append("</purc_order>");
detailBuff.append("<eff_Date>").append("<![CDATA[" + effDate + "]]>").append("</eff_Date>"); detailBuff.append("<eff_Date>").append("<![CDATA[" + effDate + "]]>").append("</eff_Date>");
detailBuff.append("<bill_date>").append("<![CDATA[" +billDate + "]]>").append("</bill_date>"); detailBuff.append("<bill_date>").append("<![CDATA[" +billDate + "]]>").append("</bill_date>");
...@@ -1566,7 +1582,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -1566,7 +1582,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
detailBuff.append("<exch_rate__bc>").append("<![CDATA[" + mExchBc + "]]>").append("</exch_rate__bc>"); detailBuff.append("<exch_rate__bc>").append("<![CDATA[" + mExchBc + "]]>").append("</exch_rate__bc>");
detailBuff.append("<ref_post_date>").append("<![CDATA[" + mRefPostDate + "]]>").append("</ref_post_date>"); detailBuff.append("<ref_post_date>").append("<![CDATA[" + mRefPostDate + "]]>").append("</ref_post_date>");
detailBuff.append("<ref_date>").append("<![CDATA[" + tranDate+ "]]>").append("</ref_date>"); detailBuff.append("<ref_date>").append("<![CDATA[" + tranDate+ "]]>").append("</ref_date>");
detailBuff.append("<ref_no>").append("<![CDATA[" + mRefNo + "]]>").append("</ref_no>"); //detailBuff.append("<ref_no>").append("<![CDATA[" + refNoInt + "]]>").append("</ref_no>");
detailBuff.append("<tran_date>").append("<![CDATA[" + tranDate+ "]]>").append("</tran_date>"); detailBuff.append("<tran_date>").append("<![CDATA[" + tranDate+ "]]>").append("</tran_date>");
detailBuff.append("<tran_type>").append("<![CDATA[" + tranType + "]]>").append("</tran_type>"); detailBuff.append("<tran_type>").append("<![CDATA[" + tranType + "]]>").append("</tran_type>");
detailBuff.append("<pay_mode>").append("<![CDATA[" + mPayMode + "]]>").append("</pay_mode>"); detailBuff.append("<pay_mode>").append("<![CDATA[" + mPayMode + "]]>").append("</pay_mode>");
...@@ -1755,6 +1771,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -1755,6 +1771,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
String tranType = ""; String tranType = "";
String varValue = ""; String varValue = "";
String mRefNo = ""; String mRefNo = "";
int chequeNoInt = 0, refNoInt = 0;
String mRefNoUpto = ""; String mRefNoUpto = "";
String mBankCode = ""; String mBankCode = "";
String chequeNo = ""; String chequeNo = "";
...@@ -2157,7 +2174,13 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -2157,7 +2174,13 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
String temp = genericUtility.getColumnValueFromNode("pay_amt", parentNode1); String temp = genericUtility.getColumnValueFromNode("pay_amt", parentNode1);
mPayAmt = temp!= null && temp.trim().length()>0 ?Double.parseDouble(temp):0.0; mPayAmt = temp!= null && temp.trim().length()>0 ?Double.parseDouble(temp):0.0;
mChequeNo = genericUtility.getColumnValueFromNode("cheque_no", parentNode1); mChequeNo = genericUtility.getColumnValueFromNode("cheque_no", parentNode1);
try {
chequeNoInt = mChequeNo!= null && mChequeNo.trim().length()>0 ? Integer.parseInt(mChequeNo):0;
}
catch(Exception e)
{
System.out.println("Exception in parsing chequeNoInt : "+mChequeNo);
}
sql = "select purc_order,eff_date,bill_date from voucher where tran_id = ? "; sql = "select purc_order,eff_date,bill_date from voucher where tran_id = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mVouchNo); pstmt.setString(1, mVouchNo);
...@@ -2393,6 +2416,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -2393,6 +2416,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
if("Y".equalsIgnoreCase(varValue)) if("Y".equalsIgnoreCase(varValue))
{ {
mRefNo = mChequeNo; mRefNo = mChequeNo;
refNoInt = chequeNoInt;
} }
if("D".equalsIgnoreCase(mPayMode) || "P".equalsIgnoreCase(mPayMode) || "T".equalsIgnoreCase(mPayMode) || "N".equalsIgnoreCase(mPayMode) || "G".equalsIgnoreCase(mPayMode)) if("D".equalsIgnoreCase(mPayMode) || "P".equalsIgnoreCase(mPayMode) || "T".equalsIgnoreCase(mPayMode) || "N".equalsIgnoreCase(mPayMode) || "G".equalsIgnoreCase(mPayMode))
...@@ -2506,7 +2530,8 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -2506,7 +2530,8 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
oRefNo = mRefNo; oRefNo = mRefNo;
System.out.println("oRefNo--["+oRefNo+"]mRefNo--["+mRefNo+"]"); System.out.println("oRefNo--["+oRefNo+"]mRefNo--["+mRefNo+"]");
mRefNo = String.valueOf(Double.parseDouble(mRefNo + 1)); //mRefNo = String.valueOf(Double.parseDouble(mRefNo + 1));
mRefNo = String.valueOf(Integer.parseInt(mRefNo + 1));
System.out.println("mRefNo--["+mRefNo+"]"); System.out.println("mRefNo--["+mRefNo+"]");
System.out.println("refLen--["+refLen+"]new refLen--["+ mRefNo.trim().length() +"]"); System.out.println("refLen--["+refLen+"]new refLen--["+ mRefNo.trim().length() +"]");
...@@ -2515,7 +2540,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -2515,7 +2540,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
mRefNo = utilMethods.right("00000000"+mRefNo.trim(), refLen); mRefNo = utilMethods.right("00000000"+mRefNo.trim(), refLen);
System.out.println("mRefNo----["+mRefNo+"]"); System.out.println("mRefNo----["+mRefNo+"]");
if(mRefNoUpto != null && mRefNoUpto.trim().length() > 0 && Double.parseDouble(mRefNo) > Double.parseDouble(mRefNoUpto)) if(mRefNoUpto != null && mRefNoUpto.trim().length() > 0 && Integer.parseInt(mRefNo) > Integer.parseInt(mRefNoUpto))
{ {
errString = itmDBAccess.getErrorString( "", "VTPAYM7" , loginCode); errString = itmDBAccess.getErrorString( "", "VTPAYM7" , loginCode);
break; break;
...@@ -2675,6 +2700,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -2675,6 +2700,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
if("Y".equalsIgnoreCase(varValue)) if("Y".equalsIgnoreCase(varValue))
{ {
mRefNo = mChequeNo; mRefNo = mChequeNo;
refNoInt = chequeNoInt;
} }
if(!"N".equalsIgnoreCase(mPayMode) || !"G".equalsIgnoreCase(mPayMode) || !"T".equalsIgnoreCase(mPayMode)) if(!"N".equalsIgnoreCase(mPayMode) || !"G".equalsIgnoreCase(mPayMode) || !"T".equalsIgnoreCase(mPayMode))
...@@ -2723,7 +2749,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi ...@@ -2723,7 +2749,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
detailBuff.append("<exch_rate__bc>").append("<![CDATA[" + mExchBc + "]]>").append("</exch_rate__bc>"); detailBuff.append("<exch_rate__bc>").append("<![CDATA[" + mExchBc + "]]>").append("</exch_rate__bc>");
detailBuff.append("<ref_post_date>").append("<![CDATA[" + mRefPostDate + "]]>").append("</ref_post_date>"); detailBuff.append("<ref_post_date>").append("<![CDATA[" + mRefPostDate + "]]>").append("</ref_post_date>");
detailBuff.append("<ref_date>").append("<![CDATA[" + tranDate+ "]]>").append("</ref_date>"); detailBuff.append("<ref_date>").append("<![CDATA[" + tranDate+ "]]>").append("</ref_date>");
detailBuff.append("<ref_no>").append("<![CDATA[" + mRefNo + "]]>").append("</ref_no>"); //detailBuff.append("<ref_no>").append("<![CDATA[" + mRefNo + "]]>").append("</ref_no>");
detailBuff.append("<tran_date>").append("<![CDATA[" + tranDate+ "]]>").append("</tran_date>"); detailBuff.append("<tran_date>").append("<![CDATA[" + tranDate+ "]]>").append("</tran_date>");
detailBuff.append("<tran_type>").append("<![CDATA[" + tranType + "]]>").append("</tran_type>"); detailBuff.append("<tran_type>").append("<![CDATA[" + tranType + "]]>").append("</tran_type>");
detailBuff.append("<pay_mode>").append("<![CDATA[" + mPayMode + "]]>").append("</pay_mode>"); detailBuff.append("<pay_mode>").append("<![CDATA[" + mPayMode + "]]>").append("</pay_mode>");
......
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