private void cargarGrilla()
        {
            List <AlumnoInscripcion> listadoAlumnoInscripcion = new List <AlumnoInscripcion>();
            AluInscLogic             aluInscLog = new AluInscLogic();

            listadoAlumnoInscripcion = aluInscLog.GetAll();

            List <Persona> listadoPersonas = new List <Persona>();
            PersonaLogic   perLog          = new PersonaLogic();

            listadoPersonas = perLog.GetAll();

            var inscriptos = from aluins in listadoAlumnoInscripcion
                             join alu in listadoPersonas
                             on aluins.Alumno.ID equals alu.ID
                             where (aluins.Curso.ID == this.IdCurso)
                             select new
            {
                id_inscripcion = aluins.ID,
                legajo         = alu.IdLegajo,
                apellido       = alu.Apellido,
                nombre         = alu.Nombre,
                nota           = aluins.Nota,
                condicion      = aluins.Condicion
            };

            dgvAlumnosDelCurso.DataSource = inscriptos.ToList();
        }
Esempio n. 2
0
        private void LoadGridAlumnosInscriptos(int id)
        {
            List <AlumnoInscripcion> listadoAlumno_Inscripcion = new List <AlumnoInscripcion>();
            AluInscLogic             aluInsLog = new AluInscLogic();

            listadoAlumno_Inscripcion                     = aluInsLog.GetAll();
            this.gridViewDetalleCurso.Visible             = true;
            this.gridViewDetalleCursoActionsPanel.Visible = true;
            this.gridViewDetalleCursoEmpty.Visible        = false;
            List <Persona> listadoPersonas = new List <Persona>();
            PersonaLogic   perLog          = new PersonaLogic();

            listadoPersonas = perLog.GetAll();

            var inscriptos = from aluins in listadoAlumno_Inscripcion
                             join alu in listadoPersonas
                             on aluins.Alumno.ID equals alu.ID
                             where (aluins.Curso.ID == Convert.ToInt32(id))
                             select new
            {
                id_inscripcion = aluins.ID,
                legajo         = alu.IdLegajo,
                apellido       = alu.Apellido,
                nombre         = alu.Nombre,
                nota           = aluins.Nota,
                condicion      = aluins.Condicion
            };

            gridViewDetalleCurso.DataSource = inscriptos.ToList();
            gridViewDetalleCurso.DataBind();
            if (this.gridViewDetalleCurso.Rows.Count == 0)
            {
                this.gridViewDetalleCurso.Visible             = false;
                this.gridViewDetalleCursoActionsPanel.Visible = false;
                this.gridViewDetalleCursoEmpty.Visible        = true;
            }
        }