Commit 89ff45ab authored by prane's avatar prane

bug fixed puted condition if(+ve amt is greater than 0 and -ve amt is 0 then...

bug fixed puted condition if(+ve amt is greater than 0 and -ve amt is 0 then must not select any records and vice versa)

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@187351 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 61489b2c
...@@ -555,12 +555,12 @@ Put a validation chq amount in filter and total of details matches in case heade ...@@ -555,12 +555,12 @@ Put a validation chq amount in filter and total of details matches in case heade
double balsAmt = posBean.getBalAmt(); double balsAmt = posBean.getBalAmt();
double temp = totNegAmt; double temp = totNegAmt;
totNegAmt = getRequiredDecimal(totNegAmt,3) + balsAmt; totNegAmt = getRequiredDecimal(totNegAmt,3) + balsAmt;
System.out.println("555::tatNegAmt["+totNegAmt+"]balsAmt["+balsAmt+"]cnt["+i+"]"); System.out.println("555::totNegAmt["+totNegAmt+"]balsAmt["+balsAmt+"]cnt["+i+"]");
posBean.setIsSelected("Y"); posBean.setIsSelected("Y");
posList.set(i, posBean); posList.set(i, posBean);
if (totNegAmt > 0) //to updated the to be adjusted amt if (totNegAmt > 0) //to updated the to be adjusted amt
{ {
System.out.println("before break...tatPosAmt::"+totNegAmt); System.out.println("before break...totPosAmt::"+totNegAmt);
ReceiptBean posBean2 = posList.get(i); ReceiptBean posBean2 = posList.get(i);
posBean2.setAdjAmt(temp*(-1)); posBean2.setAdjAmt(temp*(-1));
posList.set(i, posBean2); posList.set(i, posBean2);
...@@ -586,12 +586,12 @@ Put a validation chq amount in filter and total of details matches in case heade ...@@ -586,12 +586,12 @@ Put a validation chq amount in filter and total of details matches in case heade
double balsAmt = negBean.getBalAmt(); double balsAmt = negBean.getBalAmt();
double temp = totPosAmt; double temp = totPosAmt;
totPosAmt = getRequiredDecimal(totPosAmt, 3) + balsAmt; totPosAmt = getRequiredDecimal(totPosAmt, 3) + balsAmt;
System.out.println("589::tatNegAmt["+totPosAmt+"]Negative amt["+balsAmt+"]cnt["+i+"]"); System.out.println("589::totNegAmt["+totPosAmt+"]Negative amt["+balsAmt+"]cnt["+i+"]");
negBean.setIsSelected("Y"); negBean.setIsSelected("Y");
negList.set(i, negBean); negList.set(i, negBean);
if (totPosAmt < 0) //to updated the to be adjusted amt if (totPosAmt < 0) //to updated the to be adjusted amt
{ {
System.out.println("before break...tatPosAmt::"+totPosAmt); System.out.println("before break...totPosAmt::"+totPosAmt);
ReceiptBean negBean2 = negList.get(i); ReceiptBean negBean2 = negList.get(i);
negBean2.setAdjAmt(temp*(-1)); negBean2.setAdjAmt(temp*(-1));
negList.set(i, negBean2); negList.set(i, negBean2);
...@@ -607,12 +607,30 @@ Put a validation chq amount in filter and total of details matches in case heade ...@@ -607,12 +607,30 @@ Put a validation chq amount in filter and total of details matches in case heade
int cnt = 1; int cnt = 1;
for (int i = 0; i < negList.size(); i++) for (int i = 0; i < negList.size(); i++)
{ {
if( negList.size() > 0 && posList.size() == 0 )
{
for (int j = 0; j < negList.size(); j++)
{
ReceiptBean negBean = negList.get(j);
negBean.setIsSelected("N");
negList.set(j, negBean);
}
}
ReceiptBean rcpBean = negList.get(i); ReceiptBean rcpBean = negList.get(i);
xmlBuff.append(generateXmls(detailDom, cnt, rcpBean.getIsSelected(), rcpBean)); xmlBuff.append(generateXmls(detailDom, cnt, rcpBean.getIsSelected(), rcpBean));
cnt++; cnt++;
} }
for (int i = 0; i < posList.size(); i++) for (int i = 0; i < posList.size(); i++)
{ {
if( posList.size() > 0 && negList.size() == 0 )
{
for (int j = 0; j < posList.size(); j++)
{
ReceiptBean posBean = posList.get(j);
posBean.setIsSelected("N");
posList.set(j, posBean);
}
}
ReceiptBean rcpBean = posList.get(i); ReceiptBean rcpBean = posList.get(i);
xmlBuff.append(generateXmls(detailDom, cnt, rcpBean.getIsSelected(), rcpBean)); xmlBuff.append(generateXmls(detailDom, cnt, rcpBean.getIsSelected(), rcpBean));
cnt++; cnt++;
......
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