コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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");
                }
            }
        }
コード例 #3
0
        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");
                }
            }
        }