Пример #1
0
        /// <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));
            }
        }
Пример #2
0
        /// <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));
                }
            }
        }