//περιεχει τις μεθοδους που χρησιμοποιούνται για να εμφανιστούν οι μαθητες που παραδιδουν εργασια τη βδομαδα που εδωσε ο χρηστης private static void FindStudentsWithDueAssignmentsThisWeek(Database db) { DateTime endWeek; DateTime startWeek; startWeek = FindAssignmentWeek(out endWeek); Prints.PrintsStudentsNeedSubmitAssignment(db, startWeek, endWeek); }
}//end Main //καλει τις επιμερους μεθοδους για να εκτελεσει τη λειτουργια που θελει ο χρηστης private static void UserChoices() { Database db = new Database(); string inputMenu; do { Menu(); inputMenu = Console.ReadLine(); while (string.IsNullOrWhiteSpace(inputMenu)) //check if user entered correct number { Console.WriteLine("Please give a number between 1-12"); inputMenu = Console.ReadLine(); }//end while Console.Clear(); // καθαρίζει την κονσολα---σβηνει το μενου και αφηνει μονο τα prints switch (inputMenu) { case "1": Input.InputData(db); break; case "2": Prints.PrintAllStudents(db); break; case "3": Prints.PrintAllCourses(db); break; case "4": Prints.PrintAllTrainers(db); break; case "5": Prints.PrintAllAssignments(db); break; case "6": Prints.PrintStudentsInCourse(db); break; case "7": Prints.PrintTrainersInCourse(db); break; case "8": Prints.PrintAssignmentsInCourse(db); break; case "9": Prints.AssignmentsPerStudent(db); break; case "10": Prints.PrintStudentsMultipleCourses(db); break; case "11": FindStudentsWithDueAssignmentsThisWeek(db); break; case "12": Console.WriteLine("GoodBye!!"); continue; } inputMenu = Input.AskUserToContinueInTheProgram(); if (inputMenu == "N") { Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("\tGoodbye!!\n"); Console.ForegroundColor = ConsoleColor.White; } else { Console.Clear(); } //καθαριζει την κονσολα απο το προηγουμενο κειμενο } while (inputMenu == "Y"); }