Commit a10274b7 authored by msingh's avatar msingh

Changes in SalesReturn.java for DDUK


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99495 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6e9c9662
...@@ -5177,7 +5177,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -5177,7 +5177,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
distCommon = new DistCommon(); distCommon = new DistCommon();
String sqlStr = null; String sqlStr = null;
String objName = null,llLineNoInvtraceStr = "", saleOrder = "",lineNoSord = "",spaces = ""; String objName = null,llLineNoInvtraceStr = "", saleOrder = "",lineNoSord = "",spaces = "";
double lsVarperc = 0.0; double lsVarperc = 0.0, amt = 0.0;
ArrayList errList = new ArrayList(); ArrayList errList = new ArrayList();
ArrayList errFields = new ArrayList(); ArrayList errFields = new ArrayList();
ITMDBAccessEJB dbEjb = null; ITMDBAccessEJB dbEjb = null;
...@@ -5209,7 +5209,39 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -5209,7 +5209,39 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
{ {
childNode = childNodeList.item(ctr); childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName(); childNodeName = childNode.getNodeName();
// Changed by Manish on 22/12/15 for checking Zero invoice for DDUK[start]
if (childNodeName.equalsIgnoreCase("invoice_id"))
{
String invoiceId = getAbsString(genericUtility
.getColumnValue("invoice_id", dom));
sql = "SELECT NET_AMT FROM INVOICE_TRACE WHERE INVOICE_ID = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, invoiceId);
rs = pstmt.executeQuery();
while (rs.next()) {
amt = rs.getDouble(1);
if (amt <= 0) {
System.out.println("Invoice of Zero amount");
/*
* errString =
* dbEjb.getErrorString("","VTZEROAMT"
* ,"","",conn); isError = true; return
* errString;
*/
errList.add("VTZEROAMT");
errFields.add(childNodeName.toLowerCase());
break;
}
}
rs.close();
pstmt.close();
pstmt = null;
rs = null;
}
// Changed by Manish on 22/12/15 for checking Zero invoice for DDUK[end]
if( childNodeName.equalsIgnoreCase( "tran_date" ) ) if( childNodeName.equalsIgnoreCase( "tran_date" ) )
{ {
String mdateStr = genericUtility.getColumnValue( "tran_date", dom );// dw_edit.getitemdatetime(1,fldname) String mdateStr = genericUtility.getColumnValue( "tran_date", dom );// dw_edit.getitemdatetime(1,fldname)
......
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