Пример #1
0
 public virtual bool IsConsultorEducacional()
 {
     return
         (ListaPerfil.All(
              p => p.Perfil.ID != (int)enumPerfil.GestorUC && p.Perfil.ID != (int)enumPerfil.Administrador) &&
          ListaPerfil.Any(p => p.Perfil.ID == (int)enumPerfil.ConsultorEducacional));
 }
Пример #2
0
        public virtual bool IsGestorContrato()
        {
            var isGestorContrato = ListaPerfil
                                   .Select(usuarioPerefil => usuarioPerefil.Perfil.ID)
                                   .ToList()
                                   .Exists(id => (int)enumPerfil.GestorContrato == id);

            return(isGestorContrato);
        }
Пример #3
0
        private void CargaPerfil(int user)
        {
            LoginVal Use     = new LoginVal();
            Users    usuario = new Users();

            ListaPerfil.Items.Clear();
            ListaPerfil.DataTextField  = "nombreperfil";
            ListaPerfil.DataValueField = "id_perfil";

            ListaPerfil.DataSource = Use.BuscaPerfil(usuario);
            ListaPerfil.DataBind();
            ListaPerfil.Items.Insert(0, "- Seleccione Perfil -");
        }
Пример #4
0
 public virtual List <int> ObterIdsPerfis()
 {
     return(ListaPerfil.Select(x => x.Perfil.ID).ToList());
 }
Пример #5
0
 public virtual bool IsGestorDeProtocolo()
 {
     return(ListaPerfil.Any(p => p.Perfil.ID == (int)enumPerfil.GestorDeProtocolo));
 }
Пример #6
0
 public virtual bool IsAdministradorTrilha()
 {
     return(ListaPerfil.Any(p => p.Perfil.ID == (int)enumPerfil.AdministradorTrilha));
 }
Пример #7
0
 public virtual bool IsMonitorTrilha()
 {
     return(ListaPerfil.Any(p => p.Perfil.ID == (int)enumPerfil.MonitorTrilha));
 }
Пример #8
0
 public virtual bool IsGestor()
 {
     return(ListaPerfil.All(p => p.Perfil.ID != (int)enumPerfil.Administrador) &&
            ListaPerfil.Any(p => p.Perfil.ID == (int)enumPerfil.GestorUC));
 }
Пример #9
0
        public virtual int ObterUfSeGestor()
        {
            bool isGestorOuAdmin = ListaPerfil.Any(p => p.Perfil.ID == (int)enumPerfil.GestorUC || p.Perfil.ID == (int)enumPerfil.Administrador);

            return(isGestorOuAdmin ? UF.ID : 0);
        }