private void CargarGrillaCursos()
        {
            int       idDocente = (int)Session["idPersona"];
            DataTable dtAlumnos = new DataTable();

            dtAlumnos.Columns.Add("ID", typeof(int));
            dtAlumnos.Columns.Add("Comision", typeof(string));
            dtAlumnos.Columns.Add("Materia", typeof(string));

            foreach (DocenteCurso ldc in LogicaDocenteCurso.TraerTodos(idDocente))
            {
                foreach (Curso curso in LogicaCurso.TraerTodos())
                {
                    if (curso.ID == ldc.IDCurso)
                    {
                        DataRow fila = dtAlumnos.NewRow();
                        fila["ID"]       = curso.ID;
                        fila["Comision"] = LogicaComision.TraerUno(curso.IDComision).Descripcion;
                        fila["Materia"]  = LogicaMateria.TraerUno(curso.IDMateria).Descripcion;
                        dtAlumnos.Rows.Add(fila);
                    }
                }
            }
            dtAlumnos.DefaultView.Sort = "ID,Comision,Materia";
            gvCursos.DataSource        = dtAlumnos;
            gvCursos.DataBind();
        }
        private void cbbxMateria_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            LogicaComision lco = new LogicaComision();
            LogicaCurso    lcu = new LogicaCurso();
            //List<Curso> cursosPorMateria = new List<Curso>();
            DataTable dtComision = new DataTable();

            dtComision.Columns.Add("Descripción", typeof(string));
            dtComision.Columns.Add("ID", typeof(int));
            //cursosPorMateria = lcu.TraerTodos(Convert.ToInt32(cbbxMateria.SelectedValue));
            foreach (Curso curso in lcu.TraerTodos(Convert.ToInt32(cbbxMateria.SelectedValue)))
            {
                Comision comision = new Comision();
                comision = lco.TraerUno(curso.IDComision);
                dtComision.Rows.Add(new object[] { comision.Descripcion, comision.ID });
            }
            cbbxComision.DataSource    = dtComision;
            cbbxComision.ValueMember   = "ID";
            cbbxComision.DisplayMember = "Descripción";
        }