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 {
|
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;
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -71,14 +71,17 @@ 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)) {
|
||||||
return true;
|
if(!pf.getIndLectura()) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue