public void AgregarInscripcion(Inscripcion inscripcion)
        {
            var db = GestorBD.ObtenerRegistros();

            db.Inscripciones.Add(inscripcion);
            GestorBD.SobrescribirRegistros(db);
        }
Beispiel #2
0
        static void InscribirAlumno()
        {
            bool existenCursosVigentes = RegistroDictadoCursos.VerificarCursosVigentes();

            if (!existenCursosVigentes)
            {
                Console.WriteLine("\nNo hay cursos vigentes");
                Console.WriteLine("Presione una tecla para continuar");
                Console.ReadKey();
                return;
            }

            Console.WriteLine("---------Inscripción---------");
            Alumno alumno = buscarAlumno();

            Console.Clear();

            Console.WriteLine("Cursos vigentes: ");
            RegistroDictadoCursos.MostarCursosVigentes();
            Console.WriteLine("\nElegir un curso: ");
            var          cursoIndice  = int.Parse(Console.ReadLine()) - 1;
            DictadoCurso dictadoCurso = RegistroDictadoCursos.ObtenerCursoDictado(cursoIndice);

            Console.Clear();

            var inscripcion = new Inscripcion();

            inscripcion.Alumno       = alumno;
            inscripcion.DictadoCurso = dictadoCurso;
            inscripcion.MostrarInscripcion();

            Console.WriteLine("\n¿Guardar?\n1.Si\n2.No");
            var guardar = int.Parse(Console.ReadLine());

            if (guardar == 1)
            {
                RegistroInscripciones.AgregarInscripcion(inscripcion);
            }
            Console.Clear();
        }