fixes bug#AL-4314
parent
325268395e
commit
454c300be9
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.140.1</version>
|
||||
<version>1.141.0</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
|
|
|
@ -49,6 +49,8 @@ import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
|||
import com.rjconsultores.ventaboletos.vo.layout.DiagramaPoltronas;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.CotasConfiguracionListItemRenderer;
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -224,6 +226,7 @@ public class EditarCorridaAsientoController extends MyGenericForwardComposer {
|
|||
private MyComboboxEstandar cmbDestino;
|
||||
private Textbox txtMotivo;
|
||||
private static Logger log = LogManager.getLogger(EditarCorridaAsientoController.class);
|
||||
private MyListbox cotasConfiguracionList;
|
||||
|
||||
private List<DiagramaPoltronas> layout;
|
||||
|
||||
|
@ -296,6 +299,8 @@ public class EditarCorridaAsientoController extends MyGenericForwardComposer {
|
|||
if (!temPermissao("ADM.VTA.SERVICIO.LIBERAR")){
|
||||
btnLiberar.setDisabled(Boolean.TRUE);
|
||||
}
|
||||
cotasConfiguracionList.setModel(new BindingListModelList(esquemaAsientoService.obtenerPorCorrida(esquemaCorrida), true));
|
||||
cotasConfiguracionList.setItemRenderer(new CotasConfiguracionListItemRenderer());
|
||||
}
|
||||
|
||||
private boolean temPermissao(String permissao){
|
||||
|
@ -371,6 +376,7 @@ public class EditarCorridaAsientoController extends MyGenericForwardComposer {
|
|||
|
||||
colorirAsientos();
|
||||
txtAsiento.setValue("");
|
||||
cotasConfiguracionList.setModel(new BindingListModelList(esquemaAsientoService.obtenerPorCorrida(esquemaCorrida), true));
|
||||
|
||||
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaAsientoController.MSG.salvo"),
|
||||
Labels.getLabel("editarConfiguracionCorridaAsientoController.window.title"),
|
||||
|
@ -423,6 +429,7 @@ public class EditarCorridaAsientoController extends MyGenericForwardComposer {
|
|||
|
||||
}
|
||||
}
|
||||
cotasConfiguracionList.setModel(new BindingListModelList(esquemaAsientoService.obtenerPorCorrida(esquemaCorrida), true));
|
||||
|
||||
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaAsientoController.MSG.liberar"),
|
||||
Labels.getLabel("editarConfiguracionCorridaAsientoController.window.title"),
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||
|
||||
import org.apache.commons.lang.BooleanUtils;
|
||||
import org.zkoss.zul.Listcell;
|
||||
import org.zkoss.zul.Listitem;
|
||||
import org.zkoss.zul.ListitemRenderer;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.EsquemaAsiento;
|
||||
|
||||
public class CotasConfiguracionListItemRenderer implements ListitemRenderer {
|
||||
|
||||
@Override
|
||||
public void render(Listitem listItem, Object item) throws Exception {
|
||||
|
||||
EsquemaAsiento esquemaAsiento = (EsquemaAsiento)item;
|
||||
|
||||
Listcell tipoOcupacalCell = new Listcell(BooleanUtils.toBoolean(esquemaAsiento.getIndvendible()) ? "Poltrona Exclusiva" : "Poltrona Ocupada");
|
||||
tipoOcupacalCell.setParent(listItem);
|
||||
|
||||
Listcell origemCell = esquemaAsiento.getParada() == null ? new Listcell("") : new Listcell(esquemaAsiento.getParada().getDescparada().toString());
|
||||
origemCell.setParent(listItem);
|
||||
|
||||
Listcell destinoCell = esquemaAsiento.getDestino() == null ? new Listcell("") : new Listcell(esquemaAsiento.getDestino().getDescparada().toString());
|
||||
destinoCell.setParent(listItem);
|
||||
|
||||
Listcell asientoCell = esquemaAsiento.getNumasiento() == null ? new Listcell("") : new Listcell(esquemaAsiento.getNumasiento().toString());
|
||||
asientoCell.setParent(listItem);
|
||||
|
||||
Listcell motivoBloqueoCell = esquemaAsiento.getMotivobloqueo() == null ? new Listcell("") : new Listcell(esquemaAsiento.getMotivobloqueo().toString());
|
||||
motivoBloqueoCell.setParent(listItem);
|
||||
|
||||
Listcell tiempoLiberacionCell = esquemaAsiento.getTiempoLiberacion() == null ? new Listcell("") : new Listcell(esquemaAsiento.getTiempoLiberacion().toString());
|
||||
tiempoLiberacionCell.setParent(listItem);
|
||||
|
||||
listItem.setAttribute("data", esquemaAsiento);
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -462,5 +462,22 @@
|
|||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<listbox id="cotasConfiguracionList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" mold="paging" pageSize="6"
|
||||
multiple="false" height="250px" width="1080px">
|
||||
<listhead sizable="true">
|
||||
<listheader width="15%" image="/gui/img/create_doc.gif" align="center"
|
||||
label="${c:l('editarConfiguracionCorridaAsientoController.lbMotivoOcupacao.value')}" sort="auto(indvendible)"/>
|
||||
<listheader image="/gui/img/create_doc.gif" align="center" width="20%"
|
||||
label="${c:l('editarConfiguracionCorridaAsientoController.lbOrigem.value')}" sort="auto(parada.descparada)"/>
|
||||
<listheader image="/gui/img/create_doc.gif" align="center" width="20%"
|
||||
label="${c:l('editarConfiguracionCorridaAsientoController.lbDestino.value')}" sort="auto(destino.descparada)"/>
|
||||
<listheader image="/gui/img/create_doc.gif" align="center" width="16%"
|
||||
label="${c:l('editarConfiguracionCorridaAsientoController.lbAsiento.value')}" sort="auto(numasiento)"/>
|
||||
<listheader image="/gui/img/create_doc.gif" align="center" width="15%"
|
||||
label="${c:l('editarConfiguracionCorridaAsientoController.lbMotivo.value')}" sort="auto(motivobloqueo)"/>
|
||||
<listheader image="/gui/img/create_doc.gif" align="center" width="20%"
|
||||
label="${c:l('editarConfiguracionCorridaAsientoController.lbTiempoLiberacion.value')}" sort="auto(tiempoLiberacion)"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
</window>
|
||||
</zk>
|
Loading…
Reference in New Issue