예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }