public static void RemoveTasks() { string text = $"Index|{"Opis".PadLeft(padsSize[0], ' ')}|" + $"{"Data rozpoczęcia".PadLeft(padsSize[1], ' ')}|" + $"{"Data zakończenia".PadLeft(padsSize[2], ' ')}|"; Console.WriteLine(text); Console.WriteLine("`".PadLeft(padsSize[0] + padsSize[1] + padsSize[2] + 8, '`')); int index = 1; foreach (Task item in tasksList) { Console.Write($"{index}".PadLeft(5, ' ')); ShowHelper.ShowTask(item, padsSize); index++; } index = 1; try { Console.Write("Podaj indeks zdarzenia które chcesz usunąć: "); int removeIndex = Convert.ToInt32(Console.ReadLine()); foreach (Task item in tasksList) { if (index == removeIndex) { tasksList.Remove(item); CommentsSuccess("Usunięcie"); return; } } consoleClr.WriteLine("Podany indeks nie istnieje.", ConsoleColor.Red); } catch (FormatException) { consoleClr.WriteLine("Niepoprawny format wpisanego indeksu.", ConsoleColor.Red); } }
public static void ShowTasks() { Console.WriteLine("Legenda:"); consoleClr.WriteLine("- nie rozpoczęte zdarzenie", ConsoleColor.DarkCyan) .WriteLine("- rozpoczęte zdarzenie", ConsoleColor.DarkYellow) .WriteLine("- zakończone zdarzenie", ConsoleColor.DarkGreen) .WriteLine("- ważne nie rozpoczęte zdarzenie", ConsoleColor.Cyan) .WriteLine("- ważne rozpoczęte zdarzenie", ConsoleColor.Yellow) .WriteLine("- ważne zakończone zdarzenie", ConsoleColor.Green); string text = $"{"Opis".PadLeft(padsSize[0], ' ')}|" + $"{"Data rozpoczęcia".PadLeft(padsSize[1], ' ')}|" + $"{"Data zakończenia".PadLeft(padsSize[2], ' ')}|"; Console.WriteLine(text); Console.WriteLine("`".PadLeft(padsSize[0] + padsSize[1] + padsSize[2] + 3, '`')); foreach (Task item in tasksList) { ShowHelper.ShowTask(item, padsSize); } }