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-87c2c4800839master
parent
f4cf44f56b
commit
f89b01568a
|
@ -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<VigenciaTarifa> 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<PerfilFuncion> 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);
|
||||
|
|
Loading…
Reference in New Issue