Commit e5e4001c authored by kshinde's avatar kshinde

Sales Order group scheme update

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@176919 ce508802-f39f-4f6c-b175-0d175dae99d5
parent fe40280a
......@@ -9745,9 +9745,20 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{
lsItemDesc = mDescr;
}
// setNodeValue( dom, "sch_attr", getAbsString("Y"));
String schAttr = checkNull(genericUtility.getColumnValue("sch_attr", dom));
System.out.println("9750::schAttr["+schAttr+"]");
if(schAttr != null && "N".equalsIgnoreCase(schAttr))
{
System.out.println("lsItemDesc["+lsItemDesc+"]");
valueXmlString.append("<item_descr>").append("<![CDATA[" + lsItemDesc + "]]>").append("</item_descr>");
setNodeValue( dom, "item_descr", getAbsString( lsItemDesc));
}
/*
System.out.println("lsItemDesc["+lsItemDesc+"]");
valueXmlString.append("<item_descr>").append("<![CDATA[" + lsItemDesc + "]]>").append("</item_descr>");
setNodeValue( dom, "item_descr", getAbsString( lsItemDesc));
*/
if (lsUnitSal == null || lsUnitSal.trim().length() == 0)
{
......@@ -12973,18 +12984,20 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
//pstmt1.setString(2, lsItemCodeOrd);
//System.out.println("lsItemCodeOrd in side @@@@"+sql+"]");
rs1 = pstmt1.executeQuery();
int countSch = 0;
if (rs1.next())
{
cnt = rs1.getInt("cnt");
countSch = rs1.getInt("cnt");
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
System.out.println("prod_sch@@@@@@@["+sql+"]");
System.out.println("countSch@@@@@@@["+countSch+"]");
System.out.println("lsSchemeCode before "+lsSchemeCode+"]");
if(cnt>0)
if(countSch>0)
{
System.out.println("lsCurscheme"+lsCurscheme+"]");
/*if (rs.next())
{*/
......@@ -12994,7 +13007,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
//lsCurscheme = rs.getString("scheme_code");
System.out.println("lsCurscheme"+lsCurscheme+"]");
sql = "Select count(*) as cnt From scheme_applicability A,bom b "
/*sql = "Select count(*) as cnt From scheme_applicability A,bom b "
+ "Where A.scheme_code = b.bom_code And B.bom_code= ?"
+" And (? between case when b.min_qty is null then 0 else b.min_qty end"
+ " And case when b.max_qty is null then 0 else b.max_qty end)"
......@@ -13012,7 +13025,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
rs = null;
pstmt.close();
pstmt = null;
System.out.println("before cnt1 "+cnt+"]");
System.out.println("before cnt1 "+cnt+"]");*/
if(cnt > 0)
{
......@@ -13074,8 +13087,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
pstmt.close();
pstmt = null;
valueXmlString.append("<sch_descr>").append("<![CDATA[" + descr + "]]>").append("</sch_descr>");
setNodeValue( dom, "sch_descr", getAbsString( descr ) );
valueXmlString.append("<item_descr>").append("<![CDATA[" + descr + "]]>").append("</item_descr>");
setNodeValue( dom, "item_descr", getAbsString( descr ) );
// valueXmlString.append("<item_code>").append("<![CDATA[" + lsSchemeCode + "]]>").append("</item_code>");
// setNodeValue( dom, "item_code", getAbsString(lsSchemeCode));
System.out.println("descr SCH_GROUP_DEF"+descr+"]");
......@@ -13088,6 +13101,9 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
}
}else
{
}
......@@ -13098,6 +13114,12 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
rs = pstmt.executeQuery()*/
}
if(countSch > 0)
{
lsSchemeCode = "";
schecnt=0;
}
}
else
{
......
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