/// <summary> /// Metodo encargado de realizar la aplicacion de permisos en los botones de las paginas. /// </summary> /// <param name="pagina">The pagina.</param> /// <remarks> /// Autor: Edson Joel Nieto Ardila - INTERGRUPO\enieto /// FechaDeCreacion: 24/12/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui. /// </remarks> public void ValidarPermisosPagina(Page pagina) { string permisos = Session[Resources.GlobalWeb.General_Session_PERMISOPAGINAUSUARIO] as string; if (!string.IsNullOrEmpty(permisos)) { CargaObjetos.AplicarPermisos(pagina, permisos); } }
/// <summary> /// Metodo encargado de aplicar los permisos por pagina. /// </summary> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> /// <remarks> /// Autor: Edson Joel Nieto Ardila - INTERGRUPO\enieto /// FechaDeCreacion: 20/12/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui. /// </remarks> protected override void OnLoad(EventArgs e) { if (this.Master != null) { HiddenField hiddenfieldPermisos = Master.FindControl("PermisosGenerales") as HiddenField; if (hiddenfieldPermisos != null) { CargaObjetos.AplicarPermisos(this.Page, hiddenfieldPermisos.Value); } } base.OnLoad(e); }