From 130b24247b07ca1101c3d522af1349a59f280b8d Mon Sep 17 00:00:00 2001 From: wilian Date: Wed, 25 Apr 2018 14:23:32 +0000 Subject: [PATCH] bug#10974 dev:thiago qua:junia git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@81328 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarCategoriaController.java | 31 ++++++++++++------- web/WEB-INF/i3-label_es_MX.label | 1 + web/WEB-INF/i3-label_pt_BR.label | 1 + web/gui/catalogos/editarCategoria.zul | 11 ++++++- 4 files changed, 32 insertions(+), 12 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java index db21d215c..a1e33bd2e 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java @@ -4,6 +4,7 @@ */ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; +import java.util.Arrays; import java.util.Calendar; import java.util.List; @@ -23,6 +24,7 @@ import org.zkoss.zul.api.Comboitem; import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.GrupoCategoria; +import com.rjconsultores.ventaboletos.enums.TipoDescontoMonitrip; import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.GrupoCategoriaService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; @@ -53,18 +55,22 @@ public class EditarCategoriaController extends MyGenericForwardComposer { private MyTextbox txtCvecategoria; private MyTextbox txtDescImpresionGratuidade; private Combobox cmbGrupoCategoria; + private Combobox cmbDescontoMonitrip; private Checkbox chkIndemitetermorecusa; private Checkbox chkIndnaousaassento; private List lsGrupoCategoria; + private List lsTipoDescontoMonitrips; + private static String CVESISTEMA_FIDELIDADE = "FIDELIDADE"; @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); lsGrupoCategoria = grupoCategoriaService.obtenerTodos(); + lsTipoDescontoMonitrips = Arrays.asList(TipoDescontoMonitrip.values()); GrupoCategoria branco = new GrupoCategoria(); branco.setDescGrupo("\t\t"); @@ -129,17 +135,12 @@ public class EditarCategoriaController extends MyGenericForwardComposer { }else{ categoria.setGrupoCategoria(null); } - - /*if (categoria.getCategoriaId() != null) { - List lsCategoria = categoriaService.buscar(categoria.getDesccategoria()); - if (!lsCategoria.isEmpty()) { - Messagebox.show( - Labels.getLabel("MSG.Registro.Existe"), - Labels.getLabel("editarCategoriaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - return; - } - }*/ + + Comboitem cbDescontoMonitrip = cmbDescontoMonitrip.getSelectedItem(); + categoria.setTipoDescontoMonitrip(null); + if(cbDescontoMonitrip != null) { + categoria.setTipoDescontoMonitrip((TipoDescontoMonitrip) cbDescontoMonitrip.getValue()); + } if (categoria.getCategoriaId() == null) { List lsCategoria = @@ -241,5 +242,13 @@ public class EditarCategoriaController extends MyGenericForwardComposer { public void setGrupoCategoriaService(GrupoCategoriaService grupoCategoriaService) { this.grupoCategoriaService = grupoCategoriaService; } + + public List getLsTipoDescontoMonitrips() { + return lsTipoDescontoMonitrips; + } + + public void setLsTipoDescontoMonitrips(List lsTipoDescontoMonitrips) { + this.lsTipoDescontoMonitrips = lsTipoDescontoMonitrips; + } } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 0bc62d86f..455e2ae9f 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1065,6 +1065,7 @@ editarCategoriaController.lbIndconferenciafisicacomissao.value = Requerir Comisi editarCategoriaController.lbIndemitetermorecusa.value = Emite término de rechaza editarCategoriaController.lbIndnaousaassento.value = No usar asiento en la venta de paquetes editarCategoriaController.lbCvecategoria.value = Sigla +editarCategoriaController.lbDescontoMonitrip.value=Descuento Monitrip # Muestra a Moneda da Búsqueda busquedaMonedaController.window.title = Moneda diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 23dd48cc6..8d90f38b4 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1147,6 +1147,7 @@ editarCategoriaController.lbIndconferenciafisicacomissao.value = Exigir Conferê editarCategoriaController.lbIndemitetermorecusa.value = Emite Termo de Recusa editarCategoriaController.lbIndnaousaassento.value = Não usar assento na venda de pacote editarCategoriaController.lbCvecategoria.value = Sigla +editarCategoriaController.lbDescontoMonitrip.value=Desconto Monitrip # Muestra a Moeda da Pesquisa busquedaMonedaController.window.title = Moeda diff --git a/web/gui/catalogos/editarCategoria.zul b/web/gui/catalogos/editarCategoria.zul index cfe7d4fa1..50e54ff60 100644 --- a/web/gui/catalogos/editarCategoria.zul +++ b/web/gui/catalogos/editarCategoria.zul @@ -7,7 +7,7 @@ @@ -54,6 +54,15 @@ use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" model="@{winEditarCategoria$composer.lsGrupoCategoria}" selectedItem="@{winEditarCategoria$composer.categoria.grupoCategoria}" /> + + +