Example #1
0
        public override void Click()
        {
            Console.Clear();
            Console.WriteLine("Введите дату, для которой показать встречи");
            var events = GetEventsForSelectedDate(ConsoleClass.ReadDateTime());

            if (events.Count != 0)
            {
                ConsoleClass.WriteEvents(events);
                int eventNumber = GetEventNumber(events.Count);
                if (eventNumber == 0)
                {
                    Console.Clear();
                    Program.MainMenu.Start();
                }
                else
                {
                    Console.Clear();
                    new MenuOfEvent(GetSameEvent(events[eventNumber - 1])).Start();
                }
            }
            else
            {
                Console.WriteLine("Встреч в данный день не найдено!");
                Program.MainMenu.Start();
            }
        }
Example #2
0
        public override void Click()
        {
            Console.Clear();
            Console.WriteLine("Введите дату для экспорта расписания встреч в текстовый файл");
            var events = GetEventsForSelectedDate(ConsoleClass.ReadDateTime());

            if (events.Count != 0)
            {
                Console.Write("Введите название текстового файла: ");
                string fileName = ConsoleClass.ReadNotEmptyString();
                foreach (Event @event in events)
                {
                    File.AppendAllText($"{fileName}.txt", $"{@event}\n");
                }
                Console.WriteLine($"Встречи успешно сохранены в \"{fileName}.txt\"");
            }
            else
            {
                Console.Clear();
                Console.WriteLine("Встреч в данный день не найдено!");
            }
            Program.MainMenu.Start();
        }
Example #3
0
 public static void EditReminder(Event editEvent)
 {
     Console.WriteLine("Введите дату и время напоминания о встрече");
     editEvent.Reminder = ConsoleClass.ReadDateTime();
 }
Example #4
0
 public static void EditEndDate(Event editEvent)
 {
     Console.WriteLine("Введите дату и время конца встречи");
     editEvent.EndDate = ConsoleClass.ReadDateTime();
 }
Example #5
0
 public static void EditStartDate(Event editEvent)
 {
     Console.WriteLine("Введите дату и время начала встречи");
     editEvent.StartDate = ConsoleClass.ReadDateTime();
 }