Commit 09252a31 authored by smane's avatar smane

Add Bom Level and Rounding Required field in Material Requirement screen(M15BSUN001)


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98047 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c912e83f
......@@ -122,7 +122,7 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
String siteList="";
String tranidIncrement="";
String bomCode="",mpsOrder="",yield="";
String roundingRequired="",bomLevel="";
Document argDom = null;
java.sql.Timestamp sysDate = new java.sql.Timestamp(System.currentTimeMillis());
......@@ -175,6 +175,9 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
valueXmlString.append("<site_code__fr>").append(loginSiteCode).append("</site_code__fr>");
valueXmlString.append("<site_code__to>").append(loginSiteCode).append("</site_code__to>");
valueXmlString.append("<yield>").append("N").append("</yield>");
valueXmlString.append("<bom_level>").append("0").append("</bom_level>");//code added by sagar on 28/05/15
valueXmlString.append("<rounding_required>").append("N").append("</rounding_required>");//code added by sagar on 28/05/15
System.out.println(">>>>>In IC Case 1");
}
valueXmlString.append("</Detail1>");
break;
......@@ -305,6 +308,13 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
mpsOrder = genericUtility.getColumnValue("mpsorder", dom2);
yield = genericUtility.getColumnValue("yield", dom1);
System.out.println("case 3 yield>>>>["+yield+"]");
//code added by sagar on 28/05/15, Start..
roundingRequired = checkNull(genericUtility.getColumnValue("rounding_required", dom1));
bomLevel = checkNull(genericUtility.getColumnValue("bom_level", dom1));
System.out.println(">>>>>Case 3 roundingRequired:"+roundingRequired);
System.out.println(">>>>>Case 3 bomLevel:"+bomLevel);
//code added by sagar on 28/05/15, End.
System.out.println("mpsOrder["+mpsOrder+"]");
siteCodeTo=siteCodeFr;
System.out.println("after siteCodeFr>>>["+siteCodeFr+"]after siteCodeTo"+siteCodeTo+"]");
......@@ -616,6 +626,8 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
argData.append("<gen_ind>").append("N").append("</gen_ind>\r\n");
argData.append("<wizard>").append("3").append("</wizard>\r\n");
argData.append("<yield>").append(yield).append("</yield>\r\n"); //Added by chandrashekar 0n 04-Feb-2015
argData.append("<rounding_required>").append(roundingRequired).append("</rounding_required>\r\n");//code added by sagar on 28/05/15
argData.append("<bom_level>").append(bomLevel).append("</bom_level>\r\n");//code added by sagar on 28/05/15
argData.append("</Detail>");
argData.append("</Root>");
......@@ -768,6 +780,7 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
int childNodeListLength;
int count = 0;
int count1 = 0;
int bomLevel=0;
String siteCodeFr = "";
String siteCodeTo = "";
......@@ -779,6 +792,7 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
String itemCode = "";
String quantity = "";
String profileId = "",loginId = "";
String bomLevelStr="";
Connection conn = null;
PreparedStatement pstmt = null;
......@@ -883,9 +897,28 @@ public class RequirementIC extends ValidatorEJB implements RequirementICLocal, R
}
}
}
else if(childNodeName.equals("bom_level"))
{
bomLevelStr = genericUtility.getColumnValue("bom_level", dom);
System.out.println(">>>>>>In val bomLevelStr:"+bomLevelStr);
if(bomLevelStr == null || bomLevelStr.trim().length()==0)
{
errCode = "VMBOMLVLNL";
errString = getErrorString("bom_level", errCode, userId);
break;
}
else
{
bomLevel=Integer.parseInt(bomLevelStr.trim());
System.out.println(">>>>>>>bomLevel val:"+bomLevel);
if(bomLevel <= 0)
{
errCode = "VMBOMLVLVD";
errString = getErrorString("bom_level", errCode, userId);
break;
}
}
}
}
}// End of Case 1
......
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