From 670430213de1c14a3ffb9669dc9825604205fe22 Mon Sep 17 00:00:00 2001 From: wilian Date: Wed, 28 Oct 2015 17:14:25 +0000 Subject: [PATCH] fixes bug #6688 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@49540 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarCategoriaController.java | 11 +++++++++-- .../controladores/comissao/ConferenciaController.java | 2 +- .../web/utilerias/render/RenderBoletoComissao.java | 9 ++++++++- web/WEB-INF/i3-label_es_MX.label | 3 ++- web/WEB-INF/i3-label_pt_BR.label | 3 ++- web/gui/catalogos/editarCategoria.zul | 6 ++++++ 6 files changed, 28 insertions(+), 6 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 ca108f68c..31b034ba5 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 @@ -16,6 +16,7 @@ import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Button; +import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Messagebox; import org.zkoss.zul.api.Comboitem; @@ -49,6 +50,8 @@ public class EditarCategoriaController extends MyGenericForwardComposer { private static Logger log = Logger.getLogger(EditarCategoriaController.class); private MyTextbox txtNome; private Combobox cmbGrupoCategoria; + + private Checkbox chkIndconferenciafisicacomissao; private List lsGrupoCategoria; @@ -72,16 +75,20 @@ public class EditarCategoriaController extends MyGenericForwardComposer { Messagebox.OK, Messagebox.INFORMATION); } } + + chkIndconferenciafisicacomissao.setChecked(categoria.getIndconferenciafisicacomissao()); txtNome.focus(); } public void onClick$btnSalvar(Event ev) throws InterruptedException { txtNome.getValue(); + chkIndconferenciafisicacomissao.getValue(); try { categoria.setActivo(true); categoria.setFecmodif(Calendar.getInstance().getTime()); categoria.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + categoria.setIndconferenciafisicacomissao(chkIndconferenciafisicacomissao.isChecked()); Comboitem grupo = cmbGrupoCategoria.getSelectedItem(); @@ -89,7 +96,7 @@ public class EditarCategoriaController extends MyGenericForwardComposer { categoria.setGrupoCategoria((GrupoCategoria)grupo.getValue()); } - if (categoria.getCategoriaId() != null) { + /*if (categoria.getCategoriaId() != null) { List lsCategoria = categoriaService.buscar(categoria.getDesccategoria()); if (!lsCategoria.isEmpty()) { Messagebox.show( @@ -98,7 +105,7 @@ public class EditarCategoriaController extends MyGenericForwardComposer { Messagebox.OK, Messagebox.EXCLAMATION); return; } - } + }*/ if (categoria.getCategoriaId() == null) { List lsCategoria = diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java index 30fa27947..8a6b285c3 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/ConferenciaController.java @@ -324,7 +324,7 @@ public class ConferenciaController extends MyGenericForwardComposer { public void onClick$btnEncerrarMovimentoDiario(Event event) throws InterruptedException { try { if(conferenciaComissaoService.isBilhetesSemConferencia(conferencia)) { - Messagebox.show(Labels.getLabel("conferenciaController.MSG.bilheteSemConferenciaFormapago"), + Messagebox.show(Labels.getLabel("conferenciaController.MSG.bilheteSemConferenciaFormapagoCategoria"), Labels.getLabel("conferenciaController.window.title"), Messagebox.OK,Messagebox.EXCLAMATION); return; diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java index 464c2abbd..404f85019 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderBoletoComissao.java @@ -2,11 +2,13 @@ package com.rjconsultores.ventaboletos.web.utilerias.render; import java.math.BigDecimal; +import org.apache.commons.lang.StringUtils; import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; import com.rjconsultores.ventaboletos.constantes.DescricaoTipoVenta; +import com.rjconsultores.ventaboletos.enums.IndStatusBoleto; import com.rjconsultores.ventaboletos.vo.comissao.BoletoComissao; import com.rjconsultores.ventaboletos.web.utilerias.BigDecimalUtil; import com.rjconsultores.ventaboletos.web.utilerias.LocaleUtil; @@ -43,7 +45,12 @@ public class RenderBoletoComissao implements ListitemRenderer { lc = new Listcell(BigDecimalUtil.getBigDecimalToStringDouble2CasasDecimaisFormatado(total, LocaleUtil.getLocale())); lc.setParent(lstm); - lc = new Listcell(boletoComissao.getDescmotivocancelacion()); + if(StringUtils.isNotBlank(boletoComissao.getDescmotivocancelacion())) { + lc = new Listcell(boletoComissao.getDescmotivocancelacion()); + } else { + IndStatusBoleto indStatusBoleto = IndStatusBoleto.getIndStatusBoleto(boletoComissao.getIndstatusboleto()); + lc = new Listcell(indStatusBoleto != null ? indStatusBoleto.getValue() : ""); + } lc.setParent(lstm); lc = new Listcell(boletoComissao.getStatusDescricao()); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index e0165caab..6f5366e92 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -705,6 +705,7 @@ editarCategoriaController.MSG.suscribirOK = Tipo de pasaje se registró exitosam editarCategoriaController.MSG.borrarPergunta = Deseas eliminar este tipo de pasaje? editarCategoriaController.MSG.borrarOK = Tipo de pasaje se eliminó exitosamente editarCategoriaController.MSG.tiempo = Tiempo mínimo mayor que tiempo máximo +editarCategoriaController.lbIndconferenciafisicacomissao.value = Requerir Comisión verificación física # Muestra a Moneda da Búsqueda busquedaMonedaController.window.title = Moneda @@ -5911,7 +5912,7 @@ conferenciaController.MSG.borrarLogConferenciaPergunta = Deseja Eliminar esta ob conferenciaController.lbl.sim = Si conferenciaController.lbl.nao = No conferenciaController.lhFormpago.value = Forma Pago -conferenciaController.MSG.bilheteSemConferenciaFormapago = Existem Bilhetes com Forma Pago sem conferência +conferenciaController.MSG.bilheteSemConferenciaFormapagoCategoria = Existem Bilhetes com Forma Pago ou Categoria sem conferência conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existem Eventos Financeiros com Forma Pago sem conferência # Editar LogConferencia Comissao diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index d6f839c5b..9a9622c1a 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -741,6 +741,7 @@ editarCategoriaController.MSG.suscribirOK = Tipo de Passagem Registrado com Suce editarCategoriaController.MSG.borrarPergunta = Deseja Eliminar este tipo de passagem? editarCategoriaController.MSG.borrarOK = Tipo de Passagem Excluido com Sucesso. editarCategoriaController.MSG.tiempo = Tempo mínimo maior que tempo máximo +editarCategoriaController.lbIndconferenciafisicacomissao.value = Exigir Conferência Fisíca Comissão # Muestra a Moeda da Pesquisa busquedaMonedaController.window.title = Moeda @@ -6052,7 +6053,7 @@ conferenciaController.MSG.borrarLogConferenciaPergunta = Deseja Eliminar esta ob conferenciaController.lbl.sim = Sim conferenciaController.lbl.nao = Não conferenciaController.lhFormpago.value = Forma Pago -conferenciaController.MSG.bilheteSemConferenciaFormapago = Existem Bilhetes com Forma Pago sem conferência +conferenciaController.MSG.bilheteSemConferenciaFormapagoCategoria = Existem Bilhetes com Forma Pago ou Categoria sem conferência conferenciaController.MSG.eventosFinanceirosSemConferenciaFormapago = Existem Eventos Financeiros com Forma Pago sem conferência # Editar LogConferencia Comissao diff --git a/web/gui/catalogos/editarCategoria.zul b/web/gui/catalogos/editarCategoria.zul index a0b7e875f..d23f7ce18 100644 --- a/web/gui/catalogos/editarCategoria.zul +++ b/web/gui/catalogos/editarCategoria.zul @@ -45,6 +45,12 @@ model="@{winEditarCategoria$composer.lsGrupoCategoria}" selectedItem="@{winEditarCategoria$composer.categoria.grupoCategoria}" /> + +