예제 #1
0
        /// <summary>
        /// Импортировать реквизиты, которые надо импортировать.
        /// </summary>
        /// <param name="path">Путь к папке с моделью.</param>
        /// <param name="requisites">Список реквизитов.</param>
        /// <param name="detailIndex">Индекс детального раздела.</param>
        protected override void ImportRequisites(string path, List <RequisiteModel> requisites, int detailIndex = 0)
        {
            var commentRequisite = RequisiteModel.CreateFromFile("ISBSearchCondition", Path.Combine(path, StructureFileName));

            commentRequisite.DecodedValue = DfmConverter.DeConvert(commentRequisite.DecodedValue);
            requisites.Add(commentRequisite);
        }
예제 #2
0
 /// <summary>
 /// Обработать экспорт реквизита.
 /// </summary>
 /// <param name="path">Путь к папке с моделью</param>
 /// <param name="requisite">Обрабатываемый реквизит.</param>
 /// <param name="detailIndex">Индекс детального раздела.</param>
 protected override void ProcessRequisiteExport(string path, RequisiteModel requisite, int detailIndex)
 {
     if ((requisite.Name == "ISBSearchCondition") && !(string.IsNullOrWhiteSpace(requisite.DecodedValue)))
     {
         var decodedText = DfmConverter.Convert(requisite.DecodedValue);
         ExportTextToFile(Path.Combine(path, StructureFileName), decodedText);
     }
 }