ItEr59S04ValidacionEProbasFuncionaisItEr58S04: [Bug #497] Advance consolidation was not working properly. The pending hours calculation was wrong.

This commit is contained in:
Manuel Rego Casasnovas 2010-06-10 18:51:25 +02:00 committed by Javier Moran Rua
parent daa48353e3
commit 5aba8ae2bb

View file

@ -229,10 +229,12 @@ public class AdvanceConsolidationModel implements IAdvanceConsolidationModel {
.getEndDate());
Integer pendingHours = BigDecimal.ONE.subtract(
value.getValue().divide(new BigDecimal(100),
RoundingMode.DOWN)).multiply(
new BigDecimal(resourceAllocation
.getOriginalTotalAssigment())).intValue();
value.getValue().setScale(2).divide(
new BigDecimal(100), RoundingMode.DOWN))
.multiply(
new BigDecimal(resourceAllocation
.getOriginalTotalAssigment()))
.intValue();
resourceAllocation
.setOnDayAssignmentRemoval(new DetachDayAssignmentOnRemoval());