fixes bug #9906
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@74544 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
5501d42e27
commit
03081f0b98
|
@ -3257,7 +3257,7 @@ public class EditarCorridaAsientoController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
public Boolean isAsientoMaior54() {
|
||||
return diagramaAutobus.getCantasientos() > 54;
|
||||
return diagramaAutobus.getCantasientos() > 54 || (diagramaAutobus.getIndUsaVagaoFim() != null && diagramaAutobus.getIndUsaVagaoFim());
|
||||
}
|
||||
|
||||
public Boolean isNotBarco() {
|
||||
|
|
|
@ -22,6 +22,7 @@ import org.zkoss.zk.ui.event.Event;
|
|||
import org.zkoss.zk.ui.event.ForwardEvent;
|
||||
import org.zkoss.zk.ui.util.Clients;
|
||||
import org.zkoss.zul.Button;
|
||||
import org.zkoss.zul.Checkbox;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Textbox;
|
||||
|
@ -240,6 +241,8 @@ public class EditarDiagramaAutobusController extends MyGenericForwardComposer {
|
|||
private Button btn_7_26;
|
||||
private static Logger log = Logger.getLogger(EditarDiagramaAutobusController.class);
|
||||
|
||||
private Checkbox chkUsaVagaoFim;
|
||||
|
||||
private List<DiagramaPoltronas> layout;
|
||||
|
||||
public Intbox getTxtCantasSientos() {
|
||||
|
@ -2394,6 +2397,8 @@ public class EditarDiagramaAutobusController extends MyGenericForwardComposer {
|
|||
if (diagramaAutobus.getDiagramaautobusId() == null) {
|
||||
btnApagar.setVisible(Boolean.FALSE);
|
||||
}
|
||||
|
||||
chkUsaVagaoFim.setChecked(diagramaAutobus.getIndUsaVagaoFim() != null ? diagramaAutobus.getIndUsaVagaoFim() : Boolean.FALSE);
|
||||
|
||||
txtDescDiagrama.focus();
|
||||
|
||||
|
@ -2423,6 +2428,7 @@ public class EditarDiagramaAutobusController extends MyGenericForwardComposer {
|
|||
Integer qtdeAssentosCriados = getQtdeAcientosCriados();
|
||||
Integer qtdeAssentosInformados = txtCantasSientos.getValue();
|
||||
txtDescDiagrama.getValue();
|
||||
chkUsaVagaoFim.getValue();
|
||||
|
||||
if (qtdeAssentosCriados.compareTo(qtdeAssentosInformados) != 0) {
|
||||
Messagebox.show(
|
||||
|
@ -2432,6 +2438,7 @@ public class EditarDiagramaAutobusController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
diagramaAutobus.setIndUsaVagaoFim(chkUsaVagaoFim.isChecked());
|
||||
diagramaAutobus.setActivo(Boolean.TRUE);
|
||||
diagramaAutobus.setFecmodif(Calendar.getInstance().getTime());
|
||||
diagramaAutobus.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
|
|
|
@ -5,6 +5,8 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.DiagramaAutobus;
|
||||
|
||||
import org.zkoss.util.resource.Labels;
|
||||
import org.zkoss.zul.Listcell;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.ListitemRenderer;
|
||||
|
@ -31,6 +33,9 @@ public class RenderDiagramaAutobus implements ListitemRenderer {
|
|||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1699,6 +1699,7 @@ editarDiagramaAutobusController.btnApagar.tooltiptext = Eliminar
|
|||
editarDiagramaAutobusController.btnSalvar.tooltiptext = Guardar
|
||||
editarDiagramaAutobusController.btnFechar.tooltiptext = Cerrar
|
||||
editarDiagramaAutobusController.lblMarcaautobus.value = Marca autobus
|
||||
editarDiagramaAutobusController.lblUsaVagaoFim.value = Usa Vagón Fin
|
||||
editarDiagramaAutobusController.lblCantasientos.value = Cantidad de asientos
|
||||
editarDiagramaAutobusController.lblMaxparados.value = Máximo parados
|
||||
editarDiagramaAutobusController.lhlateralDireitaList.label = LD
|
||||
|
|
|
@ -1850,6 +1850,7 @@ editarDiagramaAutobusController.btnApagar.tooltiptext = Eliminar
|
|||
editarDiagramaAutobusController.btnSalvar.tooltiptext = Salvar
|
||||
editarDiagramaAutobusController.btnFechar.tooltiptext = Fechar
|
||||
editarDiagramaAutobusController.lblMarcaautobus.value = Marca veículo
|
||||
editarDiagramaAutobusController.lblUsaVagaoFim.value = Usa Vagão Fim
|
||||
editarDiagramaAutobusController.lblCantasientos.value = Quantidade de poltronas
|
||||
editarDiagramaAutobusController.lblMaxparados.value = Máximo em pé
|
||||
editarDiagramaAutobusController.lhlateralDireitaList.label = LD
|
||||
|
|
|
@ -55,6 +55,9 @@
|
|||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('editarDiagramaAutobusController.lblCantasientos.value')}"
|
||||
sort="auto(cantasientos)"/>
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('editarDiagramaAutobusController.lblUsaVagaoFim.value')}"
|
||||
sort="auto(indUsaVagaoFim)"/>
|
||||
|
||||
</listhead>
|
||||
</listbox>
|
||||
|
|
|
@ -64,6 +64,10 @@
|
|||
<intbox id="txtCantasSientos" width="90%" maxlength="3" constraint="no empty"
|
||||
value="@{winEditarDiagramaAutobus$composer.diagramaAutobus.cantasientos}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lblUsaVagaoFim" value="${c:l('editarDiagramaAutobusController.lblUsaVagaoFim.value')}"/>
|
||||
<checkbox id="chkUsaVagaoFim"/>
|
||||
</row>
|
||||
|
||||
</rows>
|
||||
</grid>
|
||||
|
|
Loading…
Reference in New Issue