Commit 619c4c7d authored by manohar's avatar manohar

bug fixing for balance multiple times added


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91210 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c3155e29
......@@ -110,7 +110,7 @@ public class TaxCalculate extends ProcessEJB implements TaxCalculateLocal, TaxCa
String tabSepRowDataStr = "";
//**********************Code For Adj Amount Validation
String FltStr[] = tabSepFilterString.split("\t");
for(int i =0;i<FltStr.length;i++)
//for(int i =0;i<FltStr.length;i++)
//System.out.println("FltStr["+i+"]="+FltStr[i]);
if(FltStr[5].equalsIgnoreCase("D"))
......@@ -121,20 +121,39 @@ public class TaxCalculate extends ProcessEJB implements TaxCalculateLocal, TaxCa
String tabSepDataStringForVal =null;
String tabSepRowDataStrVal="";
tabSepDataStringForVal =tabSepDataString;
while(tabSepDataStringForVal.indexOf("\n") != -1)
while(tabSepDataStringForVal.trim().length() > 0 && tabSepDataStringForVal.indexOf("\n") != -1 )
{
tabSepRowDataStrVal = tabSepDataStringForVal.substring(0, tabSepDataStringForVal.indexOf("\n"));
populateCurrRecordList(tabSepRowDataStrVal + "\t");
totAdj = totAdj+((Double)currRecordList.get(colNameList.indexOf("BAL_AMT"))).doubleValue();
this.currRecordList.clear();
//System.out.println("row val String 1 ["+ tabSepRowDataStrVal + "]");
//System.out.println("before length 1["+ tabSepDataStringForVal.trim().length() + "]");
//System.out.println("before String 1 ["+ tabSepDataStringForVal + "]");
//System.out.println("Index of 1 ["+ tabSepDataStringForVal.indexOf("\n") + "]");
tabSepDataStringForVal = tabSepDataStringForVal.substring(tabSepDataStringForVal.indexOf("\n") +1);
//System.out.println("after String 1["+ tabSepDataStringForVal + "]");
//System.out.println("after length 1["+ tabSepDataStringForVal.trim().length() + "]");
//System.out.println("After Index of 2 ["+ tabSepDataStringForVal.indexOf("\n") + "]");
tabSepRowDataStrVal = null;
//if (tabSepDataStringForVal.trim().length() > 0 && tabSepDataStringForVal.indexOf("\n") != -1)
//{
// System.out.println("after String 2 ["+ tabSepDataStringForVal + "]");
//
//}
//else
//{
// System.out.println("Breaking loop ");
// break;
//}
}
tabSepDataStringForVal=null;
if(FltStr[8].equals(""))FltStr[8]="0";
adjAmtFrFlt = Double.parseDouble(FltStr[8]);
//System.out.println("Total Adjusted Amount of Brow:::["+totAdj+"]");
//System.out.println("Total Adjusted Amount From Filter:::["+adjAmtFrFlt+"]");
System.out.println("Total Adjusted Amount of Brow:::["+totAdj+"]");
System.out.println("Total Adjusted Amount From Filter:::["+adjAmtFrFlt+"]");
}
//CHEAK TO BE DONE AT DEBIT TIME
if(FltStr[5].equalsIgnoreCase("D") && Math.abs(totAdj)>Math.abs(adjAmtFrFlt) )
......
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