示例#1
0
        private void cargarGrilla()
        {
            List <Docente_Curso> listadoDocenteCursos = new List <Docente_Curso>();
            Docente_CursoLogic   docCurLog            = new Docente_CursoLogic();

            listadoDocenteCursos = docCurLog.GetAll(this.Docente.ID);

            List <Curso> listadoCursos = new List <Curso>();
            CursoLogic   curLog        = new CursoLogic();

            listadoCursos = curLog.GetAll();

            var estado = from doccur in listadoDocenteCursos
                         join curso in listadoCursos
                         on doccur.Curso.ID equals curso.ID
                         select new
            {
                id_curso = curso.ID,
                comision = curso.Comision.Descripcion,
                materia  = curso.Materia.Descripcion,
                rol      = doccur.Cargo
            };

            dgvCursosAsignados.DataSource = estado.ToList();
        }
示例#2
0
        public void cargarGrilla()
        {
            List <Docente_Curso> listadoDocCursos = new List <Docente_Curso>();
            Docente_CursoLogic   docCurLog        = new Docente_CursoLogic();

            listadoDocCursos        = docCurLog.GetAll();
            this.dgvBase.DataSource = listadoDocCursos;
        }
        private void LoadGrid()
        {
            List <Docente_Curso> listadoDocenteCursos = new List <Docente_Curso>();
            Docente_CursoLogic   docCurLog            = new Docente_CursoLogic();

            listadoDocenteCursos = docCurLog.GetAll(Convert.ToInt32(Session["id_persona"]));
            if (listadoDocenteCursos.Count == 0)
            {
                this.gridView.Visible             = false;
                this.gridViewActionsPanel.Visible = false;
                this.cursosAsignadosEmpty.Visible = true;
            }
            else
            {
                this.gridView.Visible             = true;
                this.gridViewActionsPanel.Visible = true;
                this.cursosAsignadosEmpty.Visible = false;

                List <Curso> listadoCursos = new List <Curso>();
                CursoLogic   curLog        = new CursoLogic();
                listadoCursos = curLog.GetAll();

                var estado = from doccur in listadoDocenteCursos
                             join curso in listadoCursos
                             on doccur.Curso.ID equals curso.ID
                             select new
                {
                    id_curso = curso.ID,
                    comision = curso.Comision.Descripcion,
                    materia  = curso.Materia.Descripcion,
                    rol      = doccur.Cargo
                };

                //dgvCursosAsignados.DataSource = estado.ToList();
                this.gridView.DataSource = estado.ToList();
                this.gridView.DataBind();

                /*if (this.dgvAlumnosInscriptosACurso.Rows.Count == 0)
                 * { this.lblGridVacia.Visible = true; }*/
            }
        }