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-87c2c4800839master
parent
66bf503582
commit
1085f41ce0
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue