From 49956d0f4948fc32ffbe2d16599d80640393a6dc Mon Sep 17 00:00:00 2001 From: julio Date: Thu, 16 Dec 2021 19:56:46 +0000 Subject: [PATCH] fixes bug#23906 dev: Lucas qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@110063 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaConexionController.java | 25 ++++++++++--------- .../web/utilerias/render/RenderConexion.java | 2 +- .../esquema_operacional/busquedaConexion.zul | 5 ++++ 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConexionController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConexionController.java index a205d56a9..87695dc72 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConexionController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaConexionController.java @@ -5,7 +5,6 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; import java.util.HashMap; -import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; @@ -15,9 +14,9 @@ import org.zkoss.util.resource.Labels; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; -import com.rjconsultores.ventaboletos.entidad.Conexion; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.service.ConexionService; import com.rjconsultores.ventaboletos.vo.conexion.ConexionVO; @@ -40,11 +39,13 @@ public class BusquedaConexionController extends MyGenericForwardComposer { private Combobox cmbParadaOrigem; private Combobox cmbParadaDestino; + private Checkbox chcAgrupado; + @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - conexionesList.setData(conexionService.buscarConexionesValidas()); + conexionesList.setData(conexionService.buscarConexiones(true, null, null)); conexionesList.setItemRenderer(new RenderConexion()); conexionesList.addEventListener("onDoubleClick", new EventListener() { @@ -62,14 +63,14 @@ public class BusquedaConexionController extends MyGenericForwardComposer { Map args = new HashMap(); args.put("conexionCtrlId", conexionCtrlId); args.put("conexionesList", conexionesList); - -// if(conexionCtrlId != null && conexionService.buscarPorConexionCtrl(conexionCtrlId).get(0).getRutaId() != null) { -// openWindow("/gui/esquema_operacional/editarConexionRuta.zul", -// Labels.getLabel("editarConexionController.window.title"), args, MODAL); -// }else { -// openWindow("/gui/esquema_operacional/editarConexion.zul", -// Labels.getLabel("editarConexionController.window.title"), args, MODAL); -// } + + // if(conexionCtrlId != null && conexionService.buscarPorConexionCtrl(conexionCtrlId).get(0).getRutaId() != null) { + // openWindow("/gui/esquema_operacional/editarConexionRuta.zul", + // Labels.getLabel("editarConexionController.window.title"), args, MODAL); + // }else { + // openWindow("/gui/esquema_operacional/editarConexion.zul", + // Labels.getLabel("editarConexionController.window.title"), args, MODAL); + // } openWindow("/gui/esquema_operacional/editarConexion.zul", Labels.getLabel("editarConexionController.window.title"), args, MODAL); } @@ -98,7 +99,7 @@ public class BusquedaConexionController extends MyGenericForwardComposer { Integer origemId = cmbParadaOrigem.getSelectedItem() != null ? ((Parada) cmbParadaOrigem.getSelectedItem().getValue()).getParadaId() : null; Integer destinoId = cmbParadaDestino.getSelectedItem() != null ? ((Parada) cmbParadaDestino.getSelectedItem().getValue()).getParadaId() : null; - conexionesList.setData(conexionService.buscarConexiones(origemId, destinoId)); + conexionesList.setData(conexionService.buscarConexiones(chcAgrupado.isChecked(), origemId, destinoId)); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConexion.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConexion.java index 6b1f59cb4..3e2b0edd1 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConexion.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConexion.java @@ -75,7 +75,7 @@ public class RenderConexion implements ListitemRenderer { setStyle(lc, conexionConf); lc.setParent(lstm); - lc = new Listcell(conexion.getGrupo().toString()); + lc = new Listcell(conexion.isBuscaAgruapada() ? " - " : conexion.getGrupo().toString()); setStyle(lc, conexionConf); lc.setParent(lstm); diff --git a/web/gui/esquema_operacional/busquedaConexion.zul b/web/gui/esquema_operacional/busquedaConexion.zul index 6a68881ac..081be236f 100644 --- a/web/gui/esquema_operacional/busquedaConexion.zul +++ b/web/gui/esquema_operacional/busquedaConexion.zul @@ -54,7 +54,12 @@ + + + + +