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."); } }
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); } }
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); } }