Commit 91fe4dd5 authored by manohar's avatar manohar

Before comparision of balance amount rounding is done


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94504 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f41e4d74
...@@ -23,7 +23,7 @@ import java.sql.Timestamp; ...@@ -23,7 +23,7 @@ import java.sql.Timestamp;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.text.*;
...@@ -3207,8 +3207,8 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -3207,8 +3207,8 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
System.out.println("05/04/14 manoharan totAmt [" + totAmt + "] adjAmt [ " + adjAmt + "] amount [" + amount + "] Math.abs(totAmt - adjAmt) [" + Math.abs(totAmt - adjAmt) + "] Math.abs(amount) [" + Math.abs(amount) + "]");
if(Math.abs(totAmt - adjAmt) < Math.abs(amount)) if(getReqDecimal(Math.abs(totAmt - adjAmt),2) < getReqDecimal(Math.abs(amount),2))
{ {
errString = itmDBAccessEJB.getErrorString("","VTBAL1","","",conn); errString = itmDBAccessEJB.getErrorString("","VTBAL1","","",conn);
return errString; return errString;
...@@ -3303,8 +3303,9 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -3303,8 +3303,9 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
System.out.println("05/04/14 manoharan 2 adjAmt [ " + adjAmt + "] amount [" + amount + "] Math.abs(amount - adjAmt) [" + Math.abs(amount - adjAmt) + "] Math.abs(adjAmt) [" + Math.abs(adjAmt) + "]");
if(Math.abs(amount - adjAmt) < Math.abs(adjAmt)) if(getReqDecimal(Math.abs(amount - adjAmt),2) < getReqDecimal(Math.abs(adjAmt),2))
{ {
errString = itmDBAccessEJB.getErrorString("","VTBAL1","","",conn); errString = itmDBAccessEJB.getErrorString("","VTBAL1","","",conn);
} }
...@@ -3398,8 +3399,8 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -3398,8 +3399,8 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
System.out.println("05/04/14 manoharan 3 adjAmt [ " + adjAmt + "] amount [" + amount + "] Math.abs(amount - adjAmt) [" + Math.abs(amount - adjAmt) + "] Math.abs(amount) [" + Math.abs(amount) + "]");
if(Math.abs(amount - adjAmt) < Math.abs(amount)) if(getReqDecimal(Math.abs(amount - adjAmt),2) < getReqDecimal(Math.abs(amount),2))
{ {
errString = itmDBAccessEJB.getErrorString("","VTBAL1","","",conn); errString = itmDBAccessEJB.getErrorString("","VTBAL1","","",conn);
return errString; return errString;
...@@ -3588,5 +3589,23 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo ...@@ -3588,5 +3589,23 @@ public class ReceiptAdvConf extends ActionHandlerEJB implements ReceiptAdvConfLo
} }
return errString; return errString;
} }
public double getReqDecimal(double actVal, int prec)
{
String fmtStr = "############0";
String strValue = null;
double retVal = 0;
if (prec > 0)
{
fmtStr = fmtStr + "." + "000000000".substring(0, prec);
}
DecimalFormat decFormat = new DecimalFormat(fmtStr);
retVal = Double.parseDouble(decFormat.format(actVal));
if (Math.abs(retVal) == 0)
{
retVal = 0;
}
return retVal;
}
} }
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