Commit dfb4e894 authored by prane's avatar prane

For payables hold/release option available.[F17KGTP006]

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@180990 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ab7481a1
...@@ -173,6 +173,7 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt ...@@ -173,6 +173,7 @@ public class ReceiptAdv extends ValidatorEJB implements ReceiptAdvLocal, Receipt
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>"); StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
String effBankStr="",rcpacctAmt=""; String effBankStr="",rcpacctAmt="";
String refType = "";
double rcpacctAmtdbl=0; double rcpacctAmtdbl=0;
try try
{ {
...@@ -1055,7 +1056,7 @@ conn = getConnection(); ...@@ -1055,7 +1056,7 @@ conn = getConnection();
else else
{ {
hsiteCode = this.genericUtility.getColumnValue("site_code", dom1); hsiteCode = this.genericUtility.getColumnValue("site_code", dom1);
sql = " select site_code from receivables where tran_ser = ? and ref_no = ? and line_no__ref = ?"; sql = " select site_code, ref_type from receivables where tran_ser = ? and ref_no = ? and line_no__ref = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, refSer); pstmt.setString(1, refSer);
pstmt.setString(2, refNo); pstmt.setString(2, refNo);
...@@ -1064,18 +1065,29 @@ conn = getConnection(); ...@@ -1064,18 +1065,29 @@ conn = getConnection();
if (rs.next()) if (rs.next())
{ {
siteCode = rs.getString(1); siteCode = rs.getString(1);
//added by Pavan R on 2k18/02/24 start to hold the receipt
refType = rs.getString(2);
//added by Pavan R on 2k18/02/24 end
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
System.out.println("refType["+refType+"]");
if (!siteCode.trim().equals(hsiteCode.trim())) if (!siteCode.trim().equals(hsiteCode.trim()))
{ {
errCode = "VTSITE1"; errCode = "VTSITE1";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
//added by Pavan R on 2k18/02/24 start to hold the receipt
if(refType != null && "H".equalsIgnoreCase(refType))
{
errCode = "VTHOLDRCP";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
//added by Pavan R on 2k18/02/24 end
} }
if(errCode == null || errCode.trim().length() == 0) if(errCode == null || errCode.trim().length() == 0)
{ {
......
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