public bool Autenticar(string[] losPermisosARevisar) { UsuarioEntidad usuarioAutenticado = new UsuarioEntidad(); usuarioAutenticado = (UsuarioEntidad)Current.Session["Usuario"]; if (usuarioAutenticado != null) { foreach (string unTag in losPermisosARevisar) { if (usuarioAutenticado.Permisos.Exists(x => x.NombreIFamPat == unTag)) { return(true); } } return(FamiliaBLL.BuscarPermiso(usuarioAutenticado.Permisos, losPermisosARevisar)); } return(false); }
public bool Autenticar(string elPermiso) { UsuarioEntidad usuarioAutenticado = new UsuarioEntidad(); usuarioAutenticado = (UsuarioEntidad)Current.Session["Usuario"]; string[] PermisosPagina = { elPermiso }; if (usuarioAutenticado != null) { if (usuarioAutenticado.Permisos.Exists(x => x.NombreIFamPat == elPermiso)) { return(true); } if (FamiliaBLL.BuscarPermiso(usuarioAutenticado.Permisos, PermisosPagina)) { return(true); } } return(false); }