Commit dd6c1615 authored by pchavan's avatar pchavan

To remove validation for quantity 0 and change error messages on rate mismatch.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@200922 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 99ce8416
...@@ -1734,13 +1734,23 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec ...@@ -1734,13 +1734,23 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
qty= (quantity == null || quantity.trim().length() == 0) ? 0 :Double.parseDouble(quantity); qty= (quantity == null || quantity.trim().length() == 0) ? 0 :Double.parseDouble(quantity);
System.out.println("Quantity double parse"+qty); System.out.println("Quantity double parse"+qty);
if(qty <= 0)
//Changed By PriyankaC as per SM sir suggestions. on 16MAY2019.[START]
/*if(qty <= 0)
{ {
errCode = "VTQTY18"; errCode = "VTQTY18";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
}*/
if(qty < 0)
{
errCode = "VTQTYN";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
} }
//Changed By PriyankaC as per SM sir suggestions. on 16MAY2019.[END]
else else
{ {
...@@ -3043,22 +3053,50 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec ...@@ -3043,22 +3053,50 @@ public class PoReceiptIc extends ValidatorEJB implements PoReceiptIcLocal,PoRec
pstmt = null; pstmt = null;
if("N".equals(lsporateoption)) if("N".equals(lsporateoption))
{ {
if (rate != lcrate1 ) /*if (rate != lcrate1 )
{ {
errCode = "VTRATE4"; errCode = "VTRATE4";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase());; errFields.add(childNodeName.toLowerCase());;
}*/
//PC
if (rate > lcrate1 )
{
errCode = "VTRRATENMR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());;
}
else if (rate < lcrate1 )
{
errCode = "VTPORATELS";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());;
} }
//PC
} }
else if("L".equals(lsporateoption)) else if("L".equals(lsporateoption))
{ {
if (rate != lcrate1 ) /*if (rate != lcrate1 )
{ {
errCode = "VTRATE4"; errCode = "VTRATE4";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
}*/
//PC
if (rate > lcrate1 )
{
errCode = "VTRRATENMR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());;
}
else if (rate < lcrate1 )
{
errCode = "VTPORATELS";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());;
} }
//PC
} }
/*if( errCode== null || errCode.trim().length() == 0) /*if( errCode== null || errCode.trim().length() == 0)
{*/ //COMMENTED BY NANDKUMAR GADKARI ON 03/05/18 {*/ //COMMENTED BY NANDKUMAR GADKARI ON 03/05/18
......
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