예제 #1
0
    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;
    }
예제 #2
0
    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";
        }
    }