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);
...@@ -674,6 +680,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -674,6 +680,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
} }
} }
...@@ -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);
...@@ -2128,6 +2141,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2128,6 +2141,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}
} }
} }
...@@ -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);
...@@ -3383,6 +3403,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3383,6 +3403,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
System.out.println( System.out.println(
"There are no contracts pending for release,as per the specified parameters"); "There are no contracts pending for release,as per the specified parameters");
} }
}
} }
} }
// mfg_code // 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