protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Page.Response.Redirect("~/Login.aspx"); } if (!Page.IsPostBack) { PanelErrorCupos.Visible = false; GridViewInscripciones.DataBind(); } LinkButton lnk = (LinkButton)Master.FindControl("LinkInscripCursado"); lnk.CssClass = "nav-link active"; Usuario usuario = (Usuario)Session["Usuario"]; Business.Entities.Persona persona = new PersonaLogic().GetOne((int)usuario.Id_Persona); if ((int)persona.TipoPersona != ((int)Business.Entities.Persona.TiposPersonas.Alumno)) { Page.Response.Redirect("~/Home.aspx"); } else { IdPersona = persona.ID; TextBoxIdPersona.Text = persona.ID.ToString(); //IdPersona = Convert.ToInt32(TextBoxIdPersona.Text); Session["id"] = persona.ID; } }
private void ListarInscripciones() { PersonaLogic pl = new PersonaLogic(); InscripcionLogic il = new InscripcionLogic(); GridViewInscripciones.DataSource = il.GetInscAlumno(pl.GetOne(alumno.IDPersona)); GridViewInscripciones.DataBind(); }
protected void GridViewInscripciones_SelectedIndexChanged(object sender, EventArgs e) { int rowIndex = (int)this.GridViewInscripciones.SelectedIndex; GridViewRow row = this.GridViewInscripciones.Rows[rowIndex]; int id = Convert.ToInt32(((Label)row.FindControl("LabelId")).Text); AlumnoInscripcionLogic.Delete(id); GridViewInscripciones.DataBind(); }
protected void BotonAceptar_Click(object sender, EventArgs e) { int idCurso = Convert.ToInt32(DropDownListMaterias.SelectedValue); CursoLogic cl = new CursoLogic(); if (cl.GetOne(idCurso).Cupo > 1) { Inscribir(idCurso, IdPersona, "Inscripto"); ActualizarCupos(idCurso); } else { PanelErrorCupos.Visible = true; PanelInscripcion.Visible = false; } GridViewInscripciones.DataBind(); }