From 25881237e5235eac2bc95bd9bda4758340a8ef77 Mon Sep 17 00:00:00 2001 From: wilian Date: Wed, 7 Jan 2015 17:01:33 +0000 Subject: [PATCH] bug #5814 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@40667 d1611594-4594-4d17-8e1d-87c2c4800839 --- ...acionCategoriaDatosCategoriaController.java | 18 ++++++++++++++++-- .../RenderConfiguracionCategoriaDecuento.java | 6 +++++- web/WEB-INF/i3-label_es_MX.label | 4 ++++ web/WEB-INF/i3-label_pt_BR.label | 4 ++++ .../editarConfiguracionCategorias.zul | 17 ++++++++++++++--- ...arConfiguracionCategoriasDatosCategoria.zul | 10 ++++++++++ 6 files changed, 53 insertions(+), 6 deletions(-) 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" /> + +