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 ...@@ -655,6 +655,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
System.out.println("DIVISION CODE LEFT BLANK OR NOT PROPER."); System.out.println("DIVISION CODE LEFT BLANK OR NOT PROPER.");
} else { } 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)); custCode = checkNull(genericUtility.getColumnValue("cust_code", dom));
sql = "select count(*) from customer_series where cust_code = ? and item_ser = ?"; sql = "select count(*) from customer_series where cust_code = ? and item_ser = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -677,6 +683,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -677,6 +683,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
} }
} }
}
// tax_class // tax_class
else if (childNodeName.equalsIgnoreCase("tax_class")) { else if (childNodeName.equalsIgnoreCase("tax_class")) {
taxClass = checkNull(genericUtility.getColumnValue("tax_class", dom)); taxClass = checkNull(genericUtility.getColumnValue("tax_class", dom));
...@@ -2110,6 +2117,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2110,6 +2117,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
itemSer = distCommon.getItemSer(itemCode, siteCode, orderDate, custCode, "C", conn); 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 =?"; sql = "select count(1) as cnt from customer_series where cust_code = ? and item_ser =?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode); pstmt.setString(1, custCode);
...@@ -2130,6 +2143,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2130,6 +2143,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
} }
} }
}
if ("I".equalsIgnoreCase(itemFlag)) { if ("I".equalsIgnoreCase(itemFlag)) {
//removed validator. by Varsha V because its not required as ValidatorEJB is extended //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 ...@@ -3364,6 +3378,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
lsItemFlag = checkNullandTrim(genericUtility.getColumnValue("item_flg", dom)); lsItemFlag = checkNullandTrim(genericUtility.getColumnValue("item_flg", dom));
if ("I".equalsIgnoreCase(lsItemFlag)) { 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 = ?"; sql = "select count(*) as cnt from customer_series where cust_code = ? and item_ser = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lsCust); pstmt.setString(1, lsCust);
...@@ -3385,6 +3405,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3385,6 +3405,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
} }
} }
}
// mfg_code // mfg_code
else if (childNodeName.equalsIgnoreCase("mfg_code")) { else if (childNodeName.equalsIgnoreCase("mfg_code")) {
String lsMfgCode = ""; 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