protected void Page_Load(object sender, EventArgs e) { Docentes docenteLogeado = new Docentes(); docenteLogeado = (Docentes)Session["docenteLogeado"]; if (docenteLogeado == null) { Response.Redirect("Login.aspx"); } if (!IsPostBack) { ComisionNegocio negocio = new ComisionNegocio(); long IdComision = Convert.ToInt64(Session["IdComision"]); NombreComision = negocio.NombreComision(IdComision); lblNombreComision.Text = NombreComision; AlumnosXComisionNegocio nego = new AlumnosXComisionNegocio(); dgvAlumnosPorComision.DataSource = nego.listar(IdComision); dgvAlumnosPorComision.DataBind(); dgvBaja.DataSource = nego.listarBaja(IdComision); dgvBaja.DataBind(); } }
protected void dgvAlumnosPorComision_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "VerInstancia") { int index = Convert.ToInt32(e.CommandArgument); //Reference the GridView Row. GridViewRow row = dgvAlumnosPorComision.Rows[index]; long Id = Convert.ToInt64(row.Cells[0].Text); Session.Add("IdAlumno", Id); Response.Redirect("InstanciaPorComision.aspx"); } if (e.CommandName == "BajaAlumno") { int index = Convert.ToInt32(e.CommandArgument); //Reference the GridView Row. GridViewRow row = dgvAlumnosPorComision.Rows[index]; long Id = Convert.ToInt64(row.Cells[1].Text); AlumnosXComisionNegocio negocio = new AlumnosXComisionNegocio(); if (negocio.BajaAlumno(Id)) { Response.Redirect("AlumnosPorComision.aspx"); } else { Session.Add("Error", "Hubo un error al dar de baja el alumno en la comisión."); Response.Redirect("PaginaError.aspx"); } } }
protected void dgvListaAlumnos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Agregar") { int index = Convert.ToInt32(e.CommandArgument); //Reference the GridView Row. GridViewRow row = dgvListaAlumnos.Rows[index]; long Id = Convert.ToInt64(row.Cells[0].Text); AlumnosXComisionNegocio AluCoNegocio = new AlumnosXComisionNegocio(); if (AluCoNegocio.Alta(Id, Convert.ToInt64(Session["IdComision"]))) { Response.Redirect("AlumnosPorComision.aspx"); } else { string error = "Hubo un error agregando el alumno a la comision"; Session.Add("Error", error); Response.Redirect("PaginaError.aspx"); } } }