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 6f3f78b8a..9dcec0d91 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 @@ -545,13 +545,21 @@ public class ConferenciaController extends MyGenericForwardComposer { public Boolean isMovimentoEncerrado() { return conferencia.getIndconferido() != null && conferencia.getIndconferido(); } + + public Boolean isPermissaoEncerrarMovimento() { + return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_ENCERRAR_MOVIMENTODIARIO); + } public Boolean isPermissaoReabrirMovimento() { return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_REABRIR_MOVIMENTODIARIO); } public Boolean isExibirBotaoReabrirMovimento() { - return isMovimentoEncerrado() && UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_REABRIR_MOVIMENTODIARIO); + return isMovimentoEncerrado() && isPermissaoReabrirMovimento(); + } + + public Boolean isExibirBotaoEncerrarMovimento() { + return isMovimentoNaoEncerrado() && isPermissaoEncerrarMovimento(); } public Boolean isExibirBotaoChegadaMalote() { diff --git a/web/gui/comissao/conferencia.zul b/web/gui/comissao/conferencia.zul index ac10457fe..4cec4659d 100644 --- a/web/gui/comissao/conferencia.zul +++ b/web/gui/comissao/conferencia.zul @@ -26,7 +26,7 @@ image="/gui/img/encerrar.png" width="35px" tooltiptext="${c:l('conferenciaController.btnEncerrarMovimentoDiario.tooltiptext')}" - visible="@{winConferencia$composer.movimentoNaoEncerrado}" /> + visible="@{winConferencia$composer.exibirBotaoEncerrarMovimento}" />