From 546d1aa45d3e75b99f65be88dd29b2cb97b945d9 Mon Sep 17 00:00:00 2001 From: julio Date: Wed, 12 Feb 2014 20:30:17 +0000 Subject: [PATCH] =?UTF-8?q?BUG:=20Erro=20no=20cadastramento=20de=20um=20no?= =?UTF-8?q?vo=20tipo=20de=20localidade,=20por=20exemplo,=20o=20sistema=20n?= =?UTF-8?q?=C3=A3o=20est=C3=A1=20permitindo=20salvar.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@33625 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarCatalogoDeParadaController.java | 154 +++++++++--------- web/WEB-INF/i3-label_es_MX.label | 1 + web/WEB-INF/i3-label_pt_BR.label | 1 + web/gui/esquema_operacional/editarParada.zul | 128 ++++++++------- 4 files changed, 152 insertions(+), 132 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java index b8ebb3754..bee8d8f00 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeParadaController.java @@ -4,26 +4,12 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; -import com.rjconsultores.ventaboletos.entidad.Ciudad; -import com.rjconsultores.ventaboletos.entidad.Nodo; -import com.rjconsultores.ventaboletos.entidad.Parada; -import com.rjconsultores.ventaboletos.entidad.Ruta; -import com.rjconsultores.ventaboletos.entidad.TipoParada; -import com.rjconsultores.ventaboletos.exception.BusinessException; -import com.rjconsultores.ventaboletos.service.NodoService; -import com.rjconsultores.ventaboletos.service.ParadaService; -import com.rjconsultores.ventaboletos.service.TipoParadaService; -import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException; -import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; -import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import java.util.List; -import org.apache.commons.collections.CollectionUtils; -import org.apache.commons.collections.Predicate; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; -import java.util.List; import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; @@ -35,6 +21,18 @@ import org.zkoss.zul.Intbox; import org.zkoss.zul.Messagebox; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.Ciudad; +import com.rjconsultores.ventaboletos.entidad.Nodo; +import com.rjconsultores.ventaboletos.entidad.Parada; +import com.rjconsultores.ventaboletos.entidad.TipoParada; +import com.rjconsultores.ventaboletos.exception.BusinessException; +import com.rjconsultores.ventaboletos.service.NodoService; +import com.rjconsultores.ventaboletos.service.ParadaService; +import com.rjconsultores.ventaboletos.service.TipoParadaService; +import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; + /** * * @author Rafius @@ -43,6 +41,9 @@ import org.zkoss.zul.Textbox; @Scope("prototype") public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { + private static final long serialVersionUID = 1L; + private static final int MAX_ANTT = 99999; + @Autowired private ParadaService paradaService; @Autowired @@ -62,64 +63,6 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { private Button btnApagar; private Intbox codAntt; - public Combobox getCmbCiudad() { - return cmbCiudad; - } - - public void setCmbCiudad(Combobox cmbCiudad) { - this.cmbCiudad = cmbCiudad; - } - - - - public Combobox getCmbTipoParada() { - return cmbTipoParada; - } - - public void setCmbTipoParada(Combobox cmbTipoParada) { - this.cmbTipoParada = cmbTipoParada; - } - - public Textbox getCveparada() { - return cveparada; - } - - public void setCveparada(Textbox cveparada) { - this.cveparada = cveparada; - } - - public Button getBtnApagar() { - return btnApagar; - } - - public void setBtnApagar(Button btnApagar) { - this.btnApagar = btnApagar; - } - - public Textbox getTxtNome() { - return txtNome; - } - - public void setTxtNome(Textbox txtNome) { - this.txtNome = txtNome; - } - - public List getLsNodo() { - return lsNodo; - } - - public void setLsNodo(List lsNodo) { - this.lsNodo = lsNodo; - } - - public List getLsTipoParadas() { - return lsTipoParadas; - } - - public void setLsTipoParadas(List lsTipoParadas) { - this.lsTipoParadas = lsTipoParadas; - } - @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); @@ -149,6 +92,15 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { cmbTipoParada.getSelectedItem(); codAntt.getValue(); + Integer antt = codAntt != null ? codAntt.getValue() : null; + if (antt != null) { + if (antt.equals(MAX_ANTT)) + Messagebox.show(Labels.getLabel("editarCatalogoDeParadaController.MSG.maxAntt"), + Labels.getLabel("editarCatalogoDeParadaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + return; + } + try { paradaService.suscribirActualizar(parada); @@ -203,6 +155,62 @@ public class EditarCatalogoDeParadaController extends MyGenericForwardComposer { } } + public Combobox getCmbCiudad() { + return cmbCiudad; + } + + public void setCmbCiudad(Combobox cmbCiudad) { + this.cmbCiudad = cmbCiudad; + } + + public Combobox getCmbTipoParada() { + return cmbTipoParada; + } + + public void setCmbTipoParada(Combobox cmbTipoParada) { + this.cmbTipoParada = cmbTipoParada; + } + + public Textbox getCveparada() { + return cveparada; + } + + public void setCveparada(Textbox cveparada) { + this.cveparada = cveparada; + } + + public Button getBtnApagar() { + return btnApagar; + } + + public void setBtnApagar(Button btnApagar) { + this.btnApagar = btnApagar; + } + + public Textbox getTxtNome() { + return txtNome; + } + + public void setTxtNome(Textbox txtNome) { + this.txtNome = txtNome; + } + + public List getLsNodo() { + return lsNodo; + } + + public void setLsNodo(List lsNodo) { + this.lsNodo = lsNodo; + } + + public List getLsTipoParadas() { + return lsTipoParadas; + } + + public void setLsTipoParadas(List lsTipoParadas) { + this.lsTipoParadas = lsTipoParadas; + } + public Parada getParada() { return parada; } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index a21d0451e..fd1eb6330 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1229,6 +1229,7 @@ editarCatalogoDeParadaController.lbNome.value = Descripción editarCatalogoDeParadaController.lbCveParada.value = Código IATA editarCatalogoDeParadaController.lbCodAntt.value = Cant. ANTT editarCatalogoDeParadaController.MSG.suscribirOK = Parada se registró exitosamente +editarCatalogoDeParadaController.MSG.maxAntt=O maximo suportado pelo campo Antt é o número de 99999. editarCatalogoDeParadaController.MSG.borrarPergunta = Deseas eliminar esta parada? editarCatalogoDeParadaController.MSG.borrarOK = Parada se eliminó exitosamente editarCatalogoDeParadaController.lbCiudad.value = Ciudad diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index a4646a76b..504247e23 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1260,6 +1260,7 @@ editarCatalogoDeParadaController.lbNome.value = Descrição editarCatalogoDeParadaController.lbCveParada.value = Código IATA editarCatalogoDeParadaController.lbCodAntt.value = Cód. ANTT editarCatalogoDeParadaController.MSG.suscribirOK = Localidade Registrada com Sucesso. +editarCatalogoDeParadaController.MSG.maxAntt=O maximo suportado pelo campo Antt é o número de 99999. editarCatalogoDeParadaController.MSG.borrarPergunta = Deseja Eliminar esta localidade? editarCatalogoDeParadaController.MSG.borrarOK = Localidade Excluida com Sucesso. editarCatalogoDeParadaController.lbCiudad.value = Cidade diff --git a/web/gui/esquema_operacional/editarParada.zul b/web/gui/esquema_operacional/editarParada.zul index 8fa018cac..6582f1a5b 100644 --- a/web/gui/esquema_operacional/editarParada.zul +++ b/web/gui/esquema_operacional/editarParada.zul @@ -5,64 +5,74 @@ - - - -