From b59f620a2f6227f1a312440c2bb0b8a2f12607b6 Mon Sep 17 00:00:00 2001 From: "fabricio.oliveira" Date: Mon, 6 Aug 2018 17:46:21 +0000 Subject: [PATCH] =?UTF-8?q?0011721:=20Permitir=20cadastro=20de=20linha=20c?= =?UTF-8?q?om=20car=C3=A1cter=20especial=20bug#11721=20dev:Daniel=20Zauli?= =?UTF-8?q?=20qua:Marcelo?= 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@83969 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarCatalogoDeRutaController.java | 8 +++++--- web/WEB-INF/i3-label_es_MX.label | 1 + web/WEB-INF/i3-label_pt_BR.label | 1 + web/gui/esquema_operacional/editarRuta.zul | 4 ++-- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java index 11175f362..75b3deae1 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java @@ -16,6 +16,7 @@ import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +import java.util.regex.Pattern; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.Predicate; @@ -50,6 +51,7 @@ import org.zkoss.zul.Window; import com.rjconsultores.ventaboletos.entidad.CasetaPeaje; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; +import com.rjconsultores.ventaboletos.entidad.Conexion; import com.rjconsultores.ventaboletos.entidad.Corrida; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; @@ -168,7 +170,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer private Boolean modificado = Boolean.FALSE; private static Logger log = Logger.getLogger(EditarCatalogoDeRutaController.class); private boolean carregouCombinacao; - private Intbox txtNumRuta; + private MyTextbox txtNumRuta; private Intbox txtCantEixos; private Intbox txtCantAsientos; private Checkbox chkIndVentaRioCard; @@ -870,9 +872,9 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer List lsRuta = new ArrayList(); - if (null != txtNumRuta && txtNumRuta.getValue() != null && txtNumRuta.getValue() == 0 && txtNumRuta.getValue().toString().contains("%.-")) { + if (null != txtNumRuta && txtNumRuta.getValue() != null && Pattern.matches("[0-9]+", txtNumRuta.getValue().replace(".", "").replace("-", "")) == false) { Messagebox.show( - Labels.getLabel("editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value"), + Labels.getLabel("editarCatalogoDeRutaController.lblNumRutaInvalido.value"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); return; diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 23c1b6d2f..b13e8b951 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2240,6 +2240,7 @@ editarCatalogoDeRutaController.msg.salvarRutaPrimeiro = Não é possível adicio editarCatalogoDeRutaController.lblCantEixos.value = Cantidad de Tramos editarCatalogoDeRutaController.lblCantAsientos.value = Cantidad de Asientos editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value = Cantidad de Asientos no puede ser igual a cero +editarCatalogoDeRutaController.lblNumRutaInvalido.value = Número de línea no válida, por favor verifique! Permitido sólo números, '.' e '-'. editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value = Cantidad de tramos no puede ser igual a cero editarCatalogoDeRutaController.lblIndVentaRioCard.value = Vende Rio Card editarCatalogoDeRutaController.lbNumRioCard.value = Numero Rio Card diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 2e02ab75f..f58ecec27 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2399,6 +2399,7 @@ editarCatalogoDeRutaController.msg.salvarRutaPrimeiro = Não é possível adicio editarCatalogoDeRutaController.lblCantEixos.value = Quantidade de Eixos editarCatalogoDeRutaController.lblCantAsientos.value = Quantidade de Assentos editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value = Quantidade de Assentos não pode ser igual à zero +editarCatalogoDeRutaController.lblNumRutaInvalido.value = Número da linha inválido, favor verificar! Permitido apenas números, '.' e '-'. editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value = Quantidade de Eixos não pode ser igual à zero editarCatalogoDeRutaController.lblIndVentaRioCard.value = Vende Rio Card editarCatalogoDeRutaController.lbNumRioCard.value = Número Rio Card diff --git a/web/gui/esquema_operacional/editarRuta.zul b/web/gui/esquema_operacional/editarRuta.zul index 681f3e17f..724c71607 100644 --- a/web/gui/esquema_operacional/editarRuta.zul +++ b/web/gui/esquema_operacional/editarRuta.zul @@ -65,8 +65,8 @@