public Столбец(Range клеткаСтрокиСКодамиСтолбцов, bool являетсяКлючевым) { Console.WriteLine(DateTime.Now + ": столбец " + клеткаСтрокиСКодамиСтолбцов.Value.ToString() + ", начат"); Идентификатор = клеткаСтрокиСКодамиСтолбцов.Value.ToString(); Код = клеткаСтрокиСКодамиСтолбцов.Value.ToString(); НаименованиеЭлемента = ДопМетоды.ПолучитьНаименованиеСтрокиИлиСтолбца(клеткаОбластиСКодами: клеткаСтрокиСКодамиСтолбцов, поискДляСтроки: false); Тег = МенеджерНастроек.Настройки.Теги.ПрефиксСтолбца.Value + ДопМетоды.ПолучитьТегПоМетке(клеткаСтрокиСКодамиСтолбцов, false) == "" ? ДопМетоды.ПолучитьТег(Идентификатор) : ДопМетоды.ПолучитьТегПоМетке(клеткаСтрокиСКодамиСтолбцов, false); ЯвлетсяКлючевым = являетсяКлючевым; ТипСтолбца = ПолучитьТипСтолбца(клеткаСтрокиСКодамиСтолбцов); тип = ТипСтолбца.GetType().Name; Описание = ДопМетоды.ПолучитьСриализованныйТип(ТипСтолбца); Console.WriteLine(DateTime.Now + ": столбец " + клеткаСтрокиСКодамиСтолбцов.Value.ToString() + ", закончен"); }
public СвободнаяЯчейка(string кодЯчейки, object типЯчейки) { Идентификатор = кодЯчейки; Код = кодЯчейки; ТипЯчейки = типЯчейки; тип = ТипЯчейки.GetType().Name; Тег = МенеджерНастроек.Настройки.Теги.ПрефиксСвободнойЯчейки.Value + ДопМетоды.ПолучитьТег(Идентификатор); Описание = ДопМетоды.ПолучитьСриализованныйТип(ТипЯчейки); }
public Строка(Range клеткаСтолбцаСКодамиСтрок) { Console.WriteLine(DateTime.Now + ": строка " + клеткаСтолбцаСКодамиСтрок.Value.ToString() + ", начата"); Идентификатор = клеткаСтолбцаСКодамиСтрок.Value.ToString(); Код = клеткаСтолбцаСКодамиСтрок.Value.ToString(); НаименованиеЭлемента = ДопМетоды.ПолучитьНаименованиеСтрокиИлиСтолбца(клеткаСтолбцаСКодамиСтрок, true); Тег = МенеджерНастроек.Настройки.Теги.ПрефиксСтроки.Value + ДопМетоды.ПолучитьТегПоМетке(клеткаСтолбцаСКодамиСтрок, true) == "" ? ДопМетоды.ПолучитьТег(Идентификатор) : ДопМетоды.ПолучитьТегПоМетке(клеткаСтолбцаСКодамиСтрок, true); Console.WriteLine(DateTime.Now + ": строка " + клеткаСтолбцаСКодамиСтрок.Value.ToString() + ", закончена"); }
public Таблица(Worksheet листКниги, int порядковыйНомерЛиста) { ЛистКниги = листКниги; НайтиМеткиНаЛисте(); Строки = ПолучитьСтрокиТаблицы(); Столбцы = ПолучитьСтолбцыТаблицы(); Наименование = ПолучитьНаименованиеТаблицы(порядковыйНомерЛиста); Идентификатор = "Таблица" + порядковыйНомерЛиста; Код = "Таблица" + порядковыйНомерЛиста; Тег = МенеджерНастроек.Настройки.Теги.ПрефиксТаблицы.Value + ДопМетоды.ПолучитьТег(Наименование); }
public Мета(Workbook книгаExcel) { КнигаExcel = книгаExcel; НаитиМеткиВКниге(); Наименование = ПолучитьНаименование(); Идентификатор += ДопМетоды.УбратьЗапрещенныеСимволы( $"{(МенеджерНастроек.Настройки.Мета.ЯвляетсяЗапросом.Value ? "З_" : "М_")}{ДопМетоды.ПолучитьТег(Наименование)}", "_", убиратьПунктуацию: true); Группа += DateTime.Today.Year; ДатаНачалаДействия = ДатаНачалаДействия.Replace("0001", DateTime.Today.Year.ToString()); ДатаОкончанияДействия = ДатаОкончанияДействия.Replace("9999", DateTime.Today.Year.ToString()); ДатаПоследнегоИзменения = DateTime.Now.ToString("dd.MM.yyyy HH:mm:ss"); Тег = Идентификатор; }