예제 #1
0
        private void ProcesoDeInscripcion()
        {
            Console.Clear();
            ServicioMateria servicioMateria = new ServicioMateria();

            servicioMateria.ListarMateria();
            Console.WriteLine("Seleccione la materia a inscribir");
            int indexMateria = Convert.ToInt32(Console.ReadLine());

            Materia materiaSeleccionada = Repositorio.Instancia.Materias[indexMateria - 1];

            if (ValidarMateriaRepetida(materiaSeleccionada))
            {
                MateriasSeleccionadas.Add(materiaSeleccionada);

                Console.WriteLine("Desea aregar otra materia? S/N");
                string respuesta = Console.ReadLine();

                if (respuesta == "S")
                {
                    ProcesoDeInscripcion();
                }
            }
            else
            {
                Console.WriteLine("Usted ya selecciono esa materia");

                Console.WriteLine("Desea aregar otra materia? S/N");
                string respuesta = Console.ReadLine();

                if (respuesta == "S")
                {
                    ProcesoDeInscripcion();
                }
            }
        }
예제 #2
0
 public MenuMateria()
 {
     servicio = new ServicioMateria();
 }