Beispiel #1
0
 public void limpar()
 {
     this.Perfil = new PerfilVO();
     this.Funcionalidades.Clear();
     this.PaginasFuncionalidade.Clear();
     this.Paginas.Clear();
 }
Beispiel #2
0
        public bool IsAdministrador()
        {
            PerfilVO perfil = this.GetPerfilAdministrador();

            if (perfil != null)
            {
                return(perfil.Administrador);
            }
            return(false);
        }
Beispiel #3
0
        public bool IsGeral()
        {
            PerfilVO perfil = this.GetPerfilGeral();

            if (perfil != null)
            {
                return(perfil.Geral);
            }
            return(false);
        }
Beispiel #4
0
        public PerfilVO GetPerfil(long idPerfil)
        {
            PerfilVO admPerfil = null;

            foreach (PermissaoVO permissaoVO in listaPermissao)
            {
                if (permissaoVO.Perfil.Id == idPerfil)
                {
                    admPerfil = permissaoVO.Perfil;
                    break;
                }
            }
            return(admPerfil);
        }
Beispiel #5
0
        public PerfilVO GetPerfilAdministrador()
        {
            PerfilVO admPerfil = null;

            foreach (PermissaoVO permissaoVO in listaPermissao)
            {
                if (permissaoVO.Perfil.Administrador)
                {
                    admPerfil = permissaoVO.Perfil;
                    break;
                }
            }
            return(admPerfil);
        }
Beispiel #6
0
        public PerfilVO GetPerfilGeral()
        {
            PerfilVO admPerfil = null;

            foreach (PermissaoVO permissaoVO in listaPermissao)
            {
                if (permissaoVO.Perfil.Geral)
                {
                    admPerfil = permissaoVO.Perfil;
                    break;
                }
            }
            return(admPerfil);
        }
Beispiel #7
0
        public PerfilVO GetPerfil(string perfil)
        {
            PerfilVO admPerfil = null;

            foreach (PermissaoVO permissaoVO in listaPermissao)
            {
                if (permissaoVO.Perfil.Descricao.Equals(perfil,
                                                        StringComparison.CurrentCultureIgnoreCase))
                {
                    admPerfil = permissaoVO.Perfil;
                    break;
                }
            }
            return(admPerfil);
        }
Beispiel #8
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            PerfilVO outro = (PerfilVO)obj;

            if (outro == null)
            {
                return(false);
            }
            if (Id.Equals(outro.Id))
            {
                return(true);
            }
            return(false);
        }