From 11fca0d84c669be63fbe584fdd10b6ec09ee79e7 Mon Sep 17 00:00:00 2001 From: "daniel.zauli" Date: Tue, 29 Sep 2015 12:58:02 +0000 Subject: [PATCH] FIXES BUG #6491 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@48375 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarOrgaoConcedenteController.java | 14 +++++++- .../EditarCatalogoDeRutaController.java | 34 +++++++++++++++++++ .../render/RenderOrgaoConcedente.java | 2 +- web/WEB-INF/i3-label_es_MX.label | 8 ++++- web/WEB-INF/i3-label_pt_BR.label | 4 +++ web/gui/catalogos/editarOrgaoConcedente.zul | 4 +-- web/gui/esquema_operacional/editarRuta.zul | 4 +-- 7 files changed, 63 insertions(+), 7 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java index 80cb865bc..38cdf466a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java @@ -1,5 +1,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; +import java.math.BigDecimal; import java.util.Calendar; import java.util.List; @@ -67,7 +68,18 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { } public void onClick$btnSalvar(Event ev) throws InterruptedException { - orgaoConcedente.setIndicePeaje(txtIndicePeaje.getValueDecimal()); + if(txtIndicePeaje != null){ + BigDecimal bg = new BigDecimal(txtIndicePeaje.getValueDecimal().doubleValue()); + if(bg.equals(new BigDecimal(0))){ + Messagebox.show( + Labels.getLabel("editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido"), + Labels.getLabel("editarOrgaoConcedenteController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + return; + }else{ + orgaoConcedente.setIndicePeaje(txtIndicePeaje.getValueDecimal()); + } + } orgaoConcedenteService.actualizacion(orgaoConcedente); orgaoConcedenteList.updateItem(orgaoConcedente); 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 6f0c4c713..470d031d2 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 @@ -29,6 +29,7 @@ import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Button; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; +import org.zkoss.zul.Intbox; import org.zkoss.zul.ListModelList; import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; @@ -145,6 +146,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer private static Logger log = Logger.getLogger(EditarCatalogoDeRutaController.class); private boolean carregouCombinacao; private MyTextbox txtNumRuta; + private MyTextbox txtCantEixos; + private MyTextbox txtCantAsientos; public Ruta getRuta() { return ruta; @@ -657,6 +660,21 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer public void onClick$btnSalvar(Event ev) throws InterruptedException { txtPrefixo.getValue(); + + if(null != txtCantEixos && txtCantEixos.getValue().equals("0")){ + Messagebox.show( + Labels.getLabel("editarCatalogoDeRutaController.lblCantEixosZeroInvalido.value"), + Labels.getLabel("editarCatalogoDeRutaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return; + } + if(null != txtCantAsientos && txtCantAsientos.getValue().equals("0")){ + Messagebox.show( + Labels.getLabel("editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value"), + Labels.getLabel("editarCatalogoDeRutaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return; + } List lsRuta = rutaService.buscarNumRuta(txtNumRuta.getValue()); @@ -865,6 +883,22 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } } + + public MyTextbox getTxtCantEixos() { + return txtCantEixos; + } + + public void setTxtCantEixos(MyTextbox txtCantEixos) { + this.txtCantEixos = txtCantEixos; + } + + public MyTextbox getTxtCantAsientos() { + return txtCantAsientos; + } + + public void setTxtCantAsientos(MyTextbox txtCantAsientos) { + this.txtCantAsientos = txtCantAsientos; + } public void vendeSiNo(String venda, String idCombinacion) { diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoConcedente.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoConcedente.java index d600e876a..31fef73e0 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoConcedente.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderOrgaoConcedente.java @@ -35,7 +35,7 @@ public class RenderOrgaoConcedente implements ListitemRenderer { if(orgaoConcedente != null && orgaoConcedente.getIndicePeaje() != null) { lc = new Listcell(orgaoConcedente.getIndicePeaje().toString().replace(".", ",")); } else { - lc = new Listcell("0,0"); + lc = new Listcell(""); } lc.setParent(lstm); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index fa9df11f0..e14b5b83b 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1616,7 +1616,12 @@ editarCatalogoDeRutaController.radVolta.value = Regreso editarCatalogoDeRutaController.lbSentidoLinha.value = Sentido de la linea editarCatalogoDeRutaController.lblNumRuta.value = Número de la linea editarCatalogoDeRutaController.registroNumRutaExiste = Ya existe una linea con este número -editarCatalogoDeRutaController.msg.finRuta = Não é possível adicionar praças de pedágio no fim da linha +editarCatalogoDeRutaController.msg.finRuta = Não é possível adicionar praças de pedágio no fim da linha +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.lblCantEixosZeroInvalido.value = Quantidade de Eixos não pode ser igual à zero + # A través da pantalla de Búsqueda busquedaViaController.window.title = Via @@ -4520,6 +4525,7 @@ editarOrgaoConcedenteController.empresa.label=Empresa editarOrgaoConcedenteController.porcMulta.label=Multa Devolución editarOrgaoConcedenteController.porcCambio.label=Multa Remarcação editarOrgaoConcedenteController.tiempoLimite.label=Tiempo Limite +editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do pedágio não pode ser igual à zero # Busqueda Indice Tarifa diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index ca1b1d6ee..17088c121 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1657,6 +1657,9 @@ editarCatalogoDeRutaController.registroNumRutaExiste = Já existe uma linha com editarCatalogoDeRutaController.msg.finRuta = Não é possível adicionar praças de pedágio no fim da linha 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.lblCantEixosZeroInvalido.value = Quantidade de Eixos não pode ser igual à zero + # A través da pantalla de Pesquisa busquedaViaController.window.title = Via @@ -4580,6 +4583,7 @@ editarOrgaoConcedenteController.empresa.label=Empresa editarOrgaoConcedenteController.porcMulta.label=Multa Devolução editarOrgaoConcedenteController.porcCambio.label=Multa Remarcação editarOrgaoConcedenteController.tiempoLimite.label=Tempo Limite +editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do pedágio não pode ser igual à zero # Busqueda Coeficiente Tarifa busquedaCoeficienteTarifaController.window.title = Coeficiente Tarifario diff --git a/web/gui/catalogos/editarOrgaoConcedente.zul b/web/gui/catalogos/editarOrgaoConcedente.zul index cdb5dc905..0abb2fcf5 100644 --- a/web/gui/catalogos/editarOrgaoConcedente.zul +++ b/web/gui/catalogos/editarOrgaoConcedente.zul @@ -63,9 +63,9 @@ diff --git a/web/gui/esquema_operacional/editarRuta.zul b/web/gui/esquema_operacional/editarRuta.zul index e79a37e2c..70a271552 100644 --- a/web/gui/esquema_operacional/editarRuta.zul +++ b/web/gui/esquema_operacional/editarRuta.zul @@ -148,13 +148,13 @@