git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@24157 d1611594-4594-4d17-8e1d-87c2c4800839
parent
e1239d3003
commit
e91804b2ca
File diff suppressed because it is too large
Load Diff
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -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);
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -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.
|
|
@ -5,134 +5,154 @@
|
|||
<?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')}"
|
||||
apply="${busquedaCorridaController}" contentStyle="overflow:auto"
|
||||
width="820px" height="550px" border="normal" xmlns:h="http://www.w3.org/1999/xhtml">
|
||||
<toolbar>
|
||||
<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"
|
||||
tooltiptext="${c:l('busquedaConfiguracionCorridaController.btnCerrar.tooltiptext')}"/>
|
||||
</toolbar>
|
||||
<window id="winBusquedaCorrida"
|
||||
title="${c:l('busquedaConfiguracionCorridaController.window.title')}"
|
||||
apply="${busquedaCorridaController}" contentStyle="overflow:auto"
|
||||
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"
|
||||
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"
|
||||
tooltiptext="${c:l('busquedaConfiguracionCorridaController.btnCerrar.tooltiptext')}" />
|
||||
</toolbar>
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<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')}"/>
|
||||
<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>
|
||||
</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%"
|
||||
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%"
|
||||
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%"
|
||||
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%"
|
||||
model="@{winBusquedaCorrida$composer.lsEmpresa}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<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>
|
||||
|
||||
<toolbar>
|
||||
<button id="btnPesquisa" image="/gui/img/find.png"
|
||||
label="${c:l('busquedaConfiguracionCorridaController.btnPesquisa.label')}"/>
|
||||
</toolbar>
|
||||
<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" />
|
||||
|
||||
<paging id="pagingEsquemaCorrida" pageSize="20" />
|
||||
<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"
|
||||
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>
|
||||
<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"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false" vflex="true" height="50%">
|
||||
<listhead sizable="true">
|
||||
<listheader width="50px" 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>
|
||||
|
|
|
@ -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"
|
||||
value="@{winEditarCorrida$composer.esquemaCorrida.numCorrida}" />
|
||||
</row>
|
||||
<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')}"
|
||||
|
|
|
@ -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>
|
Loading…
Reference in New Issue