Commit 6cb751fc authored by kshinde's avatar kshinde

scheme added SOP for scheme flow


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106479 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c5860b53
......@@ -12776,13 +12776,18 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if (lsApplyCustList.trim().length() > 0)
{
lsSchemeCode=null;
System.out.println("lsSchemeCode:::::::1"+lsSchemeCode);
lsCustCode = checkNull(genericUtility.getColumnValue("cust_code", dom1));
System.out.println("lsCustCode"+lsCustCode);
String lsApplyCustListArr[] = lsApplyCustList.split(",");
ArrayList<String> applyCustList= new ArrayList<String>(Arrays.asList(lsApplyCustListArr));
if(applyCustList.contains(lsCustCode))
{
System.out.println("Inside applycustList");
lsSchemeCode = lsCurscheme;
lsCustSchemeCode = lsCurscheme;
System.out.println("lsSchemeCode::"+lsSchemeCode+" lsCustSchemeCode::"+lsCurscheme);
// break;
}
}
......@@ -12804,6 +12809,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} else if (schecnt == 1)
{
lsSchemeCode = lsPrevscheme;
System.out.println("lsSchemeCode:::::::2"+lsSchemeCode);
}
// Nextrec:
// fetch next curscheme into :ls_curscheme;
......@@ -12818,6 +12824,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
lsSchemeCode = "";
} else if (lsCustSchemeCode.trim().length() > 0)
{
System.out.println("lsSchemeCode:::::::3"+lsSchemeCode);
lsSchemeCode = lsCustSchemeCode;
}
}
......@@ -12843,6 +12850,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{
if (mQty < lcIntegralQty)
{
System.out.println("lsSchemeCode:::::::4"+lsSchemeCode);
lsSchemeCode = "";
}
}
......@@ -12878,6 +12886,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{
valueXmlString.append("<item_flg>").append("<![CDATA[" + 'I' + "]]>").append("</item_flg>");
setNodeValue( dom, "item_flg", getAbsString("I"));
System.out.println("lsSchemeCode:::::::5"+lsSchemeCode);
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsItemCodeOrd + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsItemCodeOrd));
System.out.println("lsItemCodeOrd>>>>"+lsItemCodeOrd+"objContext>>>>"+objContext);
......@@ -12916,6 +12925,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{
valueXmlString.append("<item_flg>").append("<![CDATA[" + 'B' + "]]>").append("</item_flg>");
setNodeValue( dom, "item_flg", getAbsString("B"));
System.out.println("lsSchemeCode:::::::6"+lsSchemeCode);
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
......@@ -12932,6 +12942,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{
valueXmlString.append("<item_flg>").append("<![CDATA[" + 'B' + "]]>").append("</item_flg>");
setNodeValue( dom, "item_flg", getAbsString("B"));
System.out.println("lsSchemeCode:::::::7"+lsSchemeCode);
System.out.println("F.equalsIgnoreCase(lsItemStru) && lsSchemeCode.trim().length() > 0 lsSchemeCode"+lsSchemeCode);
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
......@@ -12947,11 +12958,13 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if ("Y".equalsIgnoreCase(lsSchemeEdit))
{
System.out.println("lsSchemeCode:::::::8"+lsSchemeCode);
valueXmlString.append("<item_code protect = \"0\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
}
if ("N".equalsIgnoreCase(lsSchemeEdit))
{
System.out.println("lsSchemeCode:::::::9"+lsSchemeCode);
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
}
......@@ -12959,6 +12972,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
else if (!"F".equalsIgnoreCase(lsItemStru) && (lsSchemeCode == null || lsSchemeCode.trim().length() == 0))
{
System.out.println("F.equalsIgnoreCase(lsItemStru) && lsSchemeCode.trim().length() == 0 lsSchemeCode"+lsSchemeCode);
System.out.println("lsSchemeCode:::::::10"+lsSchemeCode);
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
......@@ -12966,12 +12980,14 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{
valueXmlString.append("<item_flg>").append("<![CDATA[" + 'B' + "]]>").append("</item_flg>");
setNodeValue( dom, "item_flg", getAbsString("B"));
System.out.println("lsSchemeCode:::::::11"+lsSchemeCode);
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
} else
{
valueXmlString.append("<item_flg>").append("<![CDATA[" + 'I' + "]]>").append("</item_flg>");
setNodeValue( dom, "item_flg", getAbsString("I"));
System.out.println("lsSchemeCode:::::::12"+lsSchemeCode);
valueXmlString.append("<item_code protect = \"1\">").append("<![CDATA[" + lsItemCodeOrd + "]]>").append("</item_code>");
setNodeValue( dom, "item_code", getAbsString(lsItemCodeOrd));
}
......
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