Ejemplo n.º 1
0
        private void cmdGuardar_Click(object sender, EventArgs e)
        {
            ResultadoOperacion resultadoOperacion =
                ControladorGrupos_Estudiantes.
                actualizarGrupos_Estudiantes(
                    listaEstudiantesActuales,
                    grupo);

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