Commit eaba2fb6 authored by prane's avatar prane

bug fixed of min_rate and max_rate in so for PL type "I" and "B"

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@203597 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 9314d1b5
...@@ -3521,19 +3521,19 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3521,19 +3521,19 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
if (rate < lcMinRate && ( !"B".equalsIgnoreCase(lsListType) || ! "I".equalsIgnoreCase(lsListType))) { if (rate < lcMinRate && ( !"B".equalsIgnoreCase(lsListType) && ! "I".equalsIgnoreCase(lsListType))) {
errCode = "VTRATE3"; errCode = "VTRATE3";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
System.out.println( //System.out.println("There are no contracts pending for release,as per the specified parameters");
"There are no contracts pending for release,as per the specified parameters"); System.out.println("Rate is less Than MinRate of Pricelist["+rate+"]<["+lcMinRate+"]");
} }
if (rate > lcMaxRate && ( !"B".equalsIgnoreCase(lsListType) || ! "I".equalsIgnoreCase(lsListType))) { if (rate > lcMaxRate && ( !"B".equalsIgnoreCase(lsListType) && ! "I".equalsIgnoreCase(lsListType))) {
errCode = "VTRATE8"; errCode = "VTRATE8";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
System.out.println( //System.out.println("There are no contracts pending for release,as per the specified parameters");
"There are no contracts pending for release,as per the specified parameters"); System.out.println("Rate is less Than MinRate of Pricelist["+rate+"]<["+lcMaxRate+"]");
} }
} }
} }
...@@ -3543,8 +3543,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3543,8 +3543,8 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
errCode = "VTRATE2"; errCode = "VTRATE2";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
System.out.println( //System.out.println("There are no contracts pending for release,as per the specified parameters");
"There are no contracts pending for release,as per the specified parameters"); System.out.println("There are no PriceList defined...");
} }
} }
...@@ -3823,7 +3823,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3823,7 +3823,7 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
System.out.println("lcMaxRate P : "+lcMaxRate); System.out.println("lcMaxRate P : "+lcMaxRate);
System.out.println("lcMinRate P : "+lcMinRate); System.out.println("lcMinRate P : "+lcMinRate);
if(! lsListType.equalsIgnoreCase("B") || ! lsListType.equalsIgnoreCase("I")) if(! lsListType.equalsIgnoreCase("B") && ! lsListType.equalsIgnoreCase("I"))
{ {
System.out.println("Inside wfvaldata of rate__clg"); System.out.println("Inside wfvaldata of rate__clg");
if (lcRateClg < lcMinRate) { if (lcRateClg < lcMinRate) {
...@@ -3831,16 +3831,16 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal ...@@ -3831,16 +3831,16 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
// tax class master! // tax class master!
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
System.out.println( //System.out.println("There are no contracts pending for release,as per the specified parameters");
"There are no contracts pending for release,as per the specified parameters"); System.out.println("Clearing Rate is less Than MinRate of Pricelist["+lcRateClg+"]<["+lcMinRate+"]");
} }
if (lcRateClg > lcMaxRate) { if (lcRateClg > lcMaxRate) {
errCode = "VTRATE10";// Tax class not define in errCode = "VTRATE10";// Tax class not define in
// tax class master! // tax class master!
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
System.out.println( //System.out.println("There are no contracts pending for release,as per the specified parameters");
"There are no contracts pending for release,as per the specified parameters"); System.out.println("Clearing Rate is greater Than MaxRate of Pricelist["+lcRateClg+"]>["+lcMaxRate+"]");
} }
} }
} }
......
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