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;
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() {
@ -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));
}

View File

@ -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);

View File

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