wilian 2016-10-17 18:13:00 +00:00
parent 2140f892b4
commit 2804d3c82b
7 changed files with 66 additions and 0 deletions

View File

@ -56,6 +56,7 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem;
import com.rjconsultores.ventaboletos.service.CategoriaCorridaService;
import com.rjconsultores.ventaboletos.service.CategoriaCtrlService;
import com.rjconsultores.ventaboletos.service.CategoriaPeriodoService;
@ -180,6 +181,9 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Checkbox chkExigefecnacimientopasajero;
private Checkbox chkExigedoc2pasajero;
private Radio radioHorarioLiberacaoVendaOrigem;
private Radio radioHorarioLiberacaoVendaTrecho;
public List<Categoria> getLsCategorias() {
return lsCategorias;
@ -771,6 +775,12 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cDescuento.setIndExigeDoc2Passageiro(chkExigedoc2pasajero.isChecked());
cDescuento.setIndexigenombpasajero(chkExigenombpasajero.isChecked());
cDescuento.setIndexigetelefonopasajero(chkExigetelefonopasajero.isChecked());
if(radioHorarioLiberacaoVendaOrigem.isChecked()) {
cDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_ORIGEM);
} else if(radioHorarioLiberacaoVendaTrecho.isChecked()) {
cDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_TRECHO);
}
if (rdVendaAntecipadaSi.isChecked()) {
cDescuento.setTiempoDesactivar(spnHora.getValue(), spnMinuto.getValue());

View File

@ -29,6 +29,7 @@ import org.zkoss.zul.Textbox;
import org.zkoss.zul.api.Timebox;
import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento;
import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@ -73,6 +74,9 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Checkbox chkExigetelefonopasajero;
private Checkbox chkExigefecnacimientopasajero;
private Checkbox chkExigedoc2pasajero;
private Radio radioHorarioLiberacaoVendaOrigem;
private Radio radioHorarioLiberacaoVendaTrecho;
@Override
public void doAfterCompose(Component comp) throws Exception {
@ -167,6 +171,13 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
chkExigedoc2pasajero.setChecked(categoriaDescuento.getIndExigeDoc2Passageiro());
}
radioHorarioLiberacaoVendaOrigem.setChecked(true);
radioHorarioLiberacaoVendaTrecho.setChecked(false);
if(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_TRECHO.equals(categoriaDescuento.getHorarioLiberacaoVendaPassagem())) {
radioHorarioLiberacaoVendaOrigem.setChecked(false);
radioHorarioLiberacaoVendaTrecho.setChecked(true);
}
}
private void preencherDataHora(Integer tiempoMinutos){
if (tiempoMinutos != null){
@ -226,6 +237,12 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
return;
}
if(radioHorarioLiberacaoVendaOrigem.isChecked()) {
categoriaDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_ORIGEM);
} else if(radioHorarioLiberacaoVendaTrecho.isChecked()) {
categoriaDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_TRECHO);
}
categoriaDescuento.setAsientosReservados(asientosReservados.getValue());
categoriaDescuento.setIndexigedocpasajero(chkExigedocpasajero.isChecked());
categoriaDescuento.setIndexigefecnacimientopasajero(chkExigefecnacimientopasajero.isChecked());

View File

@ -7,12 +7,14 @@ package com.rjconsultores.ventaboletos.web.utilerias.render;
import java.text.SimpleDateFormat;
import java.util.List;
import org.zkoss.util.resource.Labels;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento;
import com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo;
import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem;
/**
*
@ -110,6 +112,9 @@ public class RenderConfiguracionCategoriaDecuento implements ListitemRenderer {
lc = new Listcell(horaMinuto);
lc.setParent(lstm);
lc = new Listcell(categoria.getHorarioLiberacaoVendaPassagem() == null || categoria.getHorarioLiberacaoVendaPassagem().equals(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_ORIGEM) ? Labels.getLabel("editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaOrigem.value") : Labels.getLabel("editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaTrecho.value"));
lc.setParent(lstm);
lc = new Listcell((categoria.getIndVentaSolamenteReserva() != null && categoria.getIndVentaSolamenteReserva()) ? "Sim" : "Não");
lc.setParent(lstm);

View File

@ -1710,6 +1710,9 @@ editarConfiguracionCategoriaController.lblExigenombpasajero.value = Nombre
editarConfiguracionCategoriaController.lblExigedocpasajero.value = Documento
editarConfiguracionCategoriaController.lblExigetelefonopasajero.value = Telefono
editarConfiguracionCategoriaController.lblExigefecnacimientopasajero.value = Fec Nacimiento
editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaPassagem.value = Disponible Venta
editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaOrigem.value = Horario Origen el Servicio
editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaTrecho.value = Horario Tramo
editarConfiguracionCategoriaController.msg.validacaoAssentosReservados = El numero de Asientos reservados no puede ser mayor que la cantidad autorizada.
editarConfiguracionCategoriaController.msg.validacaoAssentosReservadosPontoeVirgula = Digite Asientos separados por punto y coma. Asientos no deben de contener ceros a la izquierda.

View File

@ -1763,6 +1763,9 @@ editarConfiguracionCategoriaController.lblExigedocpasajero.value = Documento
editarConfiguracionCategoriaController.lblExigetelefonopasajero.value = Telefone
editarConfiguracionCategoriaController.lblExigefecnacimientopasajero.value = Dt Nascimento
editarConfiguracionCategoriaController.lblExigeDocumento2.value = Documento 2
editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaPassagem.value = Liberação para Venda
editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaOrigem.value = Horário Origem Corrida
editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaTrecho.value = Horário Trecho
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

@ -221,6 +221,19 @@
value="${c:l('editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value')}" />
</hbox>
</row>
<row spans="1,3">
<label
value="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaPassagem.value')}" />
<hbox>
<radiogroup>
<radio id="radioHorarioLiberacaoVendaOrigem"
label="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaOrigem.value')}"
selected="true" />
<radio id="radioHorarioLiberacaoVendaTrecho"
label="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaTrecho.value')}" />
</radiogroup>
</hbox>
</row>
<row spans="1,3" id="linhaLiberarPoltronasQuandoOnibus">
<label id="lblLiberacionSolamenteEnvasado"
value="${c:l('editarConfiguracionCategoriaController.lblLiberacionSolamenteEnvasado.value')}" />
@ -299,6 +312,8 @@
label="${c:l('editarConfiguracionCategoriaController.lblHeadVendAnte')}" />
<listheader width="50px"
label="${c:l('editarConfiguracionCategoriaController.lblHeadTiempo')}" />
<listheader width="50px"
label="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaPassagem.value')}" />
<listheader width="50px"
label="${c:l('editarConfiguracionCategoriaController.lblVentaSolamenteReserva.value')}" />
<listheader width="50px"

View File

@ -118,6 +118,19 @@
<label id="lblMsgTiempo" value="${c:l('editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value')}"/>
</hbox>
</row>
<row spans="1,3">
<label
value="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaPassagem.value')}" />
<hbox>
<radiogroup>
<radio id="radioHorarioLiberacaoVendaOrigem"
label="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaOrigem.value')}"
selected="true" />
<radio id="radioHorarioLiberacaoVendaTrecho"
label="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaTrecho.value')}" />
</radiogroup>
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblFeriado.value')}" />