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
String mAcctCodeAp = "";
String mCctrCodeAp = "";
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 effDate = "";
String billDate = "";
......@@ -1000,7 +1003,15 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
String temp = genericUtility.getColumnValueFromNode("pay_amt", parentNode1);
mPayAmt = temp!= null && temp.trim().length()>0 ?Double.parseDouble(temp):0.0;
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 = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mVouchNo);
......@@ -1236,6 +1247,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
if("Y".equalsIgnoreCase(varValue))
{
mRefNo = mChequeNo;
refNoInt = chequeNoInt;
}
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
{
oRefNo = mRefNo;
System.out.println("oRefNo--["+oRefNo+"]mRefNo--["+mRefNo+"]");
mRefNo = String.valueOf(Double.parseDouble(mRefNo + 1));
//Added by Varsha V on 25-06-18 changed parseDouble to parseInt
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("refLen--["+refLen+"]new refLen--["+ mRefNo.trim().length() +"]");
......@@ -1357,8 +1370,8 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
{
mRefNo = utilMethods.right("00000000"+mRefNo.trim(), refLen);
System.out.println("mRefNo----["+mRefNo+"]");
if(mRefNoUpto != null && mRefNoUpto.trim().length() > 0 && Double.parseDouble(mRefNo) > Double.parseDouble(mRefNoUpto))
//Added by Varsha V on 25-06-18 changed parseDouble to parseInt
if(mRefNoUpto != null && mRefNoUpto.trim().length() > 0 && Integer.parseInt(mRefNo) > Integer.parseInt(mRefNoUpto))
{
errString = itmDBAccess.getErrorString( "", "VTPAYM7" , loginCode);
break;
......@@ -1518,18 +1531,21 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
if("Y".equalsIgnoreCase(varValue))
{
mRefNo = mChequeNo;
refNoInt = chequeNoInt;
}
if(!"N".equalsIgnoreCase(mPayMode) || !"G".equalsIgnoreCase(mPayMode) || !"T".equalsIgnoreCase(mPayMode))
System.out.println("mPayMode----["+ 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);
System.out.println("chqName---["+chqName+"]");
System.out.println("chqName--- NOT N - G - T["+chqName+"]");
}
else
{
chqName = "";
}
System.out.println("chqName----------["+ chqName +"]");
detailBuff.append("<tran_id>").append("<![CDATA[]]>").append("</tran_id>");
detailBuff.append("<acct_code__ap>").append("<![CDATA[" + mAcctCodeAp + "]]>").append("</acct_code__ap>");
detailBuff.append("<cctr_code__ap>").append("<![CDATA[" + mCctrCodeAp + "]]>").append("</cctr_code__ap>");
......@@ -1550,7 +1566,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
detailBuff.append("<acct_code>").append("<![CDATA[" + mAcctCodeAp + "]]>").append("</acct_code>");
detailBuff.append("<cctr_code>").append("<![CDATA[" + mCctrCodeAp + "]]>").append("</cctr_code>");
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("<eff_Date>").append("<![CDATA[" + effDate + "]]>").append("</eff_Date>");
detailBuff.append("<bill_date>").append("<![CDATA[" +billDate + "]]>").append("</bill_date>");
......@@ -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("<ref_post_date>").append("<![CDATA[" + mRefPostDate + "]]>").append("</ref_post_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_type>").append("<![CDATA[" + tranType + "]]>").append("</tran_type>");
detailBuff.append("<pay_mode>").append("<![CDATA[" + mPayMode + "]]>").append("</pay_mode>");
......@@ -1755,6 +1771,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
String tranType = "";
String varValue = "";
String mRefNo = "";
int chequeNoInt = 0, refNoInt = 0;
String mRefNoUpto = "";
String mBankCode = "";
String chequeNo = "";
......@@ -2157,7 +2174,13 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
String temp = genericUtility.getColumnValueFromNode("pay_amt", parentNode1);
mPayAmt = temp!= null && temp.trim().length()>0 ?Double.parseDouble(temp):0.0;
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 = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mVouchNo);
......@@ -2393,6 +2416,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
if("Y".equalsIgnoreCase(varValue))
{
mRefNo = mChequeNo;
refNoInt = chequeNoInt;
}
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
oRefNo = 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("refLen--["+refLen+"]new refLen--["+ mRefNo.trim().length() +"]");
......@@ -2515,7 +2540,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
mRefNo = utilMethods.right("00000000"+mRefNo.trim(), refLen);
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);
break;
......@@ -2675,6 +2700,7 @@ public class MiscPayAutoPrc extends ProcessEJB implements MiscPayAutoPrcLocal,Mi
if("Y".equalsIgnoreCase(varValue))
{
mRefNo = mChequeNo;
refNoInt = chequeNoInt;
}
if(!"N".equalsIgnoreCase(mPayMode) || !"G".equalsIgnoreCase(mPayMode) || !"T".equalsIgnoreCase(mPayMode))
......@@ -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("<ref_post_date>").append("<![CDATA[" + mRefPostDate + "]]>").append("</ref_post_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_type>").append("<![CDATA[" + tranType + "]]>").append("</tran_type>");
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