From f15217144992ab792fecfb3a88ce74ff565290ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Wed, 27 Jan 2010 22:01:50 +0100 Subject: [PATCH] ItEr45S19CUTraspasoDeResponsabilidadesTraballoEntreUnidadesPlanificacion: Check date is not empty when it's required --- .../web/planner/reassign/ReassignController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/reassign/ReassignController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/reassign/ReassignController.java index 615272a6e..640cead0d 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/reassign/ReassignController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/reassign/ReassignController.java @@ -23,6 +23,7 @@ import static org.navalplanner.business.i18n.I18nHelper._; import java.util.Arrays; import java.util.Collections; +import java.util.Date; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.context.annotation.Scope; @@ -30,6 +31,7 @@ import org.springframework.stereotype.Component; import org.zkoss.ganttz.timetracker.ICellForDetailItemRenderer; import org.zkoss.ganttz.timetracker.OnColumnsRowRenderer; import org.zkoss.zk.ui.Executions; +import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.Events; @@ -182,6 +184,13 @@ public class ReassignController extends GenericForwardComposer { public void confirm() { + if (currentType.needsAssociatedDate()) { + Date value = associatedDate.getValue(); + if (value == null) { + throw new WrongValueException(associatedDate, + _("must be not empty")); + } + } window.setVisible(false); }