From c12b7660624155094b69e170521588c43cb45341 Mon Sep 17 00:00:00 2001 From: wilian Date: Mon, 24 Jul 2017 13:22:20 +0000 Subject: [PATCH] bug #9358 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@71781 d1611594-4594-4d17-8e1d-87c2c4800839 --- ...ditarConfiguracionCategoriaController.java | 25 +++++++++++++++-- ...cionCategoriaDatosCategoriaController.java | 26 ++++++++++++++++++ .../editarConfiguracionCategorias.zul | 18 +++++++++++- ...rConfiguracionCategoriasDatosCategoria.zul | 21 ++++++++++++-- web/gui/img/tipo_passagem/laranja.png | Bin 0 -> 128 bytes web/gui/img/tipo_passagem/verde.png | Bin 0 -> 181 bytes 6 files changed, 84 insertions(+), 6 deletions(-) create mode 100644 web/gui/img/tipo_passagem/laranja.png create mode 100644 web/gui/img/tipo_passagem/verde.png diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java index 39176c3aa..b22fc0ab4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java @@ -44,6 +44,7 @@ import com.rjconsultores.ventaboletos.entidad.CategoriaClase; import com.rjconsultores.ventaboletos.entidad.CategoriaCorrida; import com.rjconsultores.ventaboletos.entidad.CategoriaCtrl; import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento; +import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento.TipoDescontoComponentePreco; import com.rjconsultores.ventaboletos.entidad.CategoriaMarca; import com.rjconsultores.ventaboletos.entidad.CategoriaMercado; import com.rjconsultores.ventaboletos.entidad.CategoriaOrgao; @@ -58,8 +59,8 @@ 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.entidad.CategoriaDescuento.TipoDescontoComponentePreco; import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem; +import com.rjconsultores.ventaboletos.enums.TipoPassagemCores; import com.rjconsultores.ventaboletos.service.CategoriaCorridaService; import com.rjconsultores.ventaboletos.service.CategoriaCtrlService; import com.rjconsultores.ventaboletos.service.CategoriaPeriodoService; @@ -194,6 +195,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp private Checkbox chkSabado; private Checkbox chkDomingo; + private Radio radioCorLaranja; + private Radio radioCorVerde; private Radio radioHorarioLiberacaoVendaOrigem; private Radio radioHorarioLiberacaoVendaTrecho; @@ -755,7 +758,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp return; } } - + cmbCategorias.getValue(); cantAutorizada.getValue(); descuentoPorc.getValue(); @@ -839,7 +842,15 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp cDescuento.setTipodesccomppreco(TipoDescontoComponentePreco.DESCONTO_COMPONENTE_PRECO_VALOR.getValor()); } else if(radioCompPrecoPor.isChecked()) { cDescuento.setTipodesccomppreco(TipoDescontoComponentePreco.DESCONTO_COMPONENTE_PRECO_PERC.getValor()); - } + } + + if(radioCorLaranja.isChecked()) { + cDescuento.setCorpoltrona(TipoPassagemCores.LARANJA); + } else if(radioCorVerde.isChecked()) { + cDescuento.setCorpoltrona(TipoPassagemCores.VERDE); + } else { + cDescuento.setCorpoltrona(null); + } cDescuento.setDesccomppreco(desccomppreco.getValue()); @@ -1500,5 +1511,13 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp } return false; } + + public String getCorLaranja() { + return TipoPassagemCores.LARANJA.getUrl(); + } + + public String getCorVerde() { + return TipoPassagemCores.VERDE.getUrl(); + } } 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 171f4e393..9ad755d7c 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 @@ -36,6 +36,7 @@ import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento; import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento.TipoDescontoComponentePreco; import com.rjconsultores.ventaboletos.entidad.Constante; import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem; +import com.rjconsultores.ventaboletos.enums.TipoPassagemCores; import com.rjconsultores.ventaboletos.service.ConstanteService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @@ -100,6 +101,9 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene private Checkbox radioCompPrecoImp; private Checkbox radioCompPrecoPor; private Decimalbox desccomppreco; + + private Radio radioCorLaranja; + private Radio radioCorVerde; @Override public void doAfterCompose(Component comp) throws Exception { @@ -215,6 +219,12 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene radioCompPrecoPor.setChecked(true); } desccomppreco.setValue(categoriaDescuento.getDesccomppreco()); + + if(TipoPassagemCores.LARANJA.equals(categoriaDescuento.getCorpoltrona())) { + radioCorLaranja.setChecked(true); + }else if(TipoPassagemCores.VERDE.equals(categoriaDescuento.getCorpoltrona())) { + radioCorVerde.setChecked(true); + } } private void preencherDataHora(Integer tiempoMinutos){ @@ -293,6 +303,14 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene categoriaDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_TRECHO); } + if(radioCorLaranja.isChecked()) { + categoriaDescuento.setCorpoltrona(TipoPassagemCores.LARANJA); + } else if(radioCorVerde.isChecked()) { + categoriaDescuento.setCorpoltrona(TipoPassagemCores.VERDE); + } else { + categoriaDescuento.setCorpoltrona(null); + } + categoriaDescuento.setAsientosReservados(asientosReservados.getValue()); categoriaDescuento.setIndexigedocpasajero(chkExigedocpasajero.isChecked()); categoriaDescuento.setIndexigefecnacimientopasajero(chkExigefecnacimientopasajero.isChecked()); @@ -439,4 +457,12 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene return false; } + public String getCorLaranja() { + return TipoPassagemCores.LARANJA.getUrl(); + } + + public String getCorVerde() { + return TipoPassagemCores.VERDE.getUrl(); + } + } diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul index 1073c7a04..886793449 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul @@ -221,7 +221,7 @@ value="${c:l('editarConfiguracionCategoriaController.lblVentaAntecipadaTempoActivar.value')}" /> - + - + + + +