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

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

            if (perfil != null)
            {
                return(perfil.Geral);
            }
            return(false);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 5
0
        public PerfilVO GetPerfilAdministrador()
        {
            PerfilVO admPerfil = null;

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

            foreach (PermissaoVO permissaoVO in listaPermissao)
            {
                if (permissaoVO.Perfil.Geral)
                {
                    admPerfil = permissaoVO.Perfil;
                    break;
                }
            }
            return(admPerfil);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }