Commit db14bdf9 authored by arawankar's avatar arawankar

SalesOrderIC.java

-Changes made to validate customer series on disparm variable.
-If SER_SPECIFIC_CUST value is "Y" then only system should validate customer series

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@197418 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a0303737
......@@ -655,6 +655,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
errFields.add(childNodeName.toLowerCase());
System.out.println("DIVISION CODE LEFT BLANK OR NOT PROPER.");
} else {
//Modified by Anjali R. on [20/02/2019][Customer series validation Will call upon disparam variable value.][Start]
String serSpecificCust = "";
serSpecificCust = distCommon.getDisparams("999999", "SER_SPECIFIC_CUST", conn);
if("Y".equalsIgnoreCase(serSpecificCust))
{
//Modified by Anjali R. on [20/02/2019][Customer series validation Will call upon disparam variable value.][End]
custCode = checkNull(genericUtility.getColumnValue("cust_code", dom));
sql = "select count(*) from customer_series where cust_code = ? and item_ser = ?";
pstmt = conn.prepareStatement(sql);
......@@ -674,6 +680,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
}
......@@ -2110,6 +2117,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
itemSer = distCommon.getItemSer(itemCode, siteCode, orderDate, custCode, "C", conn);
//Modified by Anjali R. on [20/02/2019][Customer series validation Will call upon disparam variable value.][Start]
String serSpecificCust = "";
serSpecificCust = distCommon.getDisparams("999999", "SER_SPECIFIC_CUST", conn);
if("Y".equalsIgnoreCase(serSpecificCust))
{
//Modified by Anjali R. on [20/02/2019][Customer series validation Will call upon disparam variable value.][End]
sql = "select count(1) as cnt from customer_series where cust_code = ? and item_ser =?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
......@@ -2128,6 +2141,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
......@@ -3364,6 +3378,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
lsItemFlag = checkNullandTrim(genericUtility.getColumnValue("item_flg", dom));
if ("I".equalsIgnoreCase(lsItemFlag)) {
//Modified by Anjali R. on [20/02/2019][Customer series validation Will call upon disparam variable value.][Start]
String serSpecificCust = "";
serSpecificCust = distCommon.getDisparams("999999", "SER_SPECIFIC_CUST", conn);
if("Y".equalsIgnoreCase(serSpecificCust))
{
//Modified by Anjali R. on [20/02/2019][Customer series validation Will call upon disparam variable value.][End]
sql = "select count(*) as cnt from customer_series where cust_code = ? and item_ser = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsCust);
......@@ -3383,6 +3403,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
System.out.println(
"There are no contracts pending for release,as per the specified parameters");
}
}
}
}
// mfg_code
......
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