Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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()));
        }