Commit f009a2fa authored by psali's avatar psali

scheme code not set , code compare with PB and and fix the bug related to Scheme


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@105156 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c2917dd1
...@@ -1938,6 +1938,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -1938,6 +1938,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
itemSer=checkNull(genericUtility.getColumnValue("item_ser", dom1)); itemSer=checkNull(genericUtility.getColumnValue("item_ser", dom1));
countCodeDlv=checkNull(genericUtility.getColumnValue("count_code__dlv", dom1)); countCodeDlv=checkNull(genericUtility.getColumnValue("count_code__dlv", dom1));
custCodeDlv=checkNull(genericUtility.getColumnValue("cust_code__dlv", dom1)); custCodeDlv=checkNull(genericUtility.getColumnValue("cust_code__dlv", dom1));
stateCodeDlv = checkNull(genericUtility.getColumnValue("state_code__dlv", dom1));
sql = "select controlled_yn from item where item_code =?"; sql = "select controlled_yn from item where item_code =?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -2171,9 +2172,9 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2171,9 +2172,9 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{ {
appFrom = rs.getTimestamp("app_from"); appFrom = rs.getTimestamp("app_from");
validUpto = rs.getTimestamp("valid_upto"); validUpto = rs.getTimestamp("valid_upto");
applyCustList = rs.getString("apply_cust_list"); applyCustList = checkNull(rs.getString("apply_cust_list"));
noapplyCustList = rs.getString("noapply_cust_list"); noapplyCustList = checkNull(rs.getString("noapply_cust_list"));
lsApplicableOrdTypes = rs.getString("order_type"); lsApplicableOrdTypes = checkNull(rs.getString("order_type"));
if(dueDate.before(appFrom) || dueDate.after(validUpto)) if(dueDate.before(appFrom) || dueDate.after(validUpto))
{ {
errCode = "VTITEM8"; errCode = "VTITEM8";
...@@ -2194,7 +2195,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2194,7 +2195,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if("NE".equalsIgnoreCase(orderType) || (lsApplicableOrdTypes==null || lsApplicableOrdTypes.trim().length()==0)) if("NE".equalsIgnoreCase(orderType) && ((lsApplicableOrdTypes==null || lsApplicableOrdTypes.trim().length()==0)))
{ {
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
...@@ -2208,7 +2209,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2208,7 +2209,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if(applicableOrdTypes.contains(orderType)) if(applicableOrdTypes.contains(orderType))
{ {
lbProceed=true; lbProceed=true;
break; // break;
} }
if(!lbProceed) if(!lbProceed)
{ {
...@@ -8253,7 +8254,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -8253,7 +8254,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if(applicableordtypesList.contains(lsOrderType)) if(applicableordtypesList.contains(lsOrderType))
{ {
lbProceed = true; lbProceed = true;
break; //break;
} }
if (!lbProceed) if (!lbProceed)
{ {
...@@ -8261,8 +8262,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -8261,8 +8262,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
// goto Nextrec // goto Nextrec
} }
} }
//lsPrevscheme = lsSchemeCode; lsPrevscheme = lsSchemeCode;
//lsSchemeCode = lsCurscheme; lsSchemeCode = lsCurscheme;
if (lsApplyCustList.trim().length() > 0) if (lsApplyCustList.trim().length() > 0)
{ {
...@@ -8273,7 +8274,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -8273,7 +8274,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{ {
lsSchemeCode = lsCurscheme; lsSchemeCode = lsCurscheme;
lsCustSchemeCode = lsCurscheme; lsCustSchemeCode = lsCurscheme;
break; //break;
} }
} }
if (lsNoapplyCustList != null && lsNoapplyCustList.trim().length() > 0) if (lsNoapplyCustList != null && lsNoapplyCustList.trim().length() > 0)
...@@ -12331,7 +12332,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12331,7 +12332,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
String lsCurscheme = "", lsItemCodeParent = "", lsApplyCustList = "", lsNoapplyCustList = "", lsApplicableOrdTypes = "", lsSchemeCode = "", lsPrevscheme = ""; String lsCurscheme = "", lsItemCodeParent = "", lsApplyCustList = "", lsNoapplyCustList = "", lsApplicableOrdTypes = "", lsSchemeCode = "", lsPrevscheme = "";
String lsCustSchemeCode = "", lsItemStru = "", lsDisPobOrdTypeList = "", lsSchemeEdit = "", lsUnit = "", lsRefNo = "", lsSiteCodeShip = "", mSlabOn = "", lsDescr = ""; String lsCustSchemeCode = "", lsItemStru = "", lsDisPobOrdTypeList = "", lsSchemeEdit = "", lsUnit = "", lsRefNo = "", lsSiteCodeShip = "", mSlabOn = "", lsDescr = "";
String lsSalesOrd = "", lsQuotNo = "",reStr="",ldtDateStr=""; String lsSalesOrd = "", lsQuotNo = "",reStr="",ldtDateStr="";
int llNoOfArt = 0, cnt = 0, llPlcount = 0, llNoOfArt1 = 0, llNoOfArt2 = 0,pos=0; int llNoOfArt = 0, cnt = 0, llPlcount = 0, llNoOfArt1 = 0, llNoOfArt2 = 0,pos=0,schecnt= 0;
Timestamp ldPlistDate = null, mTranDate = null; Timestamp ldPlistDate = null, mTranDate = null;
Timestamp mOrderDate=null,ldtPlDate=null; Timestamp mOrderDate=null,ldtPlDate=null;
boolean lsDiscFalg = false, lbProceed = false, lbOrdFlag = false; boolean lsDiscFalg = false, lbProceed = false, lbOrdFlag = false;
...@@ -12589,7 +12590,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12589,7 +12590,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if(applicableOrdTypes.contains(lsOrderType)) if(applicableOrdTypes.contains(lsOrderType))
{ {
lbProceed = true; lbProceed = true;
break; // break;
} }
if (!lbProceed) if (!lbProceed)
{ {
...@@ -12608,7 +12609,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12608,7 +12609,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{ {
lsSchemeCode = lsCurscheme; lsSchemeCode = lsCurscheme;
lsCustSchemeCode = lsCurscheme; lsCustSchemeCode = lsCurscheme;
break; // break;
} }
} }
if (lsNoapplyCustList.trim().length() > 0 && lsSchemeCode != null) if (lsNoapplyCustList.trim().length() > 0 && lsSchemeCode != null)
...@@ -12625,8 +12626,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12625,8 +12626,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
cnt = 0; cnt = 0;
if (lsSchemeCode != null) if (lsSchemeCode != null)
{ {
cnt++; schecnt++;
} else if (cnt > 0) } else if (schecnt == 1)
{ {
lsSchemeCode = lsPrevscheme; lsSchemeCode = lsPrevscheme;
} }
...@@ -12638,7 +12639,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12638,7 +12639,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
pstmt1.close(); pstmt1.close();
pstmt1 = null; pstmt1 = null;
if (cnt > 0) if (schecnt > 1)
{ {
lsSchemeCode = ""; lsSchemeCode = "";
} else if (lsCustSchemeCode.trim().length() > 0) } else if (lsCustSchemeCode.trim().length() > 0)
...@@ -12785,7 +12786,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12785,7 +12786,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>"); valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsSchemeCode)); setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
if (cnt >= 1) if (schecnt >= 1)
{ {
valueXmlString.append("<item_flg>").append("<![CDATA[" + 'B' + "]]>").append("</item_flg>"); valueXmlString.append("<item_flg>").append("<![CDATA[" + 'B' + "]]>").append("</item_flg>");
setNodeValue( dom, "item_flg", getAbsString("B")); setNodeValue( dom, "item_flg", getAbsString("B"));
......
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