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
master
julio 2021-12-16 19:56:46 +00:00
parent f7b6bfe6dd
commit 49956d0f49
3 changed files with 19 additions and 13 deletions

View File

@ -5,7 +5,6 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
import java.util.HashMap; import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired; 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.Component;
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.zul.Checkbox;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import com.rjconsultores.ventaboletos.entidad.Conexion;
import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.service.ConexionService; import com.rjconsultores.ventaboletos.service.ConexionService;
import com.rjconsultores.ventaboletos.vo.conexion.ConexionVO; import com.rjconsultores.ventaboletos.vo.conexion.ConexionVO;
@ -40,11 +39,13 @@ public class BusquedaConexionController extends MyGenericForwardComposer {
private Combobox cmbParadaOrigem; private Combobox cmbParadaOrigem;
private Combobox cmbParadaDestino; private Combobox cmbParadaDestino;
private Checkbox chcAgrupado;
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
conexionesList.setData(conexionService.buscarConexionesValidas()); conexionesList.setData(conexionService.buscarConexiones(true, null, null));
conexionesList.setItemRenderer(new RenderConexion()); conexionesList.setItemRenderer(new RenderConexion());
conexionesList.addEventListener("onDoubleClick", new EventListener() { conexionesList.addEventListener("onDoubleClick", new EventListener() {
@ -63,13 +64,13 @@ public class BusquedaConexionController extends MyGenericForwardComposer {
args.put("conexionCtrlId", conexionCtrlId); args.put("conexionCtrlId", conexionCtrlId);
args.put("conexionesList", conexionesList); args.put("conexionesList", conexionesList);
// if(conexionCtrlId != null && conexionService.buscarPorConexionCtrl(conexionCtrlId).get(0).getRutaId() != null) { // if(conexionCtrlId != null && conexionService.buscarPorConexionCtrl(conexionCtrlId).get(0).getRutaId() != null) {
// openWindow("/gui/esquema_operacional/editarConexionRuta.zul", // openWindow("/gui/esquema_operacional/editarConexionRuta.zul",
// Labels.getLabel("editarConexionController.window.title"), args, MODAL); // Labels.getLabel("editarConexionController.window.title"), args, MODAL);
// }else { // }else {
// openWindow("/gui/esquema_operacional/editarConexion.zul", // openWindow("/gui/esquema_operacional/editarConexion.zul",
// Labels.getLabel("editarConexionController.window.title"), args, MODAL); // Labels.getLabel("editarConexionController.window.title"), args, MODAL);
// } // }
openWindow("/gui/esquema_operacional/editarConexion.zul", openWindow("/gui/esquema_operacional/editarConexion.zul",
Labels.getLabel("editarConexionController.window.title"), args, MODAL); 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 origemId = cmbParadaOrigem.getSelectedItem() != null ? ((Parada) cmbParadaOrigem.getSelectedItem().getValue()).getParadaId() : null;
Integer destinoId = cmbParadaDestino.getSelectedItem() != null ? ((Parada) cmbParadaDestino.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));
} }

View File

@ -75,7 +75,7 @@ public class RenderConexion implements ListitemRenderer {
setStyle(lc, conexionConf); setStyle(lc, conexionConf);
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(conexion.getGrupo().toString()); lc = new Listcell(conexion.isBuscaAgruapada() ? " - " : conexion.getGrupo().toString());
setStyle(lc, conexionConf); setStyle(lc, conexionConf);
lc.setParent(lstm); lc.setParent(lstm);

View File

@ -55,6 +55,11 @@
<separator orient="vertical" /> <separator orient="vertical" />
<separator orient="vertical" /> <separator orient="vertical" />
<checkbox id="chcAgrupado" checked="true" label="Busca Agrupada" />
<separator orient="vertical" />
<separator orient="vertical" />
<label style="color:#535757;" <label style="color:#535757;"
value="${c:l('editarConexionController.labelAtivo.value')}" /> value="${c:l('editarConexionController.labelAtivo.value')}" />
<separator orient="vertical" /> <separator orient="vertical" />