Example #1
0
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int seleccionada = GridViewAlumnos.SelectedIndex;

            GridViewNotas.DataSource = estudiante_array[seleccionada].Vector_curso;
            GridViewNotas.DataBind();
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Page.Response.Redirect("~/Login.aspx");
            }

            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.Docente))
            {
                Page.Response.Redirect("~/Home.aspx");
            }
            else
            {
                IDDocente     = persona.ID;
                Session["id"] = persona.ID;
            }
            if (!Page.IsPostBack)
            {
                GridViewNotas.DataBind();
            }
            LinkButton lnk = (LinkButton)Master.FindControl("LinkInscripCursado");

            lnk.CssClass = "nav-link active";
        }
        protected void GridViewNotas_Sorting(object sender, GridViewSortEventArgs e)
        {
            DataTable dataTable = GridViewNotas.DataSource as DataTable;

            if (dataTable != null)
            {
                DataView dataView = new DataView(dataTable);
                dataView.Sort = e.SortExpression + " " + ConvertSortDirectionToSql(e.SortDirection);

                GridViewNotas.DataSource = dataView;
                GridViewNotas.DataBind();
            }
        }
Example #4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            //guardar cambios
            int idUniversidad = GridViewAlumnos.SelectedIndex;
            int idAlumno      = GridViewNotas.SelectedIndex;

            estudiante_array[idUniversidad].Vector_curso[idAlumno].Nombre_curso = TextBox1.Text;

            Json();

            GridViewNotas.DataSource = estudiante_array[idUniversidad].Vector_curso;
            GridViewNotas.DataBind();
        }
Example #5
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            //eliminar
            int idUniversidad = GridViewAlumnos.SelectedIndex;
            int idAlumno      = GridViewNotas.SelectedIndex;


            estudiante_array[idUniversidad].Vector_curso.RemoveAt(idAlumno);



            Json();

            GridViewNotas.DataSource = estudiante_array[idUniversidad].Vector_curso;
            GridViewNotas.DataBind();
        }
Example #6
0
        protected void GridViewMatricula_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Excluir"))
            {
                int linha = int.Parse((string)e.CommandArgument);
                int id    = int.Parse(GridViewMatricula.Rows[linha].Cells[3].Text);

                Aluno_Disciplina ad = de.Aluno_Disciplina.Where(x => x.id == id).FirstOrDefault();

                de.DeleteObject(ad);
                de.SaveChanges();
                Response.Redirect("ConMatricula.aspx");
            }
            if (e.CommandName.Equals("Editar"))
            {
                int linha = int.Parse((string)e.CommandArgument);
                int id    = int.Parse(GridViewMatricula.Rows[linha].Cells[3].Text);

                Session["idAlunoDisciplina"] = id;
                Response.Redirect("CadMatricula.aspx");
            }
            if (e.CommandName.Equals("Notas"))
            {
                int linha = int.Parse((string)e.CommandArgument);
                int id    = int.Parse(GridViewMatricula.Rows[linha].Cells[3].Text);

                var dados = de.Aluno_Disciplina.Select(x => new
                {
                    ID       = x.id,
                    P1       = x.prova1,
                    P2       = x.prova2,
                    Trabalho = x.trabalho
                }).Where(y => y.ID == id);

                GridViewNotas.DataSource = dados;

                GridViewNotas.DataBind();
            }
        }
 protected void GridViewNotas_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     presentador.IniciarVista();
     GridViewNotas.PageIndex = e.NewPageIndex;
     GridViewNotas.DataBind();
 }