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
pstmt.close();
pstmt = null;
if (rate < lcMinRate && ( !"B".equalsIgnoreCase(lsListType) || ! "I".equalsIgnoreCase(lsListType))) {
if (rate < lcMinRate && ( !"B".equalsIgnoreCase(lsListType) && ! "I".equalsIgnoreCase(lsListType))) {
errCode = "VTRATE3";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println(
"There are no contracts pending for release,as per the specified parameters");
//System.out.println("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";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println(
"There are no contracts pending for release,as per the specified parameters");
//System.out.println("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
errCode = "VTRATE2";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println(
"There are no contracts pending for release,as per the specified parameters");
//System.out.println("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
System.out.println("lcMaxRate P : "+lcMaxRate);
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");
if (lcRateClg < lcMinRate) {
......@@ -3831,16 +3831,16 @@ public class SalesOrderIC extends ValidatorEJB implements SalesOrderICLocal, Sal
// tax class master!
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println(
"There are no contracts pending for release,as per the specified parameters");
//System.out.println("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) {
errCode = "VTRATE10";// Tax class not define in
// tax class master!
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println(
"There are no contracts pending for release,as per the specified parameters");
//System.out.println("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