public static void actionTheTask() { //Program.actionMenu = true; Console.Clear(); MenuGraphics.subMenuHeader(); Program.DisplayTaskList(); switch (Console.ReadLine()) { case "1": Program.AddTask(); break; case "2": Program.CompleteTheTask(); break; case "3": Program.IncompleteTask(); break; case "4": Program.MainMenu(); break; case "5": Outro.signOff(); break; } }
public static bool MainMenu() { Console.Clear(); if (toDo.Count > 0) { MenuGraphics.menuHeader(); DisplayTaskList(); switch (Console.ReadLine()) { case "1": AddTask(); return(true); case "2": ActionTheTask.actionTheTask(); return(true); case "3": CrossOut(); return(true); case "4": SkipTask(); return(true); case "5": Outro.signOff(); return(false); default: return(true); } } else { MenuGraphics.limitedMenuHeader(); switch (Console.ReadLine()) { case "1": AddTask(); return(true); case "2": Outro.signOff(); return(false); default: return(true); } } }
public static void DisplayTaskList() { MenuGraphics.PrintTaskList(); foreach (string listString in toDo) { int currentTaskNumber = toDo.IndexOf(listString) + 1; if (listIndexValue == toDo.IndexOf(listString)) { Console.Write("// "); Console.BackgroundColor = ConsoleColor.Yellow; Console.ForegroundColor = ConsoleColor.Black; Console.Write(currentTaskNumber + ($".) {listString}")); Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.White; string slashes = @"//"; Console.Write(slashes.PadLeft((79 - listString.Length))); Console.WriteLine(); } else { Console.Write("// "); Console.Write(currentTaskNumber + ($".) {listString}")); string slashes = @"//"; Console.Write(slashes.PadLeft((79 - listString.Length))); Console.WriteLine(); } } if (!actionMenu) { MenuGraphics.menuFooter(); } else { MenuGraphics.subMenuFooter(); } }