protected void Page_Load(object sender, EventArgs e) { if (Session["id"] == null || Session["nombre"] == null || Session["rol"] == null || (int)Session["rol"] != 2) { Session["id"] = null; Session["nombre"] = null; Session["rol"] = null; Response.Redirect("Loggin.aspx"); Response.Cache.SetNoStore(); } int idp = (int)Session["id"]; //Pinta el perfil personal del aspirante //El DataTable se puede usar dentro de los controladores web :3 UAspirante perfilcompleto = new UAspirante(); LAspirante perfil = new LAspirante(); perfilcompleto.IdUser = int.Parse(idp.ToString()); DataTable perfilp = perfil.obtenerPerfil(perfilcompleto); DL_perfil.DataSource = perfilp; DL_perfil.DataBind(); //GridView para los puntos int Idperfil = int.Parse(idp.ToString()); UAspirante mostrarP = new UAspirante(); LAspirante mispuntos = new LAspirante(); GV_puntos.DataBind(); //comentarios // DataTable perfilgc = perfil.obtenerComentarios(perfilcompleto); //GV_comentarios.DataSource = perfilgc; // GV_comentarios.DataBind(); // Muestra los puntos totales LB_PuntosVaciosAsp.Visible = true; }
protected void Page_Load(object sender, EventArgs e) { if (Session["id"] == null || Session["nombre"] == null || Session["rol"] == null || (int)Session["rol"] != 2) { Session["id"] = null; Session["nombre"] = null; Session["rol"] = null; Response.Redirect("Loggin.aspx"); Response.Cache.SetNoStore(); } int idp = (int)Session["id"]; Eperfil perfilcompleto = new Eperfil(); Dperfil perfil = new Dperfil(); perfilcompleto.Idperfil = int.Parse(idp.ToString()); perfil.obtenerPerfil(perfilcompleto); DataTable perfilp = perfil.obtenerPerfil(perfilcompleto); DL_perfil.DataSource = perfilp; DL_perfil.DataBind(); //GridView para los comentarios y puntos DataTable perfilgp = perfil.obtenerPuntos(perfilcompleto); GV_puntos.DataSource = perfilgp; GV_puntos.DataBind(); DataTable perfilgc = perfil.obtenerComentarios(perfilcompleto); GV_comentarios.DataSource = perfilgc; GV_comentarios.DataBind(); // Muestra los puntos totales LB_PuntosVaciosAsp.Visible = false; DataTable Punticos = perfil.ObtienePuntosTotales(perfilcompleto); if (Punticos.Rows.Count > 0) { DL_PuntosTotalesAsp.DataSource = Punticos; DL_PuntosTotalesAsp.DataBind(); } else { LB_PuntosVaciosAsp.Visible = true; LB_PuntosVaciosAsp.Text = "0"; } }