public static string ComprobarPeriodo() { Console.Write("Ingrese el año: "); string year = Console.ReadLine(); Console.Write("Escoja el periodo: "); Console.WriteLine("1. Febrero-Abril\n2. Mayo-Julio\n3. Agosto-Octubre\n4. Noviembre-Enero"); Console.SetCursorPosition(19, 1); byte trim = byte.Parse(Console.ReadLine()); string period = Trimestre.ObtenerTrim(trim); return($"{period}/{year}"); }
public static void RegistrarSeleccion(Seleccion seleccion) { Console.Clear(); Console.Write("Ingrese su ID: "); seleccion.ID = Console.ReadLine(); if (RegistroEstudiante.ComprobarIdEstudiante(seleccion.ID)) { Console.Write("\nIngrese el año: "); seleccion.Year = Console.ReadLine(); Console.Write("Seleccione el periodo: "); Console.WriteLine("\n1. Febrero-Abril\n2. Mayo-Julio\n3. Agosto-Octubre\n4. Noviembre-Enero"); Console.SetCursorPosition(23, 2); byte trim = byte.Parse(Console.ReadLine()); seleccion.Trimestre = Trimestre.ObtenerTrim(trim); do { FinishSelection = false; Console.Clear(); int i = 1; foreach (Estudiante est in RegistroEstudiante.listaEstudiante) { foreach (Asignatura asignatura in RegistroAsignatura.listaAsignatura) { if (est.AreaAcad == asignatura.TipoArea) { Console.WriteLine($"{i}. {asignatura.Nombre} - {asignatura.Codigo}"); i++; } } } Console.Write("\nIndique la materia que desea seleccionar: "); int selecMat = int.Parse(Console.ReadLine()); if (selecMat == i) { foreach (Asignatura asignatura in RegistroAsignatura.listaAsignatura) { seleccion.Materia = asignatura.Nombre; } } Console.Write("\nIngrese el profesor: "); seleccion.Profesor = Console.ReadLine(); Console.Write("Ingrese la seccion: "); seleccion.Seccion = byte.Parse(Console.ReadLine()); Console.Write("Ingrese la hora de inicio: "); seleccion.HoraInicio = Console.ReadLine(); Console.Write("Ingrese la hora de finalizacion: "); seleccion.HoraFin = Console.ReadLine(); Console.Write("En la mañana o en la tarde? (am/pm): "); seleccion.Time = Console.ReadLine().ToLower(); Console.Write("Ingrese el aula: "); seleccion.Aula = Console.ReadLine(); Console.WriteLine("\nSeleccion guardada"); Console.ReadKey(); AgregarSeleccion(seleccion); do { Console.Clear(); respValida = false; Console.WriteLine("Desea seleccionar otra materia? "); string respuesta = Console.ReadLine().ToLower(); if (respuesta == "si") { FinishSelection = false; } else if (respuesta == "no") { FinishSelection = true; } else { Console.WriteLine("Inserte una respuesta valida"); Console.ReadKey(); respValida = true; } } while (respValida); } while (!FinishSelection); } else { Console.WriteLine("Ingrese un ID valido, porfavor"); Console.ReadKey(); } }