Ejemplo n.º 1
0
        private void DoMainAction(MenuOptions MainOption)
        {
            bool AutoOrManualInput;

            switch (MainOption)
            {
            case MenuOptions.InputStudents:
                InsertStudents();
                break;

            case MenuOptions.ShowStudents:
                StudentManager.ShowStudents(true);
                Console.ReadKey();
                break;

            case MenuOptions.InputTrainers:
                AutoOrManualInput = ChooseInputType("trainers");
                TrainerManager.InputTrainers(AutoOrManualInput);
                break;

            case MenuOptions.ShowTrainers:
                TrainerManager.ShowTrainers(true);
                Console.ReadKey();
                break;

            case MenuOptions.InputAssignments:
                AutoOrManualInput = ChooseInputType("assignments");
                AssignmentManager.InputAssignments(AutoOrManualInput);
                break;

            case MenuOptions.ShowAssignments:
                AssignmentManager.ShowAssignments(true);
                Console.ReadKey();
                break;

            case MenuOptions.InputCourses:
                AutoOrManualInput = ChooseInputType("corses");
                CourseManager.InputCourses(AutoOrManualInput);
                break;

            case MenuOptions.ShowCourses:
                CourseManager.ShowCourses(true);
                Console.ReadKey();
                break;

            case MenuOptions.ManageConnections:
                int ConnectChoice;
                ConnectionMenuOptions connectOption;

                do
                {
                    ConnectChoice = SchoolManager.ShowConnectionsMenuAndChoose();

                    connectOption = (ConnectionMenuOptions)ConnectChoice;

                    SchoolManager.DoConnectionAction(connectOption);
                } while (connectOption != ConnectionMenuOptions.Exit);

                break;

            case MenuOptions.CheckDateForSubmissions:
                SchoolManager.CheckDateForSubmissions();
                break;

            default:
                break;
            }
        }