private void cmdGuardar_Click(object sender, EventArgs e) { ResultadoOperacion resultadoOperacion = ControladorGrupos_Estudiantes. actualizarGrupos_Estudiantes( listaEstudiantesActuales, grupo); ControladorVisual.mostrarMensaje(resultadoOperacion); }
private void cmdGuardar_Click(object sender, EventArgs e) { // Obtenemos los estudiantes de todo el grupo IList <estudiantes> listaEstudiantes = ControladorAcreditacion.seleccionarEstudiantesRecursamiento(calificacionesCatedras); // Los registramos en la base de datos ResultadoOperacion resultadoOperacion = ControladorGrupos_Estudiantes.insertarEstudiantes(listaEstudiantes, grupo); //ControladorVisual.mostrarMensaje(resultadoOperacion); // Si el estudiante de la calificacion no existe en los alumnos del grupo, se agrega // automáticamente como recursamiento. foreach (IList <calificaciones_semestrales> listaCs in calificacionesCatedras) { foreach (calificaciones_semestrales cs in listaCs) { estudiantes est = listaEstudiantes.FirstOrDefault(e1 => e1.ncontrol == cs.nControl); if (est == null) { cs.recursamiento = true; cs.verificado = false; MessageBox.Show(cs.estudiantes.ToString()); } else { cs.verificado = true; } } } // Aquí finalmente registramos las calificaciones int count = 0; foreach (IList <calificaciones_semestrales> listaCs in calificacionesCatedras) { ResultadoOperacion resultadoOperacion1 = ControladorAcreditacion. actualizarCalificacionesDesdeSiseems(listaCs, catedras[count++].ToString()); ControladorVisual.mostrarMensaje(resultadoOperacion1); } }