예제 #1
0
        private void InscripcionCursos(int registro)
        {
            var    respuesta = "S";
            string respuestaValidada;
            int    contador = 0;

            do
            {
                int codigoMateria = Materia.IngresarMostrarMateria();



                if (codigoMateria != -1)
                {
                    Console.WriteLine("Ingrese código de curso");
                    var codigoCurso = Console.ReadLine();
                    Validador.ValidarIngresoEntero(codigoCurso);
                    Curso.ObtenerNombreDocente(codigoCurso, codigoMateria);

                    InscribirACurso(registro, codigoCurso, codigoMateria);
                    contador += 1;
                }

                Console.WriteLine("¿Desea seguir inscribiendose a materias? S/N");
                respuesta         = Console.ReadLine();
                respuestaValidada = Validador.ValidarIngresoSoN(respuesta);
                //flag
            } while (respuestaValidada.ToUpper() == "S" && contador < 4);

            if (contador == 4)
            {
                Console.WriteLine("No se puede inscribir a más materias. Se inscribió a 4.");
            }
        }
예제 #2
0
        static public void UltimasMaterias(int registroEstudiante)
        {
            string respuesta;

            Console.WriteLine("Está cursando las últimas 4 materias? S/N");
            respuesta = Console.ReadLine();
            Validador.ValidarIngresoSoN(respuesta);
            //TODO: validar el ingreso de la persona. Tiene que ingresar un sólo caracter y ser S o N
            if (respuesta.ToUpper() == "S")
            {
                HabilitarTodasMaterias(registroEstudiante);
            }
        }
예제 #3
0
        private void ConfirmarInscripcion(int registro)
        {
            Console.WriteLine("¿Desea confirmar todas las inscripciones anteriores? S/N");
            var respuesta = Console.ReadLine();

            Validador.ValidarIngresoSoN(respuesta);


            if (respuesta.ToUpper() == "S")
            {
                ActualizaAConfirmado(registro);
                MostrarInscripción(registro);
            }
            else if (respuesta.ToUpper() == "N")
            {
                EliminaPendiente(registro);
            }
        }