From f89b01568a68069004d9ea8cce25f58d92c2cd77 Mon Sep 17 00:00:00 2001 From: "lucas.taia" Date: Thu, 28 Feb 2019 01:43:19 +0000 Subject: [PATCH] fixes bug#13544 dev:lucas qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@90370 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../tarifas/BusquedaTarifaController.java | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTarifaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTarifaController.java index 98b31b836..47eb405d0 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTarifaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/BusquedaTarifaController.java @@ -24,6 +24,7 @@ import org.zkoss.zul.Button; import org.zkoss.zul.Combobox; import org.zkoss.zul.Listheader; +import com.rjconsultores.ventaboletos.constantes.ConstantesFuncionSistema; import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.Marca; @@ -127,8 +128,6 @@ public class BusquedaTarifaController extends MyGenericForwardComposer { private Combobox cmbVende; private Boolean vende; - private final String PERMISSAO_EXCLUIR_TODAS_PESQUISA = "COM.RJCONSULTORES.VENTABOLETOS.GUI.ADM.PRECO.EXCLUIR.TODAS.PESQUISA"; - private static final Logger log = Logger.getLogger(BusquedaTarifaController.class); public List getLsVigencias() { @@ -280,17 +279,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer { } private boolean temPermissao(String permissao) { - Usuario usuario = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId()); - - for (UsuarioPerfil up : usuario.getUsuarioPerfilList()) { - List listPerfilFuncion = up.getPerfil().getPerfilFuncionList(); - for (PerfilFuncion pf : listPerfilFuncion) { - if (pf.getFuncionSistema().getDescruta().equals(permissao)) { - return true; - } - } - } - return false; + return UsuarioLogado.getUsuarioLogado().isPermisoClave(permissao); } public void onClick$btnExcluirTodos(Event ev) throws InterruptedException { @@ -398,7 +387,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer { lsVende.add("Sim"); lsVende.add("Não"); - if (!temPermissao(PERMISSAO_EXCLUIR_TODAS_PESQUISA)) { + if (!temPermissao(ConstantesFuncionSistema.CLAVE_TARIFAS_DESABILITAR_BOTAO_EXCLUIR_TODOS)) { btnExcluirTodos.setDisabled(true); } @@ -543,7 +532,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer { if (moneda != null || marca != null || claseServicio != null || vigenciaTarifa != null || categoria != null || tipoPuntoVenta != null || origem != null || destino != null || ruta != null || via != null) { Boolean selecionouAoMenosUmCampoPesquisa = true; - if (selecionouAoMenosUmCampoPesquisa && tarifaList.getSize() > 0 && temPermissao(PERMISSAO_EXCLUIR_TODAS_PESQUISA)) { + if (selecionouAoMenosUmCampoPesquisa && tarifaList.getSize() > 0 && temPermissao(ConstantesFuncionSistema.CLAVE_TARIFAS_DESABILITAR_BOTAO_EXCLUIR_TODOS)) { btnExcluirTodos.setDisabled(false); } else { btnExcluirTodos.setDisabled(true);