Esempio n. 1
0
        protected void UsuarioLogueado(BE.Permiso permisoRequerido)
        {
            string login = Session["Login"].ToString();

            usuario = UsuariosBLL.buscar(login);
            if (usuario == null || !permisoRequerido.Equals(usuario.permiso))
            {
                usuarioNoLogueado();
            }
        }
Esempio n. 2
0
 public bool TienePermiso(BE.Permiso c, string permiso, bool existe)
 {
     if (c.nombre.Equals(permiso))
     {
         existe = true;
     }
     else
     {
         foreach (var item in c.Hijos)
         {
             existe = TienePermiso(item, permiso, existe);
             if (existe)
             {
                 return(true);
             }
         }
     }
     return(existe);
 }
Esempio n. 3
0
 public override void AgregarHijo(Permiso c)
 {
     _hijos.Add(c);
 }
Esempio n. 4
0
 public abstract void AgregarHijo(Permiso c);
Esempio n. 5
0
 public override void AgregarHijo(Permiso c)
 {
 }