예제 #1
0
        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}");
        }
예제 #2
0
        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();
            }
        }