protected void Page_Load(object sender, EventArgs e) { ESM.Model.ESMBDDataContext db = new Model.ESMBDDataContext(); if (Request.IsAuthenticated) { CRoles objCRoles = new CRoles(); if (!Page.IsPostBack) { int idusuario = Convert.ToInt32(Session["idusuario"]); string rol = objCRoles.ObtenerRol(idusuario); if (rol == "Administrador" || rol == "MEN") { /*Cargo el control gridview con el data source obtenido de instituciones educativas*/ } else if (rol == "Consultor" || rol == "Revisor") { } else { Response.Write("<script>alert('Acceso Denagado!');</script>"); Response.Redirect("Login.aspx"); } modEESeleccion.Visible = true; } } else Response.Redirect("/Login.aspx"); }
protected void btnBuscar_Click(object sender, EventArgs e) { CRoles objCRoles = new CRoles(); int idusuario = Convert.ToInt32(Session["idusuario"]); string rol = objCRoles.ObtenerRol(idusuario); int idconsultor = objCRoles.IdConsultor; Filtro(txtcodigodane.Text, txtFiltro.Text, idconsultor); }
void Application_AuthenticateRequest(object sender, EventArgs e) { if (Request.IsAuthenticated) { CRoles objCRoles = new CRoles(); string[] roles = objCRoles.ObtenerRoles(); HttpContext.Current.User = new System.Security.Principal.GenericPrincipal(HttpContext.Current.User.Identity, roles); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.IsAuthenticated) { CRoles objCRoles = new CRoles(); if (!Page.IsPostBack) { Session.Remove("sisidmedicion"); int idusuario = Convert.ToInt32(Session["idusuario"]); string rol = objCRoles.ObtenerRol(idusuario); if (rol == "Administrador") { /*Cargo el control gridview con el data source obtenido de instituciones educativas*/ gvResultados.DataSourceID = "ldsies"; gvResultados.DataBind(); } else if (rol == "Consultor" || rol == "MEN" || rol == "Revisor") { gvResultados.DataSource = CEE.ObtenerEEs(objCRoles.IdConsultor, true); gvResultados.DataBind(); } else { Response.Write("<script>alert('Acceso Denagado!');</script>"); Response.Redirect("Login.aspx"); } modEESeleccion.Visible = true; } } else Response.Redirect("/Login.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (Request.IsAuthenticated) { CRoles objCRoles = new CRoles(); int idusuario = Convert.ToInt32(Session["idusuario"]); string rol = objCRoles.ObtenerRol(idusuario); if (rol == "Administrador" || rol == "MEN" || rol == "Revisor") { } else { Response.Write("<script>alert('Acceso Denegado!');</script>"); Response.Redirect("Login.aspx"); } } else Response.Redirect("/Login.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (Request.IsAuthenticated) { CRoles objCRoles = new CRoles(); int idusuario = Convert.ToInt32(Session["idusuario"]); string rol = objCRoles.ObtenerRol(idusuario); if (rol == "Administrador" || rol == "MEN") { if (!Page.IsPostBack) { #region Cargar Treeview var trvambi = from am in new ESM.Model.ESMBDDataContext().Ambientes select am; int contador = 0; foreach (var item in trvambi) { tvayuda.Nodes[0].ChildNodes.Add(new TreeNode(item.Ambiente1, item.IdAmbiente.ToString())); var proces = from pro in new ESM.Model.ESMBDDataContext().Procesos where pro.IdAmbiente == item.IdAmbiente select pro; int contadorcompo = 0; foreach (var proc in proces) { tvayuda.Nodes[0].ChildNodes[contador].ChildNodes.Add(new TreeNode(proc.Proceso1, proc.IdProceso.ToString())); tvayuda.Nodes[0].ChildNodes[contador].Expanded = false; var com = from comp in new ESM.Model.ESMBDDataContext().Componentes where comp.IdProceso == proc.IdProceso select comp; foreach (var compo in com) { if (tvayuda.Nodes[0].ChildNodes[contador].ChildNodes.Count > contadorcompo) tvayuda.Nodes[0].ChildNodes[contador].ChildNodes[contadorcompo].ChildNodes.Add(new TreeNode(compo.Componente1, compo.IdComponente.ToString())); } contadorcompo++; } contador++; } #endregion } else { for (int i = 0; i < tvayuda.Nodes[0].ChildNodes.Count; i++) { tvayuda.Nodes[0].ChildNodes[i].Expanded = false; for (int u = 0; u < tvayuda.Nodes[0].ChildNodes[i].ChildNodes.Count; u++) { tvayuda.Nodes[0].ChildNodes[i].ChildNodes[u].Expanded = false; } } } } //Consultor_r = Consultor con restricciones else if (rol == "Revisor") { Response.Write("<script>alert('Acceso Denegado!'); window.location = '/Default.aspx';</script>"); } else { Response.Write("<script>alert('Acceso Denegado!'); window.location = '/Default.aspx';</script>"); } } else Response.Redirect("Login.aspx"); for (int i = 0; i < tvayuda.Nodes[0].ChildNodes.Count; i++) { tvayuda.Nodes[0].ChildNodes[i].Expanded = false; for (int u = 0; u < tvayuda.Nodes[0].ChildNodes[i].ChildNodes.Count; u++) { tvayuda.Nodes[0].ChildNodes[i].ChildNodes[u].Expanded = false; } } ObtenerTema(gvPreguntas); }
protected void gvResultados_PageIndexChanging(object sender, GridViewPageEventArgs e) { try { this.gvResultados.PageIndex = e.NewPageIndex; CRoles objCRoles = new CRoles(); int idusuario = Convert.ToInt32(Session["idusuario"]); string rol = objCRoles.ObtenerRol(idusuario); if (rol == "Administrador") { /*Cargo el control gridview con el data source obtenido de instituciones educativas*/ gvResultados.DataSourceID = "ldsies"; } else if (rol == "Consultor" || rol == "MEN" || rol == "Revisor") { gvResultados.DataSource = CEE.ObtenerEEs(objCRoles.IdConsultor); gvResultados.DataBind(); } ObtenerTema(gvResultados); } catch (Exception) { } }
protected void gvResultados_PageIndexChanging(object sender, GridViewPageEventArgs e) { try { this.gvResultados.PageIndex = e.NewPageIndex; CRoles objCRoles = new CRoles(); int idusuario = Convert.ToInt32(Session["idusuario"]); string rol = objCRoles.ObtenerRol(idusuario); if (rol == "Administrador") { gvResultados.DataSource = CEE.ObtenerEEs(objCRoles.IdConsultor, false, true); gvResultados.DataBind(); } else if (rol == "Consultor" || rol == "MEN" || rol == "Revisor") { gvResultados.DataSource = CEE.ObtenerEEs(objCRoles.IdConsultor); gvResultados.DataBind(); } ObtenerTema(gvResultados); } catch (Exception) { } }
/// <summary> /// Se ejecuta al inicializar el formulario en el proceso de carga de controles. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["idrama"] != null) { _tipo = Convert.ToInt32(Request.QueryString["idrama"]); } if (Request.IsAuthenticated) { /*Prueba de ajax realizada para actualizar un gridview fallida*/ if (!Page.IsPostBack) { Session.Remove("ideval"); CRoles objCRoles = new CRoles(); int idusuario = Convert.ToInt32(Session["idusuario"]); string rol = objCRoles.ObtenerRol(idusuario); if (_tipo == 2) { Session.Remove("ideval"); /*Asigno un valor false a las propiedades del objeto del tipo CEvaluacion para *Evitar que haya error por recivir mas de un tipo de actor al momento de carga de la evaluacion */ _objevaluacion.Profesional = false; _objevaluacion.Estudiantes = false; _objevaluacion.SecretariaEducacion = false; _objevaluacion.Padres = false; _objevaluacion.Docentes = false; if (rol == "Administrador") { /*Cargo el control gridview con el data source obtenido de instituciones educativas*/ gvResultados.DataSource = CEE.ObtenerEEs(objCRoles.IdConsultor, false, true); gvResultados.DataBind(); } else if (rol == "Consultor" || rol == "MEN" || rol == "Revisor") { gvResultados.DataSource = CEE.ObtenerEEs(objCRoles.IdConsultor); gvResultados.DataBind(); } else { Response.Write("<script>alert('Acceso Denagado!');</script>"); Response.Redirect("Login.aspx"); } /*Actualizo el control griview para que el formulario web tome los ultimos cambios realizados*/ ObtenerTema(gvResultados); cboActores.DataSourceID = "ldsActores"; cboActores.DataBind(); gvSE.Visible = false; #region Visualizacion de Controles modSEseleccion.Visible = false; modEESeleccion.Visible = true; #endregion } else if (_tipo == 1) { ESM.Model.ESMBDDataContext db = new Model.ESMBDDataContext(); var a = from ac in db.Actores where ac.IdRama == 1 select ac; cboActores.DataSource = a; cboActores.DataBind(); #region Visualizacion de Controles modSEseleccion.Visible = true; modEESeleccion.Visible = false; #endregion ObtenerTema(gvSE); } } } else Response.Redirect("/Login.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (Request.IsAuthenticated) { if (Session["idusuario"] != null) { int idusuario = Convert.ToInt32(Session["idusuario"]); Objetos.CRoles objCRoles = new Objetos.CRoles(); string rol = objCRoles.ObtenerRol(idusuario); if (rol == "Proyectos") { if (ban_proyecto_id.Value != " ") { proyecto_id = Convert.ToInt32(ban_proyecto_id.Value); ban_proyecto_id.Value = ban_proyecto_id.Value; refreshFiles(proyecto_id); CargarMarcoLogico(); CargarPlanOperativo(); } if (!Page.IsPostBack) { CargarColeccionProyectos(); } } else Response.Redirect("/login.aspx"); } } else Response.Redirect("Login.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (Session["idusuario"] != null) { idusuario = Convert.ToInt32(Session["idusuario"]); CRoles objCRoles = new CRoles(); string rol = objCRoles.ObtenerRol(idusuario); if (rol == "Administrador") { AdministracionConfiguracion.Visible = true; AdministracionUsuario.Visible = true; MEN.Visible = true; ModEval.Visible = true; ModMonitoreo.Visible = true; } else if (rol == "Consultor") { var idc = objCRoles.IdConsultor; Session.Add("identiConsultor", idc); citas.HRef = String.Concat("/Citas.aspx?id=", idc); AdministracionConfiguracion.Visible = true; AdministracionUsuario.Visible = true; AdministracionConfiguracion.Visible = false; AdministracionUsuario.Visible = false; MEN.Visible = false; ModEval.Visible = true; } else if (rol == "MEN") { ModEval.Visible = false; AdministracionConfiguracion.Visible = false; AdministracionUsuario.Visible = false; AdministracionConfiguracion.Visible = false; AdministracionUsuario.Visible = false; MEN.Visible = true; ModEval.Visible = true; } else if (rol == "Revisor") { ModEval.Visible = false; AdministracionConfiguracion.Visible = false; AdministracionUsuario.Visible = false; AdministracionConfiguracion.Visible = false; AdministracionUsuario.Visible = false; MEN.Visible = true; ModEval.Visible = true; } else if (rol == "Reportes") { ModEval.Visible = false; AdministracionConfiguracion.Visible = false; AdministracionUsuario.Visible = false; AdministracionConfiguracion.Visible = false; AdministracionUsuario.Visible = false; MEN.Visible = true; ModEval.Visible = false; ModNotificacion.Visible = false; } } if (Request.IsAuthenticated) { System.Collections.IList visibleTables = Global.DefaultModel.VisibleTables; if (visibleTables.Count == 0) { throw new InvalidOperationException("No hay tablas accesibles. Asegúrese de que hay al menos un modelo de datos registrado en Global.asax y de que está habilitada la técnica scaffolding, o bien implemente páginas personalizadas."); } Menu1.DataSource = visibleTables; Menu1.DataBind(); CActividades objCActividades = new CActividades(); List<object[,]> objlist = objCActividades.getIndicadoresVencidos(idusuario); List<object[,]> objlist_p = objCActividades.getIndicadoresVencidosPorVencer(idusuario); StringBuilder objStringBuilder = new StringBuilder(); #region Por Vencer if (objlist_p != null) { objStringBuilder.Append("<table id='coleccion_notificaciones_p_vencer' class='notificaciones_p'> "); for (int i = 0; i < objlist_p.Count; i++) { objStringBuilder.Append("<tr> "); objStringBuilder.Append("<th colspan='4' style='border: dashed 1px #dd9e16; color: #353535;'>Indicadores por Vencer</th>"); objStringBuilder.Append("</tr> "); objStringBuilder.Append("<tr> "); object[,] indicadores_vencidos = objlist_p[i]; objStringBuilder.Append("<th>Problema Central</th> "); objStringBuilder.Append("<th>Actividad</th> "); objStringBuilder.Append("<th>Indicador</th> "); objStringBuilder.Append("<th>Fecha</th> "); objStringBuilder.Append("</tr> "); for (int j = 0; j < indicadores_vencidos.GetLength(0); j++) { objStringBuilder.Append("<tr> "); objStringBuilder.Append("<td> "); objStringBuilder.Append(indicadores_vencidos[j, 0].ToString()); objStringBuilder.Append("</td> "); objStringBuilder.Append("<td> "); objStringBuilder.Append(indicadores_vencidos[j, 1].ToString()); objStringBuilder.Append("</td> "); objStringBuilder.Append("<td> "); objStringBuilder.Append(indicadores_vencidos[j, 2].ToString()); objStringBuilder.Append("</td> "); objStringBuilder.Append("<td> "); objStringBuilder.Append(indicadores_vencidos[j, 3].ToString()); objStringBuilder.Append("</td> "); objStringBuilder.Append("</tr>"); } } objStringBuilder.Append("</table> "); t_notificaciones.InnerHtml = objStringBuilder.ToString(); } #endregion #region Vencidos if (objlist != null) { objStringBuilder.Append("<br/> <br/> <table id='coleccion_notificaciones' class='notificaciones'> "); for (int i = 0; i < objlist.Count; i++) { objStringBuilder.Append("<tr> "); objStringBuilder.Append("<th colspan='4' style='border: dashed 1px #9f0606; color: #353535;'>Indicadores Vencidos</th>"); objStringBuilder.Append("</tr> "); objStringBuilder.Append("<tr> "); object[,] indicadores_vencidos = objlist[i]; objStringBuilder.Append("<th>Problema Central</th> "); objStringBuilder.Append("<th>Actividad</th> "); objStringBuilder.Append("<th>Indicador</th> "); objStringBuilder.Append("<th>Fecha</th> "); objStringBuilder.Append("</tr> "); for (int j = 0; j < indicadores_vencidos.GetLength(0); j++) { objStringBuilder.Append("<tr> "); objStringBuilder.Append("<td> "); objStringBuilder.Append(indicadores_vencidos[j, 0].ToString()); objStringBuilder.Append("</td> "); objStringBuilder.Append("<td> "); objStringBuilder.Append(indicadores_vencidos[j, 1].ToString()); objStringBuilder.Append("</td> "); objStringBuilder.Append("<td> "); objStringBuilder.Append(indicadores_vencidos[j, 2].ToString()); objStringBuilder.Append("</td> "); objStringBuilder.Append("<td> "); objStringBuilder.Append(indicadores_vencidos[j, 3].ToString()); objStringBuilder.Append("</td> "); objStringBuilder.Append("</tr>"); } } objStringBuilder.Append("</table> "); t_notificaciones.InnerHtml = objStringBuilder.ToString(); } #endregion } else Response.Redirect("/Login.aspx"); ObtenerTema(Menu1); }
protected void Page_Load(object sender, EventArgs e) { ESM.Model.ESMBDDataContext db = new Model.ESMBDDataContext(); if (Request.IsAuthenticated) { CRoles objCRoles = new CRoles(); if (!Page.IsPostBack) { var secretarias_regs = from secre in db.Secretaria_Educacions orderby secre.Nombre select new { secre.IdSecretaria, secre.Nombre }; SECRETARIAS.DataSource = secretarias_regs; SECRETARIAS.DataTextField = "nombre"; SECRETARIAS.DataValueField = "idsecretaria"; SECRETARIAS.DataBind(); Session.Remove("lccaractidmedicion"); int idusuario = Convert.ToInt32(Session["idusuario"]); string rol = objCRoles.ObtenerRol(idusuario); if (rol == "Administrador" || rol == "MEN") { /*Cargo el control gridview con el data source obtenido de instituciones educativas*/ gvResultados.DataSourceID = "ldsies"; gvResultados.DataBind(); } else if (rol == "Consultor" || rol == "Revisor") { gvResultados.DataSource = CEE.ObtenerEEs(objCRoles.IdConsultor); gvResultados.DataBind(); } else { Response.Write("<script>alert('Acceso Denagado!');</script>"); Response.Redirect("Login.aspx"); } ObtenerTema(gvResultados); modEESeleccion.Visible = true; } } else Response.Redirect("/Login.aspx"); }