public void Listar() { try { // Pido las alumnoInscripciones List <AlumnoInscripcion> alumnoInscripciones = _alumnoInscripcionLogic.GetInscripcionesCurso((int)this.cbCursos.SelectedValue); // Pido las personas List <Persona> personas = _personaLogic.GetAll(); // Consulta para dejar la descripción del plan var consulta = from insc in alumnoInscripciones join per in personas on insc.IDAlumno equals per.ID select new { ID = insc.ID, Legajo = per.Legajo, Nombre = per.Nombre, Apellido = per.Apellido, Condicion = insc.Condicion, Nota = insc.Nota }; this.dgvRegistrarNotas.DataSource = consulta.ToList(); } catch (Exception e) { MessageBox.Show(e.Message, "Notas", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.dgvRegistrarNotas.AutoGenerateColumns = false; }
public IActionResult ListaAlumnos(int?id) { if (id == null) { return(NotFound()); } List <AlumnoInscripcion> listaAlumnos = _alumnoInscripcionLogic.GetInscripcionesCurso((int)id); if (listaAlumnos == null) { return(NotFound()); } return(View(listaAlumnos.OrderBy(a => a.Persona.Apellido).ToList())); }