wilian 2017-10-05 22:26:33 +00:00
parent 5501d42e27
commit 03081f0b98
7 changed files with 22 additions and 1 deletions

View File

@ -3257,7 +3257,7 @@ public class EditarCorridaAsientoController extends MyGenericForwardComposer {
} }
public Boolean isAsientoMaior54() { public Boolean isAsientoMaior54() {
return diagramaAutobus.getCantasientos() > 54; return diagramaAutobus.getCantasientos() > 54 || (diagramaAutobus.getIndUsaVagaoFim() != null && diagramaAutobus.getIndUsaVagaoFim());
} }
public Boolean isNotBarco() { public Boolean isNotBarco() {

View File

@ -22,6 +22,7 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.ForwardEvent; import org.zkoss.zk.ui.event.ForwardEvent;
import org.zkoss.zk.ui.util.Clients; import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Button; import org.zkoss.zul.Button;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Intbox; import org.zkoss.zul.Intbox;
import org.zkoss.zul.Messagebox; import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
@ -240,6 +241,8 @@ public class EditarDiagramaAutobusController extends MyGenericForwardComposer {
private Button btn_7_26; private Button btn_7_26;
private static Logger log = Logger.getLogger(EditarDiagramaAutobusController.class); private static Logger log = Logger.getLogger(EditarDiagramaAutobusController.class);
private Checkbox chkUsaVagaoFim;
private List<DiagramaPoltronas> layout; private List<DiagramaPoltronas> layout;
public Intbox getTxtCantasSientos() { public Intbox getTxtCantasSientos() {
@ -2394,6 +2397,8 @@ public class EditarDiagramaAutobusController extends MyGenericForwardComposer {
if (diagramaAutobus.getDiagramaautobusId() == null) { if (diagramaAutobus.getDiagramaautobusId() == null) {
btnApagar.setVisible(Boolean.FALSE); btnApagar.setVisible(Boolean.FALSE);
} }
chkUsaVagaoFim.setChecked(diagramaAutobus.getIndUsaVagaoFim() != null ? diagramaAutobus.getIndUsaVagaoFim() : Boolean.FALSE);
txtDescDiagrama.focus(); txtDescDiagrama.focus();
@ -2423,6 +2428,7 @@ public class EditarDiagramaAutobusController extends MyGenericForwardComposer {
Integer qtdeAssentosCriados = getQtdeAcientosCriados(); Integer qtdeAssentosCriados = getQtdeAcientosCriados();
Integer qtdeAssentosInformados = txtCantasSientos.getValue(); Integer qtdeAssentosInformados = txtCantasSientos.getValue();
txtDescDiagrama.getValue(); txtDescDiagrama.getValue();
chkUsaVagaoFim.getValue();
if (qtdeAssentosCriados.compareTo(qtdeAssentosInformados) != 0) { if (qtdeAssentosCriados.compareTo(qtdeAssentosInformados) != 0) {
Messagebox.show( Messagebox.show(
@ -2432,6 +2438,7 @@ public class EditarDiagramaAutobusController extends MyGenericForwardComposer {
return; return;
} }
diagramaAutobus.setIndUsaVagaoFim(chkUsaVagaoFim.isChecked());
diagramaAutobus.setActivo(Boolean.TRUE); diagramaAutobus.setActivo(Boolean.TRUE);
diagramaAutobus.setFecmodif(Calendar.getInstance().getTime()); diagramaAutobus.setFecmodif(Calendar.getInstance().getTime());
diagramaAutobus.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); diagramaAutobus.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());

View File

@ -5,6 +5,8 @@
package com.rjconsultores.ventaboletos.web.utilerias.render; package com.rjconsultores.ventaboletos.web.utilerias.render;
import com.rjconsultores.ventaboletos.entidad.DiagramaAutobus; import com.rjconsultores.ventaboletos.entidad.DiagramaAutobus;
import org.zkoss.util.resource.Labels;
import org.zkoss.zul.Listcell; import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem; import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer; import org.zkoss.zul.ListitemRenderer;
@ -31,6 +33,9 @@ public class RenderDiagramaAutobus implements ListitemRenderer {
lc.setParent(lstm); lc.setParent(lstm);
} }
lc = new Listcell(claseServicio.getIndUsaVagaoFim() != null && claseServicio.getIndUsaVagaoFim() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO"));
lc.setParent(lstm);
lstm.setAttribute("data", claseServicio); lstm.setAttribute("data", claseServicio);
} }
} }

View File

@ -1699,6 +1699,7 @@ editarDiagramaAutobusController.btnApagar.tooltiptext = Eliminar
editarDiagramaAutobusController.btnSalvar.tooltiptext = Guardar editarDiagramaAutobusController.btnSalvar.tooltiptext = Guardar
editarDiagramaAutobusController.btnFechar.tooltiptext = Cerrar editarDiagramaAutobusController.btnFechar.tooltiptext = Cerrar
editarDiagramaAutobusController.lblMarcaautobus.value = Marca autobus editarDiagramaAutobusController.lblMarcaautobus.value = Marca autobus
editarDiagramaAutobusController.lblUsaVagaoFim.value = Usa Vagón Fin
editarDiagramaAutobusController.lblCantasientos.value = Cantidad de asientos editarDiagramaAutobusController.lblCantasientos.value = Cantidad de asientos
editarDiagramaAutobusController.lblMaxparados.value = Máximo parados editarDiagramaAutobusController.lblMaxparados.value = Máximo parados
editarDiagramaAutobusController.lhlateralDireitaList.label = LD editarDiagramaAutobusController.lhlateralDireitaList.label = LD

View File

@ -1850,6 +1850,7 @@ editarDiagramaAutobusController.btnApagar.tooltiptext = Eliminar
editarDiagramaAutobusController.btnSalvar.tooltiptext = Salvar editarDiagramaAutobusController.btnSalvar.tooltiptext = Salvar
editarDiagramaAutobusController.btnFechar.tooltiptext = Fechar editarDiagramaAutobusController.btnFechar.tooltiptext = Fechar
editarDiagramaAutobusController.lblMarcaautobus.value = Marca veículo editarDiagramaAutobusController.lblMarcaautobus.value = Marca veículo
editarDiagramaAutobusController.lblUsaVagaoFim.value = Usa Vagão Fim
editarDiagramaAutobusController.lblCantasientos.value = Quantidade de poltronas editarDiagramaAutobusController.lblCantasientos.value = Quantidade de poltronas
editarDiagramaAutobusController.lblMaxparados.value = Máximo em pé editarDiagramaAutobusController.lblMaxparados.value = Máximo em pé
editarDiagramaAutobusController.lhlateralDireitaList.label = LD editarDiagramaAutobusController.lhlateralDireitaList.label = LD

View File

@ -55,6 +55,9 @@
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarDiagramaAutobusController.lblCantasientos.value')}" label="${c:l('editarDiagramaAutobusController.lblCantasientos.value')}"
sort="auto(cantasientos)"/> sort="auto(cantasientos)"/>
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarDiagramaAutobusController.lblUsaVagaoFim.value')}"
sort="auto(indUsaVagaoFim)"/>
</listhead> </listhead>
</listbox> </listbox>

View File

@ -64,6 +64,10 @@
<intbox id="txtCantasSientos" width="90%" maxlength="3" constraint="no empty" <intbox id="txtCantasSientos" width="90%" maxlength="3" constraint="no empty"
value="@{winEditarDiagramaAutobus$composer.diagramaAutobus.cantasientos}"/> value="@{winEditarDiagramaAutobus$composer.diagramaAutobus.cantasientos}"/>
</row> </row>
<row>
<label id="lblUsaVagaoFim" value="${c:l('editarDiagramaAutobusController.lblUsaVagaoFim.value')}"/>
<checkbox id="chkUsaVagaoFim"/>
</row>
</rows> </rows>
</grid> </grid>