From 106a3458a206604f01ba17d4ed509fdbbe8e7fa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 8 Feb 2010 13:53:40 +0100 Subject: [PATCH] ItEr46S04ValidacionEProbasFuncionaisItEr45S04: Fixing problem. When activating recommended allocation and the calculated value is not resources per day it kept the previous resources per day value. Now it is reset to zero. --- .../web/planner/allocation/FormBinder.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java index 06d5c382d..062d2cf2a 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/FormBinder.java @@ -539,10 +539,18 @@ public class FormBinder { allHoursInputChange); allResourcesPerDay.addEventListener(Events.ON_CHANGE, allResourcesPerDayChange); - sumResourcesPerDayFromRowsAndAssignToAllResourcesPerDay(); + sumResourcesPerDayOrSetToZero(); Util.reloadBindings(allocationsGrid); } + private void sumResourcesPerDayOrSetToZero() { + if (allResourcesPerDay.isDisabled()) { + sumResourcesPerDayFromRowsAndAssignToAllResourcesPerDay(); + } else { + allResourcesPerDay.setValue(BigDecimal.ZERO); + } + } + private void distributeHoursFromTotalToRows() { Integer value = allHoursInput.getValue(); value = value != null ? value : 0;