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
master
gleimar 2019-02-22 14:03:41 +00:00
parent d5c5e74335
commit 7b99bcf54a
2 changed files with 20 additions and 6 deletions

View File

@ -16,7 +16,6 @@ import java.util.HashMap;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.regex.Pattern;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.collections.Predicate; import org.apache.commons.collections.Predicate;
@ -28,6 +27,7 @@ import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels; import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions; 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.Event;
import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.event.ForwardEvent; 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.CasetaPeaje;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.Conexion;
import com.rjconsultores.ventaboletos.entidad.Corrida; import com.rjconsultores.ventaboletos.entidad.Corrida;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida; 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.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; 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.HibernateSearchObject;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeRutasSecuencia; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderCatalogoDeRutasSecuencia;
@ -1038,8 +1038,21 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
okBtn.addEventListener("onClick", new EventListener() { okBtn.addEventListener("onClick", new EventListener() {
@Override @Override
public void onEvent(Event event) throws Exception { public void onEvent(Event event) throws Exception {
Textbox txtKmEntradaSaida = (Textbox) dialog.getFellow("txtKmEntradaSaida"); try{
alteraKmEntradaSaida(new BigDecimal(txtKmEntradaSaida.getText())); 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(); dialog.detach();
} }
}); });

View File

@ -7,7 +7,8 @@
contentStyle="overflow:auto" contentStyle="overflow:auto"
title="${c:l('editarCatalogoDeRutaController.window.title')}"> title="${c:l('editarCatalogoDeRutaController.window.title')}">
<label>Km Entrada/Saída</label> <label>Km Entrada/Saída</label>
<textbox id="txtKmEntradaSaida"/> <textbox id="txtKmEntradaSaida" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" constraint="no empty"/>
<button label="Ok" id="okBtn"/> <button label="Ok" id="okBtn"/>
<button label="${c:l('tooltiptext.btnFechar')}" id="btnFechar" onClick="winEditarKmEntradaSaida.detach()" tooltiptext="${c:l('editarCatalogoDeRutaController.btnFechar.tooltiptext')}" />
</window> </window>
</zk> </zk>