wilian 2016-03-31 17:56:05 +00:00
parent 3a1ee90fa6
commit a8d4c59aea
7 changed files with 82 additions and 1 deletions

View File

@ -174,6 +174,10 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Textbox asientosReservados;
private Row linhaLiberarPoltronasQuandoOnibus;
private Row linhaAssentosReservados;
private Checkbox chkExigenombpasajero;
private Checkbox chkExigedocpasajero;
private Checkbox chkExigetelefonopasajero;
private Checkbox chkExigefecnacimientopasajero;
public List<Categoria> getLsCategorias() {
@ -761,6 +765,10 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cDescuento.setIndVentaAbierto(rdVendeAbertoSim.isSelected());
cDescuento.setIndLiberacionSolamenteEnvasado(chkLiberacionSolamenteEnvasado.isChecked());
cDescuento.setAsientosReservados(asientosReservados.getValue());
cDescuento.setIndexigedocpasajero(chkExigedocpasajero.isChecked());
cDescuento.setIndexigefecnacimientopasajero(chkExigefecnacimientopasajero.isChecked());
cDescuento.setIndexigenombpasajero(chkExigenombpasajero.isChecked());
cDescuento.setIndexigetelefonopasajero(chkExigetelefonopasajero.isChecked());
if (rdVendaAntecipadaSi.isChecked()) {
cDescuento.setTiempoDesactivar(spnHora.getValue(), spnMinuto.getValue());

View File

@ -68,6 +68,10 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Row linhaAssentosReservados;
private Textbox asientosReservados;
private Intbox cantAutorizada;
private Checkbox chkExigenombpasajero;
private Checkbox chkExigedocpasajero;
private Checkbox chkExigetelefonopasajero;
private Checkbox chkExigefecnacimientopasajero;
@Override
public void doAfterCompose(Component comp) throws Exception {
@ -145,6 +149,20 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
linhaLiberarPoltronasQuandoOnibus.setVisible(false);
linhaAssentosReservados.setVisible(false);
}
if(categoriaDescuento.getIndexigenombpasajero() != null) {
chkExigenombpasajero.setChecked(categoriaDescuento.getIndexigenombpasajero());
}
if(categoriaDescuento.getIndexigedocpasajero() != null) {
chkExigedocpasajero.setChecked(categoriaDescuento.getIndexigedocpasajero());
}
if(categoriaDescuento.getIndexigetelefonopasajero() != null) {
chkExigetelefonopasajero.setChecked(categoriaDescuento.getIndexigetelefonopasajero());
}
if(categoriaDescuento.getIndexigefecnacimientopasajero() != null) {
chkExigefecnacimientopasajero.setChecked(categoriaDescuento.getIndexigefecnacimientopasajero());
}
}
private void preencherDataHora(Integer tiempoMinutos){
if (tiempoMinutos != null){
@ -205,6 +223,10 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
}
categoriaDescuento.setAsientosReservados(asientosReservados.getValue());
categoriaDescuento.setIndexigedocpasajero(chkExigedocpasajero.isChecked());
categoriaDescuento.setIndexigefecnacimientopasajero(chkExigefecnacimientopasajero.isChecked());
categoriaDescuento.setIndexigenombpasajero(chkExigenombpasajero.isChecked());
categoriaDescuento.setIndexigetelefonopasajero(chkExigetelefonopasajero.isChecked());
categoriaDescuentoList.updateItem(categoriaDescuento);
this.closeWindow();

View File

@ -119,6 +119,9 @@ public class RenderConfiguracionCategoriaDecuento implements ListitemRenderer {
lc = new Listcell(categoria.getAsientosReservados());
lc.setParent(lstm);
lc = new Listcell(categoria.getExigeCamposPasajeroVenta());
lc.setParent(lstm);
lstm.setAttribute("data", categoria);
}

View File

@ -1613,6 +1613,11 @@ editarConfiguracionCategoriaController.lblVentaSolamenteReserva.value = Venda So
editarConfiguracionCategoriaController.lblSimVentaSolamenteReserva.value = Si
editarConfiguracionCategoriaController.lblNaoVentaSolamenteReserva.value = No
editarConfiguracionCategoriaController.lblHeaderVentaSolamenteReserva.value = V. So. Reserva
editarConfiguracionCategoriaController.lblExigeCamposPasajero.value = Exigir datos pasajero en la venta
editarConfiguracionCategoriaController.lblExigenombpasajero.value = Nombre
editarConfiguracionCategoriaController.lblExigedocpasajero.value = Documento
editarConfiguracionCategoriaController.lblExigetelefonopasajero.value = Telefono
editarConfiguracionCategoriaController.lblExigefecnacimientopasajero.value = Fec Nacimiento
editarConfiguracionCategoriaController.msg.validacaoAssentosReservados = O número de Asientos reservados não pode ser maior que a quantidade autorizada
editarConfiguracionCategoriaController.msg.validacaoAssentosReservadosPontoeVirgula = Digite Asientos separados por ponto e virgula. Asientos não devem conter zeros à esquerda

View File

@ -1652,6 +1652,11 @@ editarConfiguracionCategoriaController.lblVentaSolamenteReserva.value = Venda So
editarConfiguracionCategoriaController.lblSimVentaSolamenteReserva.value = Sim
editarConfiguracionCategoriaController.lblNaoVentaSolamenteReserva.value = Não
editarConfiguracionCategoriaController.lblHeaderVentaSolamenteReserva.value = V. So. Reserva
editarConfiguracionCategoriaController.lblExigeCamposPasajero.value = Exigir dados passageiro na venda
editarConfiguracionCategoriaController.lblExigenombpasajero.value = Nome
editarConfiguracionCategoriaController.lblExigedocpasajero.value = Documento
editarConfiguracionCategoriaController.lblExigetelefonopasajero.value = Telefone
editarConfiguracionCategoriaController.lblExigefecnacimientopasajero.value = Dt Nascimento
editarConfiguracionCategoriaController.msg.validacaoAssentosReservados = O número de assentos reservados não pode ser maior que a quantidade autorizada
editarConfiguracionCategoriaController.msg.validacaoAssentosReservadosPontoeVirgula = Digite assentos separados por ponto e virgula. Assentos não devem conter zeros à esquerda

View File

@ -118,6 +118,24 @@
checked="true" />
</hbox>
</row>
<row spans="1,3">
<label
value="${c:l('editarConfiguracionCategoriaController.lblExigeCamposPasajero.value')}" />
<hbox>
<checkbox id="chkExigenombpasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigenombpasajero.value')}"
checked="false" />
<checkbox id="chkExigedocpasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigedocpasajero.value')}"
checked="false" />
<checkbox id="chkExigetelefonopasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigetelefonopasajero.value')}"
checked="false" />
<checkbox id="chkExigefecnacimientopasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigefecnacimientopasajero.value')}"
checked="false" />
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblDescuento.value')}" />
@ -246,7 +264,7 @@
</row>
<row spans="4">
<listbox id="categoriaDescuentoList"
height="160px"
height="135px"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false">
<listhead sizable="true">
@ -284,6 +302,8 @@
label="${c:l('editarConfiguracionCategoriaController.lblLiberacionSolamenteEnvasado.value')}" />
<listheader width="50px"
label="${c:l('editarConfiguracionCategoriaController.lblAsientosreservados.value')}" />
<listheader width="50px"
label="${c:l('editarConfiguracionCategoriaController.lblExigeCamposPasajero.value')}" />
</listhead>
</listbox>
</row>

View File

@ -168,6 +168,24 @@
value="${c:l('editarConfiguracionCategoriaController.lblAsientosseparados.value')}" />
</hbox>
</row>
<row spans="1,3">
<label
value="${c:l('editarConfiguracionCategoriaController.lblExigeCamposPasajero.value')}" />
<hbox>
<checkbox id="chkExigenombpasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigenombpasajero.value')}"
checked="false" />
<checkbox id="chkExigedocpasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigedocpasajero.value')}"
checked="false" />
<checkbox id="chkExigetelefonopasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigetelefonopasajero.value')}"
checked="false" />
<checkbox id="chkExigefecnacimientopasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigefecnacimientopasajero.value')}"
checked="false" />
</hbox>
</row>
</rows>
</grid>
</window>