diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java index 55506724d..a96f99a0b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java @@ -57,8 +57,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene private Radio rdVendaAntecipadaNo; private Radio rdVendeAbertoSi; private Radio rdVendaAbertoNao; - - + private Radio radioSimVentaSolamenteReserva; + private Radio radioNaoVentaSolamenteReserva; @Override public void doAfterCompose(Component comp) throws Exception { @@ -85,6 +85,12 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene radioNaoImprimePassagem.setSelected(Boolean.TRUE); } + if ((categoriaDescuento.getIndVentaSolamenteReserva() != null) && (categoriaDescuento.getIndVentaSolamenteReserva())) { + radioSimVentaSolamenteReserva.setSelected(Boolean.TRUE); + } else if ((categoriaDescuento.getIndVentaSolamenteReserva() != null) && (!categoriaDescuento.getIndVentaSolamenteReserva())) { + radioNaoVentaSolamenteReserva.setSelected(Boolean.TRUE); + } + if ( (categoriaDescuento.getIndCuota() != null) && (categoriaDescuento.getIndCuota()) ){ mudarCamposCuota(true); timeTempoPermitir.setValue(categoriaDescuento.getTiempoCuota()); @@ -137,6 +143,13 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene } else if (radioNaoImprimePassagem.isSelected()) { categoriaDescuento.setIndImprimeBoleto(Boolean.FALSE); } + + if (radioSimVentaSolamenteReserva.isSelected()) { + categoriaDescuento.setIndVentaSolamenteReserva(Boolean.TRUE); + } else if (radioNaoVentaSolamenteReserva.isSelected()) { + categoriaDescuento.setIndVentaSolamenteReserva(Boolean.FALSE); + } + if (rdVendaAntecipadaSi.isChecked()){ int hora = (spnHora.getValue() == null)?0:spnHora.getValue(); int minuto = (spnMinuto.getValue() == null)?0:spnMinuto.getValue(); @@ -245,4 +258,5 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene spnMinuto.setValue(0); lblMsgTiempo.setValue(Labels.getLabel("editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value")); } + } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java index 422097fa0..facb9fb18 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionCategoriaDecuento.java @@ -109,7 +109,11 @@ public class RenderConfiguracionCategoriaDecuento implements ListitemRenderer { lc = new Listcell(horaMinuto); lc.setParent(lstm); - + + lc = new Listcell((categoria.getIndVentaSolamenteReserva() != null && categoria.getIndVentaSolamenteReserva()) ? "Sim" : "Não"); + lc.setParent(lstm); + lstm.setAttribute("data", categoria); + } } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 5c659113f..b93df09cc 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1270,6 +1270,10 @@ editarConfiguracionCategoriaController.msg.validacaoVentaAntecipada=Para venta a editarConfiguracionCategoriaController.msg.validacaoCategoria=Es necesário informar una categoria editarConfiguracionCategoriaController.lblHeadVendAnte=V. Antic. editarConfiguracionCategoriaController.lblHeadTiempo=Tiempo +editarConfiguracionCategoriaController.lblVentaSolamenteReserva.value = Venda Solamente Reserva +editarConfiguracionCategoriaController.lblSimVentaSolamenteReserva.value = Si +editarConfiguracionCategoriaController.lblNaoVentaSolamenteReserva.value = No +editarConfiguracionCategoriaController.lblHeaderVentaSolamenteReserva.value = V. So. Reserva # Detener a pantalla de Búsqueda busquedaCatalogoDeParadaController.window.title = Parada diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index a8a2d2a5e..b43bcf1d5 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1301,6 +1301,10 @@ editarConfiguracionCategoriaController.msg.validacaoVentaAntecipada=Para venda a editarConfiguracionCategoriaController.msg.validacaoCategoria=É necessário informar uma categoria editarConfiguracionCategoriaController.lblHeadVendAnte=V. Antec. editarConfiguracionCategoriaController.lblHeadTiempo=Tempo +editarConfiguracionCategoriaController.lblVentaSolamenteReserva.value = Venda Somente Reserva +editarConfiguracionCategoriaController.lblSimVentaSolamenteReserva.value = Sim +editarConfiguracionCategoriaController.lblNaoVentaSolamenteReserva.value = Não +editarConfiguracionCategoriaController.lblHeaderVentaSolamenteReserva.value = V. So. Reserva # Detener a pantalla de Pesquisa busquedaCatalogoDeParadaController.window.title = Localidade diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul index a920c3b29..3e9670368 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul @@ -7,7 +7,7 @@ @@ -154,7 +154,7 @@ selected="true" /> - + @@ -221,7 +230,7 @@ @@ -253,6 +262,8 @@ label="${c:l('editarConfiguracionCategoriaController.lblHeadVendAnte')}" /> + diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategoriasDatosCategoria.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategoriasDatosCategoria.zul index 10491a226..97d962770 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionCategoriasDatosCategoria.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategoriasDatosCategoria.zul @@ -98,6 +98,16 @@ label="Nao" /> + +