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() + ", закончен");
        }
Beispiel #2
0
        public СвободнаяЯчейка(string кодЯчейки, object типЯчейки)
        {
            Идентификатор = кодЯчейки;

            Код = кодЯчейки;

            ТипЯчейки = типЯчейки;

            тип = ТипЯчейки.GetType().Name;

            Тег = МенеджерНастроек.Настройки.Теги.ПрефиксСвободнойЯчейки.Value + ДопМетоды.ПолучитьТег(Идентификатор);

            Описание = ДопМетоды.ПолучитьСриализованныйТип(ТипЯчейки);
        }
Beispiel #3
0
        public Строка(Range клеткаСтолбцаСКодамиСтрок)
        {
            Console.WriteLine(DateTime.Now + ": строка " + клеткаСтолбцаСКодамиСтрок.Value.ToString() + ", начата");

            Идентификатор = клеткаСтолбцаСКодамиСтрок.Value.ToString();

            Код = клеткаСтолбцаСКодамиСтрок.Value.ToString();

            НаименованиеЭлемента = ДопМетоды.ПолучитьНаименованиеСтрокиИлиСтолбца(клеткаСтолбцаСКодамиСтрок, true);

            Тег = МенеджерНастроек.Настройки.Теги.ПрефиксСтроки.Value +
                  ДопМетоды.ПолучитьТегПоМетке(клеткаСтолбцаСКодамиСтрок, true) == "" ?
                  ДопМетоды.ПолучитьТег(Идентификатор) :
                  ДопМетоды.ПолучитьТегПоМетке(клеткаСтолбцаСКодамиСтрок, true);

            Console.WriteLine(DateTime.Now + ": строка " + клеткаСтолбцаСКодамиСтрок.Value.ToString() + ", закончена");
        }
Beispiel #4
0
        public Таблица(Worksheet листКниги, int порядковыйНомерЛиста)
        {
            ЛистКниги = листКниги;

            НайтиМеткиНаЛисте();

            Строки = ПолучитьСтрокиТаблицы();

            Столбцы = ПолучитьСтолбцыТаблицы();

            Наименование = ПолучитьНаименованиеТаблицы(порядковыйНомерЛиста);

            Идентификатор = "Таблица" + порядковыйНомерЛиста;

            Код = "Таблица" + порядковыйНомерЛиста;

            Тег = МенеджерНастроек.Настройки.Теги.ПрефиксТаблицы.Value + ДопМетоды.ПолучитьТег(Наименование);
        }
Beispiel #5
0
        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");

            Тег = Идентификатор;
        }