示例#1
0
        public static void MainCom(TaskBase db)
        {
            string s = Console.ReadLine().ToUpper();

            s += "Q";
            char cmd = s[0];

            switch (cmd)
            {
            case 'S':
                db.Print();
                MainMenu(db);
                break;

            case 'T':
                db.PrintToday();
                MainMenu(db);
                break;

            case 'A':
                db.PrintActual();
                MainMenu(db);
                break;

            case 'C':
                CreateMenu(db);
                MainMenu(db);
                break;

            case 'E':
                EditMenu(db);
                MainMenu(db);
                break;

            case 'D':
                db.DeleteAllCompleted();
                MainMenu(db);
                break;

            case 'O':
                db.DeleteAllOld();
                MainMenu(db);
                break;

            case 'X':
                Environment.Exit(0);
                break;

            default:
                Console.WriteLine("\tВведена неизвестная команда.\n");
                MainMenu(db);
                break;
            }
        }
示例#2
0
 //int lang;
 public static void MainMenu(TaskBase db)
 {
     Console.WriteLine("\n\t\tВведите команду:");
     Console.WriteLine("\tS - Показать все задания");
     Console.WriteLine("\tT - Показать задания на сегодня");
     Console.WriteLine("\tA - Показать все актуальные задания\n");
     Console.WriteLine("\tC - Создать новое задание");
     Console.WriteLine("\tE - Редактировать задания\n");
     Console.WriteLine("\tD - Удалить все выполненные задания");
     Console.WriteLine("\tO - Удалить все просроченные задания\n");
     Console.WriteLine("\tX - Выход\n");
     MainCom(db);
 }
示例#3
0
        public static void CreateMenu(TaskBase db)
        {
            Task temp = new Task();

            Console.WriteLine("\t\tСоздание нового задания.");
            Console.WriteLine("\tВведите название задания");
            temp.title = Console.ReadLine();
            Console.WriteLine("\tВВедите дату в формате dd.MM.YYYY");
            temp.date = CreateDate();
            Console.WriteLine("\tВведите описание задания.");
            temp.description = Console.ReadLine();
            db.Create(temp);
            Console.WriteLine($"\n\tЗадание '{temp.title}' добавлено в список задач");
        }
示例#4
0
        static void Main(string[] args)
        {
            TaskBase database = new TaskBase();

            MenuUtils.MainMenu(database);
        }