From 7b99bcf54a934082e2a4570cf0027c6fc702d34a Mon Sep 17 00:00:00 2001 From: gleimar Date: Fri, 22 Feb 2019 14:03:41 +0000 Subject: [PATCH] fixes bug#13673 qua:junia dev:alberto git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@90147 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarCatalogoDeRutaController.java | 21 +++++++++++++++---- .../editarKmEntradaSaida.zul | 5 +++-- 2 files changed, 20 insertions(+), 6 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 9a45ce566..98a21735c 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,7 +16,6 @@ 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; @@ -28,6 +27,7 @@ import org.springframework.stereotype.Controller; import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; 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.ForwardEvent; @@ -52,7 +52,6 @@ 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; @@ -91,6 +90,7 @@ import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; +import com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeRutasSecuencia; @@ -1038,8 +1038,21 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer okBtn.addEventListener("onClick", new EventListener() { @Override public void onEvent(Event event) throws Exception { - Textbox txtKmEntradaSaida = (Textbox) dialog.getFellow("txtKmEntradaSaida"); - alteraKmEntradaSaida(new BigDecimal(txtKmEntradaSaida.getText())); + try{ + MyTextboxDecimal txtKmEntradaSaida = (MyTextboxDecimal) dialog.getFellow("txtKmEntradaSaida"); + txtKmEntradaSaida.getValue(); + + alteraKmEntradaSaida(txtKmEntradaSaida.getValueDecimal()); + + }catch(Throwable t){ + if (t instanceof WrongValueException){ + throw (WrongValueException)t; + } + + Messagebox.show(Labels.getLabel("MSG.CONSTRAINT.DECIMALBOXISNOTANUMBER"), + Labels.getLabel("editarCatalogoDeRutaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + } dialog.detach(); } }); diff --git a/web/gui/esquema_operacional/editarKmEntradaSaida.zul b/web/gui/esquema_operacional/editarKmEntradaSaida.zul index 2337f7af2..e0e668e8c 100644 --- a/web/gui/esquema_operacional/editarKmEntradaSaida.zul +++ b/web/gui/esquema_operacional/editarKmEntradaSaida.zul @@ -7,7 +7,8 @@ contentStyle="overflow:auto" title="${c:l('editarCatalogoDeRutaController.window.title')}"> - -