Exemplo n.º 1
0
        public static bool BuscarIdSeleccion(Seleccion selec)
        {
            if (seleccion == selec.ID)
            {
                return(true);
            }

            return(false);
        }
Exemplo n.º 2
0
        public static void Seleccion()
        {
            do
            {
                startSelection = true;
                Seleccion seleccion = new Seleccion();
                Console.Clear();
                Console.WriteLine("\tBienvenido al sistema de seleccion");
                Console.WriteLine("1. Ver seleccion\n2. Registrar seleccion\n3. Modificar seleccion\n4. Eliminar seleccion\n5. Volver atras");
                MenuOption();
                Console.Clear();

                switch (result)
                {
                case 1:
                    RegistroSeleccion.MostrarSeleccion();
                    break;

                case 2:
                    RegistroSeleccion.RegistrarSeleccion(seleccion);
                    break;

                case 3:
                    RegistroSeleccion.ModificarSeleccion();
                    break;

                case 4:
                    RegistroSeleccion.EliminarSeleccion();
                    break;

                case 5:
                    startMenuStudent = true;
                    startSelection   = false;
                    break;
                }
            } while (startSelection);
        }
Exemplo n.º 3
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();
            }
        }
Exemplo n.º 4
0
 public static void AgregarSeleccion(Seleccion seleccion)
 {
     listaSeleccion.Add(seleccion);
 }