AdmMono/web/gui/esquema_operacional/editarCorrida.zul

407 lines
16 KiB
XML

<?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="winEditarCorrida"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarCorrida" border="normal"
apply="${editarCorridaController}" width="740px" height="570px"
contentStyle="overflow:auto"
title="${c:l('editarConfiguracionCorridaController.window.title')}"
xmlns:h="http://www.w3.org/1999/xhtml">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
<button id="btnApagar" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnApagar.tooltiptext')}" />
<button id="btnSalvar" height="20"
image="/gui/img/save.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnSalvar.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnAsientos" height="20"
image="/gui/img/char1.png"
label="${c:l('editarConfiguracionCorridaController.cmbAsiento.value')}"
tooltiptext="${c:l('editarConfiguracionCorridaController.cmbAsiento.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnFechar" height="20"
image="/gui/img/exit.png" width="35px"
onClick="winEditarCorrida.detach()"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnFechar.tooltiptext')}" />
</hbox>
</toolbar>
<tabbox id="tb">
<tabs id="tabs">
<tab id="A"
label="${c:l('editarConfiguracionCorridaController.tabCorrida.value')}" />
<tab id="B"
label="${c:l('editarConfiguracionCorridaController.tabCorridaTramo.value')}" />
<tab id="C"
label="${c:l('editarConfiguracionCorridaController.tabCorridaRebote.value')}" />
</tabs>
<tabpanels>
<tabpanel>
<grid fixedLayout="true">
<columns>
<column width="20%" />
<column width="70%" />
</columns>
<rows>
<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="fecniciovigencia" constraint="no empty" width="70x"
mold="rounded" lenient="false"
value="@{winEditarCorrida$composer.esquemaCorrida.esquemaOperacional.fecniciovigencia}" />
</h:td>
<h:td>
<label
value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}" />
</h:td>
<h:td>
<datebox
id="fecfinvigencia" constraint="no empty" width="120px"
mold="rounded" lenient="false"
value="@{winEditarCorrida$composer.esquemaCorrida.esquemaOperacional.fecfinvigencia}" />
</h:td>
</h:tr>
</h:table>
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbClase.value')}" />
<combobox id="cmbClase"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" model="@{winEditarCorrida$composer.lsClase}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.claseServicio}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbMarca.value')}" />
<combobox id="cmbMarca"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" model="@{winEditarCorrida$composer.lsMarca}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.marca}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
<combobox id="cmbRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.ruta}" />
</row>
<row>
<radiogroup Id="radioPor">
<vbox height="90px"
align="center">
<radio Id="porHora"
label="${c:l('editarConfiguracionCorridaController.rdPorHora.value')}"
checked="true" />
<radio Id="porBloq"
label="${c:l('editarConfiguracionCorridaController.rdPorBloq.value')}" />
</vbox>
</radiogroup>
<vbox>
<h:table border="0">
<h:tr>
<h:td align="right">
<label
id="minutosLabel1" width="200px"
value="${c:l('editarConfiguracionCorridaController.lbCada.value')}" />
</h:td>
<h:td>
<spinner id="minutos"
width="200px" mold="rounded"
constraint="no negative,no zero,no empty, min 0 max 999"
maxlength="3" />
</h:td>
<h:td>
<label
id="minutosLabel2" width="200px"
value="${c:l('editarConfiguracionCorridaController.lbMinutos.value')}" />
</h:td>
</h:tr>
<h:tr>
<h:td align="right">
<label id="horaLabel1"
width="200px" height="200px"
value="${c:l('editarConfiguracionCorridaController.lbDe.value')}" />
</h:td>
<h:td>
<timebox id="hora"
width="200px" mold="rounded" constraint="no empty" />
</h:td>
<h:td>
<label id="horaLabel2"
width="200px"
value="${c:l('editarConfiguracionCorridaController.lbHrs.value')}" />
</h:td>
</h:tr>
<h:tr>
<h:td align="right">
<label id="horaLabel21"
width="200px"
value="${c:l('editarConfiguracionCorridaController.lbHasta.value')}" />
</h:td>
<h:td>
<timebox id="hora2"
width="200px" mold="rounded" constraint="no empty" />
</h:td>
<h:td>
<label id="horaLabel22"
width="200px"
value="${c:l('editarConfiguracionCorridaController.lbHrs.value')}" />
</h:td>
</h:tr>
<h:tr>
<h:td align="right">
<timebox id="horasalida"
mold="rounded" width="200px" constraint="no empty"
value="@{winEditarCorrida$composer.esquemaCorrida.horasalida}" />
</h:td>
<h:td>
<label
id="horasalidaLabel" width="200px"
value="${c:l('editarConfiguracionCorridaController.lbHrs.value')}" />
</h:td>
</h:tr>
</h:table>
</vbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.lbCantParados.value')}" />
<spinner id="cantparados" mold="rounded"
constraint="no negative, no empty, min 0 max 99" maxlength="2"
value="@{winEditarCorrida$composer.esquemaCorrida.cantparados}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.lbSemana.value')}" />
<hbox>
<checkbox id="lun"
label="${c:l('editarConfiguracionCorridaController.lbL.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indlunes}" />
<checkbox id="mar"
label="${c:l('editarConfiguracionCorridaController.lbMa.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indmartes}" />
<checkbox id="mie"
label="${c:l('editarConfiguracionCorridaController.lbMi.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indmiercoles}" />
<checkbox id="jue"
label="${c:l('editarConfiguracionCorridaController.lbJ.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indjueves}" />
<checkbox id="vie"
label="${c:l('editarConfiguracionCorridaController.lbV.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indviernes}" />
<checkbox id="sab"
label="${c:l('editarConfiguracionCorridaController.lbS.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.indsabado}" />
<checkbox id="dom"
label="${c:l('editarConfiguracionCorridaController.lbD.value')}"
checked="@{winEditarCorrida$composer.esquemaCorrida.inddomingo}" />
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaCorrida.value')}" />
<combobox id="cmbEmpresaCorrida"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" width="70%"
model="@{winEditarCorrida$composer.lsEmpresa}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.empresa}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaIngresso.value')}" />
<combobox id="cmbEmpresaIngresso"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" width="70%"
model="@{winEditarCorrida$composer.lsEmpresa}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.empresa1}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaRolOperativo.value')}" />
<combobox id="cmbRolOperativo"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" model="@{winEditarCorrida$composer.lsRolOperativo}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.rolOperativo}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbStatus.value')}" />
<radiogroup Id="radioStatus">
<hbox align="center">
<radio Id="autorizada" value="A"
label="${c:l('editarConfiguracionCorridaController.rdAutorizada.value')}"
checked="true" />
<radio Id="latente" value="L"
label="${c:l('editarConfiguracionCorridaController.rdLatente.value')}" />
<radio Id="cancelada" value="C"
label="${c:l('editarConfiguracionCorridaController.rdCancelada.value')}" />
</hbox>
</radiogroup>
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.tipoCorrida.value')}" />
<radiogroup Id="radioTipoCorrida">
<hbox align="center">
<radio Id="fletes" value="F"
label="${c:l('editarConfiguracionCorridaController.fletes')}"
checked="true" />
<radio Id="viajesEspeciales"
value="S"
label="${c:l('editarConfiguracionCorridaController.viajesEspeciales')}" />
<radio Id="transportePasajeros"
value="P"
label="${c:l('editarConfiguracionCorridaController.transportePasajeros')}" />
</hbox>
</radiogroup>
</row>
<row>
<label id="lbDivision"
value="${c:l('editarConfiguracionCorridaController.division.value')}"
visible="false" />
<combobox id="cmbDivision"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%" visible="false"
model="@{winEditarCorrida$composer.lsDivision}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.division}" />
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.doblePiso.value')}" />
<checkbox id="chkDoblePiso" />
</row>
<row>
<label id="lbRolOperativoDoblePiso"
value="${c:l('editarConfiguracionCorridaController.cmbEmpresaRolOperativo2.value')}"
visible="false" />
<combobox id="cmbRolOperativoDoblePiso"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
visible="false" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarCorrida$composer.lsRolOperativo}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.rolOperativo2}" />
</row>
<row>
<label id="lbClaseDoblePiso"
value="${c:l('editarConfiguracionCorridaController.cmbClase2.value')}"
visible="false" />
<combobox id="cmbClaseDoblePiso"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
visible="false" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarCorrida$composer.lsClase}"
selectedItem="@{winEditarCorrida$composer.esquemaCorrida.claseServicio2}" />
</row>
</rows>
</grid>
</tabpanel>
<tabpanel height="300px">
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.tabCorridaTramo.value')}" />
<combobox id="cmbTramo"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="200px" />
</row>
<row>
<label
value="${c:l('editarCatalogoDeRutaController.lhPlataforma')}" />
<textbox id="txtPlataforma" width="50%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
maxlength="10" />
</row>
</rows>
</grid>
<toolbar>
<button id="btnAdicionarTramo" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext')}" />
<button id="btnRemoverTramo" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnRemoverTramo.tooltiptext')}" />
</toolbar>
<listbox id="esquemaTramoList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false" checkmark="true" tooltiptext="">
<listhead sizable="true">
<listheader id="secuencia"
image="/gui/img/create_doc.gif" width="20%"
label="${c:l('editarCatalogoDeRutaController.lbSecuencia.value')}"
sort="auto(numsecuencia)" />
<listheader id="secuencia2"
image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbTramo.value')}"
sort="auto(tramo.desctramo)" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lhTiempoEstancia')}"
sort="auto(tiempoEstancia)" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lhPlataforma')}"
sort="auto(plataforma)" />
</listhead>
</listbox>
</tabpanel>
<tabpanel height="300px">
<grid fixedLayout="true">
<columns>
<column width="20%" />
<column width="70%" />
</columns>
<rows>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.lblNumEsquemaRebote.value')}" />
<hbox>
<textbox id="txtIdCorridaRebote"
readonly="true" />
<button id="btnBuscarEsquemaCorrida"
height="20" image="/gui/img/find.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnBuscarEsquemaCorrida.tooltiptext')}" />
<button id="btnAbrirEsquemaCorrida"
height="20" image="/gui/img/edit.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.tooltiptext')}" />
<button id="btnApagarRebote"
height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnApagar.tooltiptext')}" />
</hbox>
</row>
</rows>
</grid>
</tabpanel>
</tabpanels>
</tabbox>
</window>
</zk>