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
master
wilian 2018-04-25 14:23:32 +00:00
parent 392038a1f1
commit 130b24247b
4 changed files with 32 additions and 12 deletions

View File

@ -4,6 +4,7 @@
*/ */
package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos; package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import java.util.Arrays;
import java.util.Calendar; import java.util.Calendar;
import java.util.List; 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.Categoria;
import com.rjconsultores.ventaboletos.entidad.GrupoCategoria; import com.rjconsultores.ventaboletos.entidad.GrupoCategoria;
import com.rjconsultores.ventaboletos.enums.TipoDescontoMonitrip;
import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.CategoriaService;
import com.rjconsultores.ventaboletos.service.GrupoCategoriaService; import com.rjconsultores.ventaboletos.service.GrupoCategoriaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
@ -53,18 +55,22 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
private MyTextbox txtCvecategoria; private MyTextbox txtCvecategoria;
private MyTextbox txtDescImpresionGratuidade; private MyTextbox txtDescImpresionGratuidade;
private Combobox cmbGrupoCategoria; private Combobox cmbGrupoCategoria;
private Combobox cmbDescontoMonitrip;
private Checkbox chkIndemitetermorecusa; private Checkbox chkIndemitetermorecusa;
private Checkbox chkIndnaousaassento; private Checkbox chkIndnaousaassento;
private List<GrupoCategoria> lsGrupoCategoria; private List<GrupoCategoria> lsGrupoCategoria;
private List<TipoDescontoMonitrip> lsTipoDescontoMonitrips;
private static String CVESISTEMA_FIDELIDADE = "FIDELIDADE"; private static String CVESISTEMA_FIDELIDADE = "FIDELIDADE";
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
lsGrupoCategoria = grupoCategoriaService.obtenerTodos(); lsGrupoCategoria = grupoCategoriaService.obtenerTodos();
lsTipoDescontoMonitrips = Arrays.asList(TipoDescontoMonitrip.values());
GrupoCategoria branco = new GrupoCategoria(); GrupoCategoria branco = new GrupoCategoria();
branco.setDescGrupo("\t\t"); branco.setDescGrupo("\t\t");
@ -129,17 +135,12 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
}else{ }else{
categoria.setGrupoCategoria(null); categoria.setGrupoCategoria(null);
} }
/*if (categoria.getCategoriaId() != null) { Comboitem cbDescontoMonitrip = cmbDescontoMonitrip.getSelectedItem();
List<Categoria> lsCategoria = categoriaService.buscar(categoria.getDesccategoria()); categoria.setTipoDescontoMonitrip(null);
if (!lsCategoria.isEmpty()) { if(cbDescontoMonitrip != null) {
Messagebox.show( categoria.setTipoDescontoMonitrip((TipoDescontoMonitrip) cbDescontoMonitrip.getValue());
Labels.getLabel("MSG.Registro.Existe"), }
Labels.getLabel("editarCategoriaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return;
}
}*/
if (categoria.getCategoriaId() == null) { if (categoria.getCategoriaId() == null) {
List<Categoria> lsCategoria = List<Categoria> lsCategoria =
@ -241,5 +242,13 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
public void setGrupoCategoriaService(GrupoCategoriaService grupoCategoriaService) { public void setGrupoCategoriaService(GrupoCategoriaService grupoCategoriaService) {
this.grupoCategoriaService = grupoCategoriaService; this.grupoCategoriaService = grupoCategoriaService;
} }
public List<TipoDescontoMonitrip> getLsTipoDescontoMonitrips() {
return lsTipoDescontoMonitrips;
}
public void setLsTipoDescontoMonitrips(List<TipoDescontoMonitrip> lsTipoDescontoMonitrips) {
this.lsTipoDescontoMonitrips = lsTipoDescontoMonitrips;
}
} }

View File

@ -1065,6 +1065,7 @@ editarCategoriaController.lbIndconferenciafisicacomissao.value = Requerir Comisi
editarCategoriaController.lbIndemitetermorecusa.value = Emite término de rechaza editarCategoriaController.lbIndemitetermorecusa.value = Emite término de rechaza
editarCategoriaController.lbIndnaousaassento.value = No usar asiento en la venta de paquetes editarCategoriaController.lbIndnaousaassento.value = No usar asiento en la venta de paquetes
editarCategoriaController.lbCvecategoria.value = Sigla editarCategoriaController.lbCvecategoria.value = Sigla
editarCategoriaController.lbDescontoMonitrip.value=Descuento Monitrip
# Muestra a Moneda da Búsqueda # Muestra a Moneda da Búsqueda
busquedaMonedaController.window.title = Moneda busquedaMonedaController.window.title = Moneda

View File

@ -1147,6 +1147,7 @@ editarCategoriaController.lbIndconferenciafisicacomissao.value = Exigir Conferê
editarCategoriaController.lbIndemitetermorecusa.value = Emite Termo de Recusa editarCategoriaController.lbIndemitetermorecusa.value = Emite Termo de Recusa
editarCategoriaController.lbIndnaousaassento.value = Não usar assento na venda de pacote editarCategoriaController.lbIndnaousaassento.value = Não usar assento na venda de pacote
editarCategoriaController.lbCvecategoria.value = Sigla editarCategoriaController.lbCvecategoria.value = Sigla
editarCategoriaController.lbDescontoMonitrip.value=Desconto Monitrip
# Muestra a Moeda da Pesquisa # Muestra a Moeda da Pesquisa
busquedaMonedaController.window.title = Moeda busquedaMonedaController.window.title = Moeda

View File

@ -7,7 +7,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarCategoria" border="normal" <window id="winEditarCategoria" border="normal"
apply="${editarCategoriaController}" apply="${editarCategoriaController}"
width="400px" height="457x" contentStyle="overflow:auto" width="500px" height="457x" contentStyle="overflow:auto"
title="${c:l('editarCategoriaController.window.title')}"> title="${c:l('editarCategoriaController.window.title')}">
<toolbar> <toolbar>
<hbox spacing="5px" style="padding:1px" align="right"> <hbox spacing="5px" style="padding:1px" align="right">
@ -54,6 +54,15 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarCategoria$composer.lsGrupoCategoria}" model="@{winEditarCategoria$composer.lsGrupoCategoria}"
selectedItem="@{winEditarCategoria$composer.categoria.grupoCategoria}" /> selectedItem="@{winEditarCategoria$composer.categoria.grupoCategoria}" />
</row>
<row>
<label
value="${c:l('editarCategoriaController.lbDescontoMonitrip.value')}" />
<combobox id="cmbDescontoMonitrip"
mold="rounded" buttonVisible="true" width="100%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarCategoria$composer.lsTipoDescontoMonitrips}"
selectedItem="@{winEditarCategoria$composer.categoria.tipoDescontoMonitrip}" />
</row> </row>
<row> <row>
<label id="lbIndemitetermorecusa" <label id="lbIndemitetermorecusa"