Commit 3e493bf9 authored by pdas's avatar pdas

REQUEST ID-DI2ASUN029


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98035 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7f421521
......@@ -106,6 +106,8 @@ public class PriceListGenIC extends ValidatorEJB implements PriceListGenLocal, P
String validUptoStr = "";
String effFromStr = "";
String minRateStr = "";
String maxRateStr = "";
int maxRate=0;
String rateStr = "";
int rate = 0;
int minRate = 0;
......@@ -370,7 +372,7 @@ public class PriceListGenIC extends ValidatorEJB implements PriceListGenLocal, P
break;
}
}
else if (childNodeName.equalsIgnoreCase("min_qty")) {
/*else if (childNodeName.equalsIgnoreCase("min_qty")) {
minQtyStr = genericUtility.getColumnValue("min_qty",
dom);
if(minQtyStr == null || minQtyStr.trim().length() == 0 )
......@@ -383,11 +385,13 @@ public class PriceListGenIC extends ValidatorEJB implements PriceListGenLocal, P
}
// minQty = minQtyStr == null ? 0 : minQtyStr.trim().length() == 0 ? 0 : Integer.parseInt(minQtyStr.trim());
}
else if (childNodeName.equalsIgnoreCase("max_qty"))
}*/
else if (childNodeName.equalsIgnoreCase("max_qty")||(childNodeName.equalsIgnoreCase("min_qty")))
{
maxQtyStr = genericUtility.getColumnValue("max_qty",dom);
if(maxQtyStr == null || minQtyStr.trim().length() == 0 )
minQtyStr = genericUtility.getColumnValue("min_qty",
dom);
if(maxQtyStr == null || minQtyStr.trim().length() == 0 || minQtyStr == null || minQtyStr.trim().length() == 0 )
{
errCode = "NULLQTY";
errList.add(errCode);
......@@ -398,8 +402,11 @@ public class PriceListGenIC extends ValidatorEJB implements PriceListGenLocal, P
//maxQty = maxQtyStr == null ? 0 : maxQtyStr.trim().length() == 0 ? 0 : Integer.parseInt(maxQtyStr.trim());
if((minQtyStr.trim().length() > 0||minQtyStr !=null )&& (maxQtyStr.trim().length() >0 ||maxQtyStr != null ))
{
minQty = Integer.parseInt(minQtyStr.trim());
maxQty = Integer.parseInt(minQtyStr.trim());
maxQty = Integer.parseInt(maxQtyStr.trim());
if (maxQty < minQty) {
errCode = "VMMINQTY";
errList.add(errCode);
......@@ -407,14 +414,18 @@ public class PriceListGenIC extends ValidatorEJB implements PriceListGenLocal, P
break;
}
}
else if (childNodeName.equalsIgnoreCase("min_rate")) {
}
else if ((childNodeName.equalsIgnoreCase("min_rate"))||(childNodeName.equalsIgnoreCase("rate"))||(childNodeName.equalsIgnoreCase("max_rate"))) {
minRateStr = genericUtility.getColumnValue("min_rate",
dom);
maxRateStr = genericUtility.getColumnValue("max_rate",
dom);
rateStr = genericUtility.getColumnValue("rate", dom);
if((minRateStr.trim().length() > 0||minRateStr !=null )&& (rateStr.trim().length() >0 ||rateStr != null ))
if((minRateStr.trim().length() > 0||minRateStr !=null )&& (rateStr.trim().length() >0 ||rateStr != null )&&(maxRateStr.trim().length() > 0||maxRateStr !=null ))
{
minRate = Integer.parseInt(minRateStr);
rate = Integer.parseInt(rateStr);
maxRate = Integer.parseInt(maxRateStr);
if(rate<0)
{
errCode = "VTSUBCRATE";
......@@ -428,6 +439,12 @@ public class PriceListGenIC extends ValidatorEJB implements PriceListGenLocal, P
errFields.add(childNodeName.toLowerCase());
break;
}
if (maxRate < minRate) {
errCode = "VTRATE7";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
break;
}
}
}
else if (childNodeName.equalsIgnoreCase("valid_upto")) {
......
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