Commit e5aed7ef authored by kshinde's avatar kshinde

Fixed scheme setting as per order types.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106658 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 898ad852
...@@ -2136,6 +2136,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2136,6 +2136,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{ {
if (itemCode==null || itemCode.length() == 0) if (itemCode==null || itemCode.length() == 0)
{ {
System.out.println("VTITEM81");
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -2158,6 +2159,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2158,6 +2159,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
if(cnt==0) if(cnt==0)
{ {
System.out.println("VTITEM82");
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -2177,6 +2179,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2177,6 +2179,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
lsApplicableOrdTypes = checkNull(rs.getString("order_type")); lsApplicableOrdTypes = checkNull(rs.getString("order_type"));
if(dueDate.before(appFrom) || dueDate.after(validUpto)) if(dueDate.before(appFrom) || dueDate.after(validUpto))
{ {
System.out.println("VTITEM83");
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -2184,6 +2187,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2184,6 +2187,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
else else
{ {
System.out.println("VTITEM84");
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -2197,6 +2201,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2197,6 +2201,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)))
{ {
System.out.println("VTITEM85");
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -2206,13 +2211,14 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2206,13 +2211,14 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
lbProceed=false; lbProceed=false;
String lsApplicableOrdTypesArr[]=lsApplicableOrdTypes.split(","); String lsApplicableOrdTypesArr[]=lsApplicableOrdTypes.split(",");
ArrayList<String>applicableOrdTypes= new ArrayList<String>(Arrays.asList(lsApplicableOrdTypesArr)); ArrayList<String>applicableOrdTypes= new ArrayList<String>(Arrays.asList(lsApplicableOrdTypesArr));
if(applicableOrdTypes.contains(orderType)) if(applicableOrdTypes.contains(orderType.trim()))
{ {
lbProceed=true; lbProceed=true;
// break; // break;
} }
if(!lbProceed) if(!lbProceed)
{ {
System.out.println("VTITEM86");
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -2223,14 +2229,16 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2223,14 +2229,16 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
{ {
lbProceed=false; lbProceed=false;
String applyCustListArr[]=applyCustList.split(","); String applyCustListArr[]=applyCustList.split(",");
System.out.println("Custcode111"+custCode);
ArrayList<String>ApplyCustList=new ArrayList<String>(Arrays.asList(applyCustListArr)); ArrayList<String>ApplyCustList=new ArrayList<String>(Arrays.asList(applyCustListArr));
if(ApplyCustList.contains(custCode)) if(ApplyCustList.contains(custCode.trim()))
{ {
lbProceed=true; lbProceed=true;
break; break;
} }
if(!lbProceed) if(!lbProceed)
{ {
System.out.println("VTITEM87");
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -2248,6 +2256,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2248,6 +2256,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
if(!lbProceed) if(!lbProceed)
{ {
System.out.println("VTITEM88");
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -2290,6 +2299,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -2290,6 +2299,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
if(cnt==0) if(cnt==0)
{ {
System.out.println("VTITEM89");
errCode = "VTITEM8"; errCode = "VTITEM8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
...@@ -8335,16 +8345,20 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -8335,16 +8345,20 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
} }
else if (lsApplicableordtypes != null && lsApplicableordtypes.trim().length() > 0) else if (lsApplicableordtypes != null && lsApplicableordtypes.trim().length() > 0)
{ {
System.out.println("lsApplicableordtypes"+lsApplicableordtypes+":::");
lbProceed = false; lbProceed = false;
String lsApplicableordtypesArr[] = lsApplicableordtypes.split(","); String lsApplicableordtypesArr[] = lsApplicableordtypes.split(",");
ArrayList<String> applicableordtypesList=new ArrayList<String>(Arrays.asList(lsApplicableordtypesArr)); ArrayList<String> applicableordtypesList=new ArrayList<String>(Arrays.asList(lsApplicableordtypesArr));
if(applicableordtypesList.contains(lsOrderType)) if(applicableordtypesList.contains(lsOrderType.trim()))
{ {
System.out.println("Inside lbProceeed"+lbProceed);
lbProceed = true; lbProceed = true;
//break; //break;
} }
if (!lbProceed) if (!lbProceed)
{ {
System.out.println("Inside continue");
lsSchemeCode=""; lsSchemeCode="";
// goto Nextrec // goto Nextrec
continue; continue;
...@@ -12757,16 +12771,20 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -12757,16 +12771,20 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
// goto Nextrec // goto Nextrec
} else if (lsApplicableOrdTypes != null && lsApplicableOrdTypes.trim().length() > 0) } else if (lsApplicableOrdTypes != null && lsApplicableOrdTypes.trim().length() > 0)
{ {
System.out.println("lsApplicableOrdTypes1"+lsApplicableOrdTypes+":::");
lbProceed = false; lbProceed = false;
String lsApplicableOrdTypesArr[] = lsApplicableOrdTypes.split(","); String lsApplicableOrdTypesArr[] = lsApplicableOrdTypes.split(",");
ArrayList<String> applicableOrdTypes= new ArrayList<String>(Arrays.asList(lsApplicableOrdTypesArr)); ArrayList<String> applicableOrdTypes= new ArrayList<String>(Arrays.asList(lsApplicableOrdTypesArr));
if(applicableOrdTypes.contains(lsOrderType)) if(applicableOrdTypes.contains(lsOrderType))
{ {
System.out.println("lbProceed"+lbProceed);
lbProceed = true; lbProceed = true;
// break; // break;
} }
if (!lbProceed) if (!lbProceed)
{ {
System.out.println("Inside lbproceed");
continue;
// goto Nextrec // goto Nextrec
} }
} }
......
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