fixes bug#20145

qua:
dev:Valdir
Criar tela painel venda embarcada e alterar menu venda embarcada.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@103194 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdevir 2020-09-04 18:39:56 +00:00
parent 66bf503582
commit 1085f41ce0
3 changed files with 8 additions and 5 deletions

View File

@ -3,7 +3,7 @@ package com.rjconsultores.ventaboletos.enums;
public enum FuncionSistemaEnum { public enum FuncionSistemaEnum {
FUNCION_COBRANCA_ADICIONAL("COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.COBRANCAADICIONAL"), FUNCION_COBRANCA_ADICIONAL("COM.RJCONSULTORES.ADMINISTRACION.PUNTOVENTA.COBRANCAADICIONAL"),
PAINEL_VENDA_EMBARCADA_EDITAR("COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.MENU.PAINELVENDAEMBARCADA.EDITAR"); PAINEL_VENDA_EMBARCADA("COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.MENU.PAINELVENDAEMBARCADA");
private String valor; private String valor;

View File

@ -16,7 +16,7 @@ public interface UsuarioPerfilService extends GenericService<UsuarioPerfil, Inte
public List<UsuarioPerfil> obtenerPorUsuario(Usuario usuario); public List<UsuarioPerfil> obtenerPorUsuario(Usuario usuario);
public boolean validaPermissaoPerfil(String funcionSistema); public boolean validaPermissaoPerfilEdicao(String funcionSistema);
} }

View File

@ -71,16 +71,19 @@ public class UsuarioPerfilServiceImpl implements UsuarioPerfilService {
@Transactional @Transactional
@Override @Override
public boolean validaPermissaoPerfil(String funcionSistema) { public boolean validaPermissaoPerfilEdicao(String funcionSistema) {
Usuario usuarioLogado = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId()); Usuario usuarioLogado = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId());
List<UsuarioPerfil> listUsuarioPerfil = usuarioLogado.getUsuarioPerfilList(); List<UsuarioPerfil> listUsuarioPerfil = usuarioLogado.getUsuarioPerfilList();
for (UsuarioPerfil up : listUsuarioPerfil) { for (UsuarioPerfil up : listUsuarioPerfil) {
List<PerfilFuncion> listPerfilFuncion = up.getPerfil().getPerfilFuncionList(); List<PerfilFuncion> listPerfilFuncion = up.getPerfil().getPerfilFuncionList();
for (PerfilFuncion pf : listPerfilFuncion) { for (PerfilFuncion pf : listPerfilFuncion) {
if(pf.getFuncionSistema().getDescruta().equals(funcionSistema)) if(pf.getFuncionSistema().getDescruta().equals(funcionSistema)) {
if(!pf.getIndLectura()) {
return true; return true;
} }
} }
}
}
return false; return false;
} }