示例#1
0
        void Listar()
        {
            List <AlumnosIncripcion> Ma;

            if (UsuarioActual != null && UsuarioActual.TiposUsuario.ToString() == "Alumno")
            {
                AlumInsLogic ul = new AlumInsLogic();
                this.dgvAlumIns.DataSource = ul.GetMisCursos(UsuarioActual.ID);
                Ma = new AlumInsLogic().GetMisCursos(UsuarioActual.ID);
            }
            else if (UsuarioActual != null && UsuarioActual.TiposUsuario.ToString() == "Docente")
            {
                AlumInsLogic ul = new AlumInsLogic();
                this.dgvAlumIns.DataSource = ul.GetAlumnosPorCurso(DocentesCursos.GetCursoElejido());
                Ma = new AlumInsLogic().GetAlumnosPorCurso(DocentesCursos.GetCursoElejido());
            }
            else
            {
                AlumInsLogic ul = new AlumInsLogic();
                this.dgvAlumIns.DataSource = ul.GetAll();
                Ma = new AlumInsLogic().GetAll();
            }

            for (int i = 0; i < Ma.Count; i++)
            {
                var esp = new UsuarioLogic().getOne(Convert.ToInt32(this.dgvAlumIns.Rows[i].Cells[1].Value));
                this.dgvAlumIns.Rows[i].Cells[3].Value = esp.NombreUsuario;
            }
            for (int i = 0; i < Ma.Count; i++)
            {
                var esp = new CursosLogic().getOne(Convert.ToInt32(this.dgvAlumIns.Rows[i].Cells[2].Value));
                this.dgvAlumIns.Rows[i].Cells[4].Value = esp.Descripcion;
            }
        }