From e5c04dd94a2dfb77b017f0dcbc17cc77784d39fe Mon Sep 17 00:00:00 2001 From: "rafael.henrique" Date: Fri, 21 Jul 2017 20:09:24 +0000 Subject: [PATCH] fixes bug#9419 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@71754 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarPuntoVentaComissaoController.java | 12 +++++++++ .../catalogos/editarPuntoVentaComissao.zul | 26 ++++++++----------- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaComissaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaComissaoController.java index e2e43dd5c..21552b292 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaComissaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaComissaoController.java @@ -23,6 +23,7 @@ import org.zkoss.zul.Comboitem; import org.zkoss.zul.Datebox; import org.zkoss.zul.Messagebox; import org.zkoss.zul.Paging; +import org.zkoss.zul.Tab; import com.rjconsultores.ventaboletos.constantes.Constantes; import com.rjconsultores.ventaboletos.entidad.ContaCorrentePtoVta; @@ -38,6 +39,7 @@ import com.rjconsultores.ventaboletos.service.ItemDescontoService; import com.rjconsultores.ventaboletos.service.PtovtaComissaoService; import com.rjconsultores.ventaboletos.service.PtovtaContaMDService; import com.rjconsultores.ventaboletos.service.PuntoVentaService; +import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @@ -95,6 +97,8 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer private MyTextboxDecimal txtItemDescontoPreco; private DescontoComissao descontoComissao; + /* Porcentagem Comissão */ + private Tab tabPorcentagemComissao; private BigDecimal porcentagemConta; private List lsConta; private MyComboboxEstandar cmbConta; @@ -128,6 +132,10 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer this.porcentagemConta = new BigDecimal(0); + if (isPermissaoEditarPorcentagem()) { + tabPorcentagemComissao.setVisible(true); + } + for (PtovtaComissao.Receita p : PtovtaComissao.Receita.values()) { Comboitem comboItem = new Comboitem(p.descricao()); @@ -418,6 +426,10 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer public Boolean isPermissaoEditarComissao() { return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EDITAR_COMISSAO); } + + public Boolean isPermissaoEditarPorcentagem() { + return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EXIBIR_TAB_COMISSAO_CONTA); + } public List getLsItemDesconto() { return lsItemDesconto; diff --git a/web/gui/catalogos/editarPuntoVentaComissao.zul b/web/gui/catalogos/editarPuntoVentaComissao.zul index d65452e6e..c8ebd45e5 100644 --- a/web/gui/catalogos/editarPuntoVentaComissao.zul +++ b/web/gui/catalogos/editarPuntoVentaComissao.zul @@ -32,7 +32,7 @@ - + @@ -375,16 +375,16 @@ align="right">