protected void UsuarioLogueado(BE.Permiso permisoRequerido) { string login = Session["Login"].ToString(); usuario = UsuariosBLL.buscar(login); if (usuario == null || !permisoRequerido.Equals(usuario.permiso)) { usuarioNoLogueado(); } }
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); }
public override void AgregarHijo(Permiso c) { _hijos.Add(c); }
public abstract void AgregarHijo(Permiso c);
public override void AgregarHijo(Permiso c) { }