rodrigo 2013-02-08 14:20:08 +00:00
parent e1239d3003
commit e91804b2ca
7 changed files with 2160 additions and 1674 deletions

View File

@ -40,6 +40,7 @@ import org.zkoss.zul.Textbox;
@Scope("prototype")
public class EditarDiagramaAutobusController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private DiagramaAutobusService diagramaAutoBusService;
@Autowired

View File

@ -0,0 +1,236 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
import java.sql.Time;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Paging;
import org.zkoss.zul.Timebox;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.CorridaService;
import com.rjconsultores.ventaboletos.service.MarcaService;
import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCorrida;
@Controller("selecionarServicosGerarController")
@Scope("prototype")
public class SelecionarServicosGerarController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired
private transient PagedListWrapper<EsquemaCorrida> plwEsquemaCorrida;
@Autowired
private MarcaService marcaService;
@Autowired
private ClaseServicioService claseService;
@Autowired
private RutaService rutaService;
@Autowired
private CorridaService corridaService;
private MyListbox esquemaCorridaList;
private Paging pagingEsquemaCorrida;
private Datebox fecInicio;
private Datebox fecFinal;
private Datebox fecGeracaoInicial;
private Datebox fecGeracaoFinal;
private Combobox cmbClase;
private Combobox cmbMarca;
private Combobox cmbRuta;
private Combobox cmbEmpresaCorrida;
private List<Empresa> lsEmpresa;
private List<Marca> lsMarca;
private List<ClaseServicio> lsClase;
private List<Ruta> lsRuta;
private Intbox txtID;
private Intbox txtNumCorrida;
private Timebox hora;
public List<ClaseServicio> getLsClase() {
return lsClase;
}
public void setLsClase(List<ClaseServicio> lsClase) {
this.lsClase = lsClase;
}
public List<Empresa> getLsEmpresa() {
return lsEmpresa;
}
public void setLsEmpresa(List<Empresa> lsEmpresa) {
this.lsEmpresa = lsEmpresa;
}
public List<Marca> getLsMarca() {
return lsMarca;
}
public void setLsMarca(List<Marca> lsMarca) {
this.lsMarca = lsMarca;
}
public List<Ruta> getLsRuta() {
return lsRuta;
}
public void setLsRuta(List<Ruta> lsRuta) {
this.lsRuta = lsRuta;
}
public void refreshLista() {
HibernateSearchObject<EsquemaCorrida> busquedaCorrita =
new HibernateSearchObject<EsquemaCorrida>(EsquemaCorrida.class,
pagingEsquemaCorrida.getPageSize());
busquedaCorrita.addFilterEqual("activo", Boolean.TRUE);
Integer id = txtID.getValue();
busquedaCorrita.addFilterEqual("esquemacorridaId", id);
Integer numCorrida = txtNumCorrida.getValue();
busquedaCorrita.addFilterEqual("numCorrida", numCorrida);
Date dtHora = hora.getValue();
if (dtHora != null) {
Time time = new Time(dtHora.getTime());
busquedaCorrita.addFilterEqual("horasalida", time);
}
Comboitem cbiClase = cmbClase.getSelectedItem();
ClaseServicio claseServicio = null;
if (cbiClase != null) {
claseServicio = (ClaseServicio) cbiClase.getValue();
busquedaCorrita.addFilterEqual("claseServicio", claseServicio);
}
Comboitem cbiMarca = cmbMarca.getSelectedItem();
Marca marca = null;
if (cbiMarca != null) {
marca = (Marca) cbiMarca.getValue();
busquedaCorrita.addFilterEqual("marca", marca);
}
Comboitem cbiRuta = cmbRuta.getSelectedItem();
Ruta ruta = null;
if (cbiRuta != null) {
ruta = (Ruta) cbiRuta.getValue();
busquedaCorrita.addFilterEqual("ruta", ruta);
}
Comboitem cbiEmpresa = cmbEmpresaCorrida.getSelectedItem();
Empresa empresa = null;
if (cbiEmpresa != null) {
empresa = (Empresa) cbiEmpresa.getValue();
busquedaCorrita.addFilterEqual("empresa", empresa);
} else {
busquedaCorrita.addFilterIn("empresa", lsEmpresa);
}
if (fecInicio.getValue() != null) {
Date ini = fecInicio.getValue();
GregorianCalendar gc = new GregorianCalendar();
gc.setTime(ini);
gc.set(Calendar.HOUR_OF_DAY, 0);
gc.set(Calendar.MINUTE, 0);
gc.set(Calendar.SECOND, 0);
busquedaCorrita.addFilterGreaterOrEqual("esquemaOperacional.fecniciovigencia", gc.getTime());
}
if (fecFinal.getValue() != null) {
Date fin = fecFinal.getValue();
GregorianCalendar gc = new GregorianCalendar();
gc.setTime(fin);
gc.set(Calendar.HOUR_OF_DAY, 0);
gc.set(Calendar.MINUTE, 0);
gc.set(Calendar.SECOND, 0);
busquedaCorrita.addFilterLessOrEqual("esquemaOperacional.fecfinvigencia", gc.getTime());
}
busquedaCorrita.addSortDesc("esquemacorridaId");
plwEsquemaCorrida.init(busquedaCorrita, esquemaCorridaList, pagingEsquemaCorrida);
if (esquemaCorridaList.getData().length == 0) {
try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel("selecionarServicosGerarController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
}
}
}
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
lsMarca = marcaService.buscarMarcaPorEmpresa(UsuarioLogado.getUsuarioLogado().getEmpresa());
lsClase = claseService.obtenerTodos();
lsRuta = rutaService.obtenerTodos();
esquemaCorridaList.setItemRenderer(new RenderConfiguracionCorrida());
}
public void onClick$btnPesquisa(Event ev) {
refreshLista();
}
public void onClick$btnRefresh(Event ev) {
refreshLista();
}
public void onClick$btnGerar(Event ev) throws InterruptedException {
List<Object> list = esquemaCorridaList.getSelectedsItens();
if (!list.isEmpty()) {
List<EsquemaCorrida> lsEsquemaCorrida = new ArrayList<EsquemaCorrida>();
for (Object o : list) {
EsquemaCorrida esquemaCorrida = (EsquemaCorrida) o;
lsEsquemaCorrida.add(esquemaCorrida);
}
Date dataGeracaoInicial = fecGeracaoInicial.getValue();
Date dataGeracaoFinal = fecGeracaoFinal.getValue();
if (dataGeracaoInicial.after(dataGeracaoFinal)) {
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.dataInicialMaiorFinal"),
Labels.getLabel("selecionarServicosGerarController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
} else {
corridaService.generarCorridasSelecionadas(lsEsquemaCorrida, dataGeracaoInicial, dataGeracaoFinal);
esquemaCorridaList.setData(new ArrayList<EsquemaCorrida>());
}
} else {
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.selecioneservicos"),
Labels.getLabel("selecionarServicosGerarController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
}
}

View File

@ -0,0 +1,26 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
public class ItemSelecionarServicosGerar extends DefaultItemMenuSistema {
public ItemSelecionarServicosGerar() {
super("indexController.mniSelecionarServicosGerar.label");
}
@Override
public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.SELECIONARSERVICOSGERAR";
}
@Override
public void ejecutar() {
PantallaUtileria.openWindow("/gui/esquema_operacional/selecionarServicosGerar.zul",
Labels.getLabel("selecionarServicosGerarController.window.title"), null, desktop);
}
}

View File

@ -191,6 +191,7 @@ indexController.mniMantenimientoMovimientos.label = Manutenção de Movimentos
indexController.mniEnvioNomina.label = Envio a Nomina
indexController.mniPtovtaEmpresa.label = Ponto de Venda Empresa
indexController.mniConfRestricaoCanalVenta.label = Bloqueio de Trechos por Canal de Venda
indexController.mniSelecionarServicosGerar.label = Selecionar Serviços a Gerar
indexController.mniOrgaoConcedente.label = Orgão Concedente
indexController.mniCoeficienteTarifa.label = Coeficiente Tarifario
indexController.mniGenerarTarifaOrgao.label= Gerar/Atualizar Tarifa Oficial
@ -1229,6 +1230,7 @@ editarConfiguracionCorridaController.btnFechar.tooltiptext = Fechar
editarConfiguracionCorridaController.btnRemoverTramo.tooltiptext = Eliminar
editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext = Incluir
editarConfiguracionCorridaController.lbVigencia.value = Vigência
editarConfiguracionCorridaController.lbQtdeDiasGeracao.value=Qtd. dias Geração
editarConfiguracionCorridaController.lbNumCorrida.label = Número Serviço
editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label = Número de Serviço do Piso Extra
editarConfiguracionCorridaController.lbDe.value = De
@ -4090,3 +4092,9 @@ editarConfigFeriadoController.MSG.borrarOK = Tipo de Classe Excluído com Sucess
confRestricaoCanalVentaService.MSG.oriDestObliga= É obrigatório informar a Origem e Destino
confRestricaoCanalVentaService.MSG.canalObliga=Informe o Canal de Venda
confRestricaoCanalVentaService.MSG.descripcionObliga=Informe a descrição
#Selecionar Servicos a Gerar
selecionarServicosGerarController.window.title = Selecionar Servicos a Gerar
selecionarServicosGerarController.btnGerar.tooltiptext = Gerar Serviços Selecionados
selecionarServicosGerarController.MSG.selecioneservicos = Selecione serviço(s).
selecionarServicosGerarController.MSG.dataInicialMaiorFinal = Data inicial maior que final.

View File

@ -5,81 +5,100 @@
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winBusquedaCorrida" title="${c:l('busquedaConfiguracionCorridaController.window.title')}"
<window id="winBusquedaCorrida"
title="${c:l('busquedaConfiguracionCorridaController.window.title')}"
apply="${busquedaCorridaController}" contentStyle="overflow:auto"
width="820px" height="550px" border="normal" xmlns:h="http://www.w3.org/1999/xhtml">
width="900px" height="550px" border="normal"
xmlns:h="http://www.w3.org/1999/xhtml">
<toolbar>
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px"
<button id="btnRefresh" image="/gui/img/refresh.png"
width="35px"
tooltiptext="${c:l('busquedaConfiguracionCorridaController.btnRefresh.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnNovo" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('busquedaConfiguracionCorridaController.btnNovo.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnCerrar" onClick="winBusquedaCorrida.detach()" image="/gui/img/exit.png" width="35px"
<button id="btnCerrar" onClick="winBusquedaCorrida.detach()"
image="/gui/img/exit.png" width="35px"
tooltiptext="${c:l('busquedaConfiguracionCorridaController.btnCerrar.tooltiptext')}" />
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="15%" />
<column width="20%" />
<column width="15%" />
<column width="20%" />
<column width="10%" />
<column width="20%" />
<column width="80%" />
</columns>
<rows>
<row spans="1,3">
<label value="${c:l('lb.id')}"/>
<intbox id="txtID"/>
</row>
<row spans="1,3">
<label id="lbNumCorrida" value="${c:l('editarConfiguracionCorridaController.lbNumCorrida.label')}"/>
<intbox id="txtNumCorrida" maxlength="7" />
</row>
<row spans="1,3">
<label value="${c:l('busquedaConfiguracionCorridaController.lhHora.label')}"/>
<timebox id="hora" mold="rounded"/>
</row>
<row>
<label value="${c:l('editarConfiguracionCorridaController.lbVigencia.value')}"/>
<row spans="1,2,1,2">
<label
value="${c:l('editarConfiguracionCorridaController.lbVigencia.value')}" />
<hbox>
<h:table border="0">
<h:tr>
<h:td>
<label value="${c:l('editarConfiguracionCorridaController.lbDe.value')}"/>
<label
value="${c:l('editarConfiguracionCorridaController.lbDe.value')}" />
</h:td>
<h:td>
<datebox id="fecInicio" width="70x" mold="rounded" lenient="false"/>
<datebox id="fecInicio" width="70x"
mold="rounded" lenient="false" />
</h:td>
<h:td>
<label value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}"/>
<label
value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}" />
</h:td>
<h:td>
<datebox id="fecFinal" width="120px" mold="rounded" lenient="false"/>
<datebox id="fecFinal" width="120px"
mold="rounded" lenient="false" />
</h:td>
</h:tr>
</h:table>
</hbox>
<label
value="${c:l('busquedaConfiguracionCorridaController.lhHora.label')}" />
<timebox id="hora" mold="rounded" />
</row>
<row spans="1,3">
<label value="${c:l('editarConfiguracionCorridaController.cmbClase.value')}"/>
<combobox id="cmbClase" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
<row spans="1,2,1,2">
<label value="${c:l('lb.id')}" />
<intbox id="txtID" />
<label id="lbNumCorrida"
value="${c:l('editarConfiguracionCorridaController.lbNumCorrida.label')}" />
<intbox id="txtNumCorrida" maxlength="7" />
</row>
<row spans="1,2,1,2">
<label
value="${c:l('editarConfiguracionCorridaController.cmbClase.value')}" />
<combobox id="cmbClase"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winBusquedaCorrida$composer.lsClase}" />
</row>
<row spans="1,3">
<label value="${c:l('editarConfiguracionCorridaController.cmbMarca.value')}"/>
<combobox id="cmbMarca" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
<label
value="${c:l('editarConfiguracionCorridaController.cmbMarca.value')}" />
<combobox id="cmbMarca"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winBusquedaCorrida$composer.lsMarca}" />
</row>
<row spans="1,3">
<label value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}"/>
<combobox id="cmbRuta" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
<row spans="1,2,1,2">
<label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
<combobox id="cmbRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winBusquedaCorrida$composer.lsRuta}" />
</row>
<row spans="1,3">
<label value="${c:l('editarConfiguracionCorridaController.cmbEmpresaCorrida.value')}"/>
<combobox id="cmbEmpresaCorrida" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" width="70%"
<label
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaCorrida.value')}" />
<combobox id="cmbEmpresaCorrida"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" width="90%"
model="@{winBusquedaCorrida$composer.lsEmpresa}" />
</row>
</rows>
@ -91,7 +110,8 @@
</toolbar>
<paging id="pagingEsquemaCorrida" pageSize="20" />
<listbox id="esquemaCorridaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
<listbox id="esquemaCorridaList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false" vflex="true" height="50%">
<listhead sizable="true">
<listheader width="50px" image="/gui/img/builder.gif"

View File

@ -80,10 +80,19 @@
</hbox>
</row>
<row>
<label id="lbNumCorrida" value="${c:l('editarConfiguracionCorridaController.lbNumCorrida.value')}"/>
<intbox id="txtNumCorrida" maxlength="7" constraint="no empty" width="120px"
<label id="lbNumCorrida"
value="${c:l('editarConfiguracionCorridaController.lbNumCorrida.value')}" />
<intbox id="txtNumCorrida" maxlength="7"
constraint="no empty" width="120px"
value="@{winEditarCorrida$composer.esquemaCorrida.numCorrida}" />
</row>
<row>
<label id="lbQtdeDiasGeracao"
value="${c:l('editarConfiguracionCorridaController.lbQtdeDiasGeracao.value')}" />
<intbox id="txtQtdeDiasGeracao"
maxlength="4" width="120px"
value="@{winEditarCorrida$composer.esquemaCorrida.cantDiasGeracion}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbClase.value')}" />
@ -229,8 +238,7 @@
value="${c:l('editarConfiguracionCorridaController.cmbIndGeneraFeriado.value')}" />
<combobox id="cmbIndGeneraFeriado"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" width="70%"
/>
constraint="no empty" mold="rounded" width="70%" />
</row>
<row>
<label
@ -308,11 +316,14 @@
<checkbox id="chkDoblePiso" />
</row>
<row>
<label id="lbNumCorridaPisoExtra" value="${c:l('editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label')}" visible="false"/>
<intbox id="txtNumCorridaPisoExtra" maxlength="4" width="120px" constraint="no empty"
value="@{winEditarCorrida$composer.esquemaCorrida.numCorridaPisoExtra}" visible="false"/>
<label id="lbNumCorridaPisoExtra"
value="${c:l('editarConfiguracionCorridaController.lbNumCorridaPisoExtra.label')}"
visible="false" />
<intbox id="txtNumCorridaPisoExtra"
maxlength="4" width="120px" constraint="no empty"
value="@{winEditarCorrida$composer.esquemaCorrida.numCorridaPisoExtra}"
visible="false" />
</row>
<row>
<label id="lbRolOperativoDoblePiso"
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaRolOperativo2.value')}"

View File

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="UTF-8"?>
<?page contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winBusquedaCorrida"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winBusquedaCorrida"
title="${c:l('selecionarServicosGerarController.window.title')}"
apply="${selecionarServicosGerarController}"
contentStyle="overflow:auto" width="900px" height="550px"
border="normal" xmlns:h="http://www.w3.org/1999/xhtml">
<toolbar>
<hbox>
<h:table border="0">
<h:tr>
<h:td>
<label
value="${c:l('editarConfiguracionCorridaController.lbDe.value')}" />
</h:td>
<h:td>
<datebox id="fecGeracaoInicial"
constraint="no empty" width="120px" mold="rounded"
lenient="false" />
</h:td>
<h:td>
<label
value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}" />
</h:td>
<h:td>
<datebox id="fecGeracaoFinal"
constraint="no empty" width="120px" mold="rounded"
lenient="false" />
</h:td>
<h:td>
<button id="btnGerar"
image="/gui/img/ok.png" width="250px"
label="${c:l('selecionarServicosGerarController.btnGerar.tooltiptext')}"
tooltiptext="${c:l('selecionarServicosGerarController.btnGerar.tooltiptext')}" />
</h:td>
<h:td>
<button id="btnCerrar"
onClick="winBusquedaCorrida.detach()" image="/gui/img/exit.png"
width="35px"
tooltiptext="${c:l('busquedaConfiguracionCorridaController.btnCerrar.tooltiptext')}" />
</h:td>
</h:tr>
</h:table>
</hbox>
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="15%" />
<column width="20%" />
<column width="15%" />
<column width="20%" />
<column width="10%" />
<column width="20%" />
</columns>
<rows>
<row spans="1,2,1,2">
<label
value="${c:l('editarConfiguracionCorridaController.lbVigencia.value')}" />
<hbox>
<h:table border="0">
<h:tr>
<h:td>
<label
value="${c:l('editarConfiguracionCorridaController.lbDe.value')}" />
</h:td>
<h:td>
<datebox id="fecInicio" width="70x"
mold="rounded" lenient="false" />
</h:td>
<h:td>
<label
value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}" />
</h:td>
<h:td>
<datebox id="fecFinal" width="120px"
mold="rounded" lenient="false" />
</h:td>
</h:tr>
</h:table>
</hbox>
<label
value="${c:l('busquedaConfiguracionCorridaController.lhHora.label')}" />
<timebox id="hora" mold="rounded" />
</row>
<row spans="1,2,1,2">
<label value="${c:l('lb.id')}" />
<intbox id="txtID" />
<label id="lbNumCorrida"
value="${c:l('editarConfiguracionCorridaController.lbNumCorrida.label')}" />
<intbox id="txtNumCorrida" maxlength="7" />
</row>
<row spans="1,2,1,2">
<label
value="${c:l('editarConfiguracionCorridaController.cmbClase.value')}" />
<combobox id="cmbClase"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winBusquedaCorrida$composer.lsClase}" />
<label
value="${c:l('editarConfiguracionCorridaController.cmbMarca.value')}" />
<combobox id="cmbMarca"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winBusquedaCorrida$composer.lsMarca}" />
</row>
<row spans="1,2,1,2">
<label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
<combobox id="cmbRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winBusquedaCorrida$composer.lsRuta}" />
<label
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaCorrida.value')}" />
<combobox id="cmbEmpresaCorrida"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" width="90%"
model="@{winBusquedaCorrida$composer.lsEmpresa}" />
</row>
</rows>
</grid>
<toolbar>
<button id="btnPesquisa" image="/gui/img/find.png"
label="${c:l('busquedaConfiguracionCorridaController.btnPesquisa.label')}" />
</toolbar>
<paging id="pagingEsquemaCorrida" pageSize="20" />
<listbox id="esquemaCorridaList" checkmark="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="true" vflex="true" height="50%">
<listhead sizable="true">
<listheader width="60px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhId.label')}"
sort="auto(esquemacorridaId)" />
<listheader width="130px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lbNumCorrida.label')}"
sort="auto(numCorrida)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhDe.label')}"
sort="auto(esquemaOperacional.fecniciovigencia)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhHasta.label')}"
sort="auto(esquemaOperacional.fecfinvigencia)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhHora.label')}"
sort="auto(horasalida)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhRuta.label')}"
sort="auto(ruta.descruta)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhMarca.value')}"
sort="auto(marca.descmarca)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhSemana.value')}" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhClase.value')}"
sort="auto(claseServicio.descclase)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhEmpresaCorrida.value')}"
sort="auto(empresa.nombempresa)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhEmpresaIngresso.value')}"
sort="auto(empresa1.nombempresa)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhEmpresaRolOperativo.value')}"
sort="auto(rolOperativo.descroloperativo)" />
<listheader width="110px" image="/gui/img/builder.gif"
label="${c:l('busquedaConfiguracionCorridaController.lhStatus.value')}"
sort="auto(statusCorrida)" />
</listhead>
</listbox>
</window>
</zk>