protected void Page_Load(object sender, EventArgs e) { LogicaNegocio LN = new LogicaNegocio(); if (Page.Session["RESUMEN"] != null) { ViewState["RES"] = (Resumen)Page.Session["RESUMEN"]; } asignacionResumen(ref objresumen); Permisos permiso = new Permisos(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; ValidarPermisos validar = new ValidarPermisos(); DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = objresumen.area; dt = permiso.ListarPerfil(validar); if (dt.Rows.Count > 0) { if (!Page.IsPostBack) { if (Page.Session["RESUMEN"] != null) { try { objresumen = (Resumen)Page.Session["RESUMEN"]; ViewState["RES"] = objresumen; Page.Session["RESUMEN"] = null; lbEmpresa.Text = objresumen.desEmpresa; lbRut.Text = objresumen.rut; lbEjecutivo.Text = objresumen.descEjecutivo; lbOperacion.Text = objresumen.desOperacion.ToString(); } catch (Exception ex) { LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error); } } else { Page.Response.Redirect("MensajeSession.aspx"); } } llenarGridComentarios(); validar.Permiso = dt.Rows[0]["Permiso"].ToString(); ViewState["validar"] = validar; Control divFormulario = this.FindControl("dvFormulario"); bool TieneFiltro = true; //Control divFiltros = this.FindControl("filtros"); //Control divGrilla = this.FindControl("grilla"); if (divFormulario != null) { util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro); } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } } else { dvFormulario.Style.Add("display", "none"); dvWarning1.Style.Add("display", "block"); lbWarning1.Text = "Usuario sin permisos configurados"; } }