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 38cdf466a..fe8cc0984 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 @@ -63,12 +63,12 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { orgaoCancelacionList.setItemRenderer(new RenderOrgaoCancelacion()); lsOrgaoCancelacion = orgaoCancelacionService.buscarPorOrgao(orgaoConcedente); orgaoCancelacionList.setData(lsOrgaoCancelacion); - txtIndicePeaje.setValue(orgaoConcedente.getIndicePeaje() != null ? orgaoConcedente.getIndicePeaje().toString().replace(".", ",") : "0,0"); + txtIndicePeaje.setValue(orgaoConcedente.getIndicePeaje() != null ? orgaoConcedente.getIndicePeaje().toString().replace(".", ",") : ""); txtNome.focus(); } public void onClick$btnSalvar(Event ev) throws InterruptedException { - if(txtIndicePeaje != null){ + if(txtIndicePeaje != null && txtIndicePeaje.getValueDecimal() != null){ BigDecimal bg = new BigDecimal(txtIndicePeaje.getValueDecimal().doubleValue()); if(bg.equals(new BigDecimal(0))){ Messagebox.show( @@ -79,6 +79,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer { }else{ orgaoConcedente.setIndicePeaje(txtIndicePeaje.getValueDecimal()); } + }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 470d031d2..f44d6238a 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 @@ -146,8 +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; + private Intbox txtCantEixos; + private Intbox txtCantAsientos; public Ruta getRuta() { return ruta; @@ -661,14 +661,14 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer public void onClick$btnSalvar(Event ev) throws InterruptedException { txtPrefixo.getValue(); - if(null != txtCantEixos && txtCantEixos.getValue().equals("0")){ + if(null != txtCantEixos && txtCantEixos.getValue()!= null && txtCantEixos.getValue() == 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")){ + if(null != txtCantAsientos && txtCantAsientos.getValue() != null && txtCantAsientos.getValue() == 0){ Messagebox.show( Labels.getLabel("editarCatalogoDeRutaController.lblCantAsientosZeroInvalido.value"), Labels.getLabel("editarCatalogoDeRutaController.window.title"), @@ -884,19 +884,19 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } - public MyTextbox getTxtCantEixos() { + public Intbox getTxtCantEixos() { return txtCantEixos; } - public void setTxtCantEixos(MyTextbox txtCantEixos) { + public void setTxtCantEixos(Intbox txtCantEixos) { this.txtCantEixos = txtCantEixos; } - public MyTextbox getTxtCantAsientos() { + public Intbox getTxtCantAsientos() { return txtCantAsientos; } - public void setTxtCantAsientos(MyTextbox txtCantAsientos) { + public void setTxtCantAsientos(Intbox txtCantAsientos) { this.txtCantAsientos = txtCantAsientos; } diff --git a/web/gui/esquema_operacional/editarRuta.zul b/web/gui/esquema_operacional/editarRuta.zul index 70a271552..00a279f10 100644 --- a/web/gui/esquema_operacional/editarRuta.zul +++ b/web/gui/esquema_operacional/editarRuta.zul @@ -147,14 +147,12 @@