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);
......@@ -677,6 +683,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
}
}
}
}
// tax_class
else if (childNodeName.equalsIgnoreCase("tax_class")) {
taxClass = checkNull(genericUtility.getColumnValue("tax_class", dom));
......@@ -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);
......@@ -2130,6 +2143,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
}
}
}
}
if ("I".equalsIgnoreCase(itemFlag)) {
//removed validator. by Varsha V because its not required as ValidatorEJB is extended
......@@ -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);
......@@ -3385,6 +3405,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
}
}
}
}
// mfg_code
else if (childNodeName.equalsIgnoreCase("mfg_code")) {
String lsMfgCode = "";
......
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