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(); }
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; } }