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(); } }
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(); }
public static void EditReminder(Event editEvent) { Console.WriteLine("Введите дату и время напоминания о встрече"); editEvent.Reminder = ConsoleClass.ReadDateTime(); }
public static void EditEndDate(Event editEvent) { Console.WriteLine("Введите дату и время конца встречи"); editEvent.EndDate = ConsoleClass.ReadDateTime(); }
public static void EditStartDate(Event editEvent) { Console.WriteLine("Введите дату и время начала встречи"); editEvent.StartDate = ConsoleClass.ReadDateTime(); }