/// <summary> /// Метод добавления данных в текущий ежедневник из выбранного файла /// </summary> /// <param name="PathToFile">Название файла</param> public void AddDateFromFile(string PathToFile) { ExternalRepository pathtofile = new ExternalRepository(PathToFile); for (int i = 0; i < pathtofile.ivents.Length; i++) { Add(new Ivent(pathtofile.ivents[i].NumberPosition, pathtofile.ivents[i].Date, pathtofile.ivents[i].DateOfTheWeek, pathtofile.ivents[i].Headline, pathtofile.ivents[i].Content)); } }
/// <summary> /// Метод импорта записей из файла по выбранному диапазону дат /// </summary> /// <param name="Path">Название файла</param> /// <param name="FromDate">С этой даты(включитедьно)</param> /// <param name="UntilDate">По эту дату(не включительно)</param> public void ImportAccordingDate(string PathToFile, DateTime FromDate, DateTime UntilDate) { ExternalRepository path = new ExternalRepository(PathToFile); for (int i = 0; i < path.ivents.Length; i++) { if (path.ivents[i].Date >= FromDate && path.ivents[i].Date <= UntilDate) { Add(new Ivent(path.ivents[i].NumberPosition, path.ivents[i].Date, path.ivents[i].DateOfTheWeek, path.ivents[i].Headline, path.ivents[i].Content)); } } }