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 {
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;

View File

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

View File

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