igor.rodrigo 2015-09-25 19:00:09 +00:00
parent 87fdd29391
commit a37157585e
4 changed files with 49 additions and 7 deletions

View File

@ -26,6 +26,7 @@ import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Decimalbox;
import org.zkoss.zul.Hbox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Label;
import org.zkoss.zul.Radio;
@ -158,6 +159,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Spinner spnMinuto;
private Checkbox chkLiberacionSolamenteEnvasado;
private Textbox asientosReservados;
private Row linhaLiberarPoltronasQuandoOnibus;
private Row linhaAssentosReservados;
public List<Categoria> getLsCategorias() {
return lsCategorias;
@ -408,6 +411,9 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
radioImp.setChecked(true);
onClick$radioImp(null);
cmbEmpresas.focus();
linhaLiberarPoltronasQuandoOnibus.setVisible(false);
linhaAssentosReservados.setVisible(false);
}
@SuppressWarnings({ "rawtypes", "unchecked" })
@ -1224,11 +1230,29 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private void mudarCamposCuota(boolean visible) {
rowTrecho.setVisible(visible);
rowTiempo.setVisible(visible);
linhaLiberarPoltronasQuandoOnibus.setVisible(visible);
linhaAssentosReservados.setVisible(visible);
timeTempoPermitir.setValue(null);
}
public void onClick$rdCuotaNo(Event ev) {
mudarCamposCuota(false);
}
public Row getLinhaLiberarPoltronasQuandoOnibus() {
return linhaLiberarPoltronasQuandoOnibus;
}
public void setLinhaLiberarPoltronasQuandoOnibus(Row linhaLiberarPoltronasQuandoOnibus) {
this.linhaLiberarPoltronasQuandoOnibus = linhaLiberarPoltronasQuandoOnibus;
}
public Row getLinhaAssentosReservados() {
return linhaAssentosReservados;
}
public void setLinhaAssentosReservados(Row linhaAssentosReservados) {
this.linhaAssentosReservados = linhaAssentosReservados;
}
}

View File

@ -60,6 +60,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Radio rdVendaAbertoNao;
private Radio radioSimVentaSolamenteReserva;
private Radio radioNaoVentaSolamenteReserva;
private Row linhaLiberarPoltronasQuandoOnibus;
private Row linhaAssentosReservados;
@Override
public void doAfterCompose(Component comp) throws Exception {
@ -130,6 +132,9 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
rdVendaAbertoNao.setChecked(true);
}
linhaLiberarPoltronasQuandoOnibus.setVisible(false);
linhaAssentosReservados.setVisible(false);
}
private void preencherDataHora(Integer tiempoMinutos){
if (tiempoMinutos != null){
@ -224,7 +229,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private void mudarCamposCuota(boolean visible){
rowTrecho.setVisible(visible);
rowTiempo.setVisible(visible);
linhaLiberarPoltronasQuandoOnibus.setVisible(visible);
linhaAssentosReservados.setVisible(visible);
timeTempoPermitir.setValue(null);
}
public void onClick$rdCuotaNo(Event ev) {
@ -259,5 +265,17 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
spnMinuto.setValue(0);
lblMsgTiempo.setValue(Labels.getLabel("editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value"));
}
public Row getLinhaLiberarPoltronasQuandoOnibus() {
return linhaLiberarPoltronasQuandoOnibus;
}
public void setLinhaLiberarPoltronasQuandoOnibus(Row linhaLiberarPoltronasQuandoOnibus) {
this.linhaLiberarPoltronasQuandoOnibus = linhaLiberarPoltronasQuandoOnibus;
}
public Row getLinhaAssentosReservados() {
return linhaAssentosReservados;
}
public void setLinhaAssentosReservados(Row linhaAssentosReservados) {
this.linhaAssentosReservados = linhaAssentosReservados;
}
}

View File

@ -198,15 +198,15 @@
value="${c:l('editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value')}" />
</hbox>
</row>
<row spans="1,3">
<row spans="1,3" id="linhaLiberarPoltronasQuandoOnibus">
<label id="lblLiberacionSolamenteEnvasado"
value="${c:l('editarConfiguracionCategoriaController.lblLiberacionSolamenteEnvasado.value')}" />
<checkbox id="chkLiberacionSolamenteEnvasado" />
</row>
<row spans="1,3">
<row spans="1,3" id="linhaAssentosReservados">
<label id="lblAsientosreservados"
value="${c:l('editarConfiguracionCategoriaController.lblAsientosreservados.value')}" />
<hbox>
<hbox id="liberarPoltronas">
<textbox id="asientosReservados" />
<label id="lblAsientosseparados"
value="${c:l('editarConfiguracionCategoriaController.lblAsientosseparados.value')}" />

View File

@ -152,13 +152,13 @@
<label value="${c:l('editarConfiguracionCategoriaController.lblTiempoValido.value')}" />
<timebox id="timeTempoPermitir" mold="rounded" format="HH:mm"/>
</row>
<row spans="1,3">
<row spans="1,3" id="linhaLiberarPoltronasQuandoOnibus">
<label id="lblLiberacionSolamenteEnvasado"
value="${c:l('editarConfiguracionCategoriaController.lblLiberacionSolamenteEnvasado.value')}" />
<checkbox id="chkLiberacionSolamenteEnvasado"
checked="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.indLiberacionSolamenteEnvasado}"/>
</row>
<row spans="1,3">
<row spans="1,3" id="linhaAssentosReservados">
<label id="lblAsientosreservados"
value="${c:l('editarConfiguracionCategoriaController.lblAsientosreservados.value')}" />
<hbox>