void Forms_Uchrejdenue_Uchrejdenie_ѕри«агрузке—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { this.DataBind(); } }
void Forms_MacroProcessing_MacroProcess_ѕри«агрузке—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { try { string ѕуть ¬ыходнойѕапке = HttpContext.Current.Server.MapPath("Upload"); if (!Directory.Exists(ѕуть ¬ыходнойѕапке)) { Directory.CreateDirectory(ѕуть ¬ыходнойѕапке); } } catch { } } отчетнऑорма = ѕолучитьќтчетную‘орму(); макрос = string.Empty; if (this.ѕараметры√лавногоќкна.ѕараметр«адан("Params")) { макрос = this.ѕараметры√лавногоќкна["Params"]; } if (!string.IsNullOrEmpty(макрос)) { списокѕараметров = отчетнऑорма.ѕолучить—писокѕользовательскихѕараметров(макрос); ѕостроить‘орму«апросаѕараметров(); } }
void Racheti_List_ѕри«агрузке—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { —писок–асчетов список = new —писок–асчетов(); “аблицаЁлементы.DataSource = список; “аблицаЁлементы.DataBind(); if (!IsPostBack) { “аблицаЁлементы.SettingsText.CommandCancel = "ќтмена"; “аблицаЁлементы.SettingsText.CommandClearFilter = "ќчистить фильтр"; “аблицаЁлементы.SettingsText.CommandDelete = "”далить"; “аблицаЁлементы.SettingsText.CommandEdit = "»зменить"; “аблицаЁлементы.SettingsText.CommandNew = "ƒобавить"; “аблицаЁлементы.SettingsText.GroupPanel = "ќбласть дл¤ группировки столбцов"; “аблицаЁлементы.SettingsText.HeaderFilterShowAll = "(¬се)"; “аблицаЁлементы.SettingsText.GroupContinuedOnNextPage = "√руппа продолжаетс¤ на следующей странице"; “аблицаЁлементы.SettingsText.ConfirmDelete = "¬ы уверены, что хотите удалить запись?"; “аблицаЁлементы.SettingsText.CommandUpdate = "—охранить"; “аблицаЁлементы.SettingsText.EmptyDataRow = "Ќет данных"; “аблицаЁлементы.SettingsText.CustomizationWindowCaption = "¬ыбор столбцов"; “аблицаЁлементы.SettingsLoadingPanel.Text = "«агрузка..."; “аблицаЁлементы.SettingsPager.Summary.Text = "—траница {0} из {1} ({2} записей)"; } }
void Forms_Profile_Profile_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { ѕользователь текущийѕользователь = ћенеджерѕользователей.“екущийѕользователь; this.–едактируемыйќбъект = текущийѕользователь; } }
void Forms_FileImport_FileImport_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { try { string ѕуть ¬ыходнойѕапке = HttpContext.Current.Server.MapPath(RadUpload_файл.TargetFolder); if (!Directory.Exists(ѕуть ¬ыходнойѕапке)) { Directory.CreateDirectory(ѕуть ¬ыходнойѕапке); } } catch { } } }
void Racheti_Edit_ѕри«агрузке—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { string код–асчета = this.ѕараметры√лавногоќкна["Params"]; if (!string.IsNullOrEmpty(код–асчета)) { ¬ыборка <ќписание–асчета> выборка = new ¬ыборка <ќписание–асчета>(false); выборка.«апрос¬ыборки.ƒобавить”словиеќтбора(" од", код–асчета); выборка.«агрузить(); if (выборка. оличество«аписей != 0) { –асчет расчет = new –асчет(); расчет.”казатьќписание(выборка[0]); «аполнитьќбъект–асчет(расчет); } } // Ћоклизаци¤ таблицы “аблица_–езультат.SettingsText.CommandCancel = "ќтмена"; “аблица_–езультат.SettingsText.CommandClearFilter = "ќчистить фильтр"; “аблица_–езультат.SettingsText.CommandDelete = "”далить"; “аблица_–езультат.SettingsText.CommandEdit = "»зменить"; “аблица_–езультат.SettingsText.CommandNew = "ƒобавить"; “аблица_–езультат.SettingsText.GroupPanel = "ќбласть дл¤ группировки столбцов"; “аблица_–езультат.SettingsText.HeaderFilterShowAll = "(¬се)"; “аблица_–езультат.SettingsText.GroupContinuedOnNextPage = "√руппа продолжаетс¤ на следующей странице"; “аблица_–езультат.SettingsText.ConfirmDelete = "¬ы уверены, что хотите удалить запись?"; “аблица_–езультат.SettingsText.CommandUpdate = "—охранить"; “аблица_–езультат.SettingsText.EmptyDataRow = "Ќет данных"; “аблица_–езультат.SettingsText.CustomizationWindowCaption = "¬ыбор столбцов"; “аблица_–езультат.SettingsLoadingPanel.Text = "¬ыполнение расчета..."; “аблица_–езультат.SettingsPager.Summary.Text = "—траница {0} из {1} ({2} записей)"; —писокќтчетныхѕериодов списокѕериодов = new —писокќтчетныхѕериодов(); списокѕериодов.«агрузить(); combobox_ќтчетныйѕериод.DataSource = списокѕериодов; combobox_ќтчетныйѕериод.DataBind(); } }
void Forms_Uchrejdenue_Uchrejdenie_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!Ѕарс.ядро.ћенеджерѕользователей.ѕроверитьѕраво(typeof(ћое”чреждение), typeof(Ѕарс.ядро.ѕравоЌаѕросмотр))) { this.Controls.AddAt(0, new LiteralControl(string.Format("<script>alert('{0}');Close();</script>", "” ¬ас нет прав на просмотр формы редактировани¤ своего учреждени¤."))); return; } //if (!IsPostBack) { if (Ѕарс.ѕеременные—ессии.“екущее”чреждение != null) { this.–едактируемыйќбъект = Ѕарс.ѕеременные—ессии.“екущее”чреждение; } ќписаниеƒј—” описаниеƒј—” = ќписаниеƒј—”.ѕолучитьЁкземпл¤р(); List < омпозитќписание«начениејтрибута> —писок«наченийјтрибутов = ”правлениејтрибутами.ѕолучитьјктуальный—писок омпозитов(описаниеƒј—”, Ѕарс.ѕеременные—ессии.“екущее”чреждение); foreach ( омпозитќписание«начениејтрибута описаниејтрибута in —писок«наченийјтрибутов) { HtmlTableRow row = new HtmlTableRow(); row.Attributes.Add("param", описаниејтрибута.аименованиејтрибута); HtmlTableCell cellCap = new HtmlTableCell(); cellCap.Align = "right"; cellCap.InnerText = описаниејтрибута.аименованиејтрибута; row.Cells.Add(cellCap); HtmlTableCell cellValue = new HtmlTableCell(); cellValue.Align = "left"; ќписание–едакторајтрибута описание–едактора = ”правлениејтрибутами.ѕолучитьќписание–едакторајтрибута(описаниејтрибута.ќписаниејтрибута); if ((описание–едактора.–едактор == Ѕарс.»нтерфейс.Ёлементы“аблицы.–едакторячейки.еќпределен) || !описание–едактора.–едактирование–азрешено) { // }
void Forms_MacroProcessing_CompareResult_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { –езультаты¬ыполнени¤—веркиƒанных результат—верки = ѕолучить–езультат—верки(); if (результат—верки != null) { // Ћоклизаци¤ таблицы “аблица_–езультат.SettingsText.CommandCancel = "ќтмена"; “аблица_–езультат.SettingsText.CommandClearFilter = "ќчистить фильтр"; “аблица_–езультат.SettingsText.CommandDelete = "”далить"; “аблица_–езультат.SettingsText.CommandEdit = "»зменить"; “аблица_–езультат.SettingsText.CommandNew = "ƒобавить"; “аблица_–езультат.SettingsText.GroupPanel = "ќбласть дл¤ группировки столбцов"; “аблица_–езультат.SettingsText.HeaderFilterShowAll = "(¬се)"; “аблица_–езультат.SettingsText.GroupContinuedOnNextPage = "√руппа продолжаетс¤ на следующей странице"; “аблица_–езультат.SettingsText.ConfirmDelete = "¬ы уверены, что хотите удалить запись?"; “аблица_–езультат.SettingsText.CommandUpdate = "—охранить"; “аблица_–езультат.SettingsText.EmptyDataRow = "Ќет данных"; “аблица_–езультат.SettingsText.CustomizationWindowCaption = "¬ыбор столбцов"; “аблица_–езультат.SettingsLoadingPanel.Text = "«агрузка..."; “аблица_–езультат.SettingsPager.Summary.Text = "—траница {0} из {1} ({2} записей)"; if (результат—верки.«аголовок != "") { заголовок–езультатов—верки.Text = результат—верки.«аголовок; заголовок–езультатов—верки.Visible = true; } if (результат—верки.ѕодзаголовок != "") { подзаголовок–езультатов—верки.Text = результат—верки.ѕодзаголовок; подзаголовок–езультатов—верки.Visible = true; } if (!IsPostBack) { if (результат—верки.ќтображаемые—толбцы != null && результат—верки.ќтображаемые—толбцы.Count > 0) { “аблица_–езультат.Columns.Clear(); foreach (KeyValuePair <string, string> отображаемый—толбец in результат—верки.ќтображаемые—толбцы) { GridViewDataColumn column = new GridViewDataColumn(отображаемый—толбец.Value, отображаемый—толбец.Key); “аблица_–езультат.Columns.Add(column); } } } “аблица_–езультат.DataSource = результат—верки.—троки—верки; “аблица_–езультат.DataBind(); } }
void Forms_Analytics_AnalyticExtracts_Setup_ѕри«агрузке—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { адпись_предыдуща¤—борка.Text = "нет данных"; нопка_посмотретьѕредыдущую—борку.Enabled = false; if (ѕараметры√лавногоќкна.ѕараметр«адан("Params")) { int DataSourceIndex = int.Parse(ѕараметры√лавногоќкна["Params"]);
void Forms_Analytics_AnalyticExtracts_List_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { “аблицаЁлементы.SettingsText.CommandCancel = "ќтмена"; “аблицаЁлементы.SettingsText.CommandClearFilter = "ќчистить фильтр"; “аблицаЁлементы.SettingsText.CommandDelete = "”далить"; “аблицаЁлементы.SettingsText.CommandEdit = "»зменить"; “аблицаЁлементы.SettingsText.CommandNew = "ƒобавить"; “аблицаЁлементы.SettingsText.GroupPanel = "ќбласть дл¤ группировки столбцов"; “аблицаЁлементы.SettingsText.HeaderFilterShowAll = "(¬се)"; “аблицаЁлементы.SettingsText.GroupContinuedOnNextPage = "√руппа продолжаетс¤ на следующей странице"; “аблицаЁлементы.SettingsText.ConfirmDelete = "¬ы уверены, что хотите удалить запись?"; “аблицаЁлементы.SettingsText.CommandUpdate = "—охранить"; “аблицаЁлементы.SettingsText.EmptyDataRow = "Ќет данных"; “аблицаЁлементы.SettingsText.CustomizationWindowCaption = "¬ыбор столбцов"; “аблицаЁлементы.SettingsLoadingPanel.Text = "«агрузка..."; “аблицаЁлементы.SettingsPager.Summary.Text = "—траница {0} из {1} ({2} записей)"; Cache[ObjectDataSource_list.CacheKeyDependency] = new object(); } ѕроверкаЋицензионныхќграничений.ќписаниеѕричиныќграничен褑ункционала описание = ѕроверкаЋицензионныхќграничений.ѕроверить¬озможность«апуска(“ип–абочегоћеста.Ѕэк_ќфис, ѕроверкаЋицензионныхќграничений. ќћѕЋ≈ “ј÷»я_—“јЌƒј–“Ќјя); if (описание.“ипќграничени¤ == ѕроверкаЋицензионныхќграничений.“ипќграничен褑ункционала.е«аданќператор”чреждени¤) { this.Ўапка—траницы = Ѕарс.—воды.—ообщениеЋицензионного люча—водов.ѕостроить“екст—ообщени¤Ќе«аданќператор”чреждений("дл¤ аналитических выборок"); }
void Forms_SubTable_SubTable_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { string —убтаблица = string.Empty; string »дентификатор‘ормы = string.Empty; string »м¤ѕеременной = string.Empty; if (ѕараметры√лавногоќкна.ѕараметр«адан("Params")) { —убтаблица = ѕараметры√лавногоќкна["Params"]; } if (ѕараметры√лавногоќкна.ѕараметр«адан("SessionParam")) { string SessionParam = ѕараметры√лавногоќкна["SessionParam"]; string[] SessionParams = SessionParam.Split(':'); »дентификатор‘ормы = SessionParams[0]; »м¤ѕеременной = SessionParams[1]; } if (string.IsNullOrEmpty(—убтаблица) || string.IsNullOrEmpty(»дентификатор‘ормы) || string.IsNullOrEmpty(»м¤ѕеременной)) { return; } отчетнऑорма = (ќтчетнऑормаƒанных)ћенеджер—ессионныхѕеременных.ѕолучитьѕеременную»з—ессии(»дентификатор‘ормы, »м¤ѕеременной); this.абор“аблиц‘ормы_субтаблица.Sheets.Clear(); ƒинамическओаблица таблица = «агрузить“аблицу(отчетнऑорма, —убтаблица, »дентификатор‘ормы); if (таблица != null) { this.абор“аблиц‘ормы_субтаблица.ƒобавить“аблицу(таблица); } if (таблица.“аблицаћетаструктуры != null) { if (!string.IsNullOrEmpty(таблица.аименование)) { this.«аголовок—траницы = таблица.аименование; } if (!string.IsNullOrEmpty(таблица.“аблицаћетаструктуры.аименование)) { this.«аголовок—траницы = таблица.“аблицаћетаструктуры.аименование; } else { this.«аголовок—траницы = —убтаблица; } } else { this.«аголовок—траницы = —убтаблица; } if (отчетнऑорма.¬ариантќткрыти¤Ёкранной‘ормы == Ѕарс.—воды.ќтчетнऑорма.¬ариантќткрыти¤Ёкранной‘ормы.„тение) { RadMenuItem1.Visible = false; RadMenuItem2.Visible = false; нопка_ќ .Visible = false; нопка_ѕересчитать.Visible = false; }
void Forms_SdachaOtchetnosti_TekuschieOtchetnieFormi_TekuschieOtchetnieFormi_View_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { this.вебЁкраннऑорма.»дентификаторЁкранной‘ормы = this.»дентификатор; “екуща¤ќтчетнऑорма текущऑорма = –едактируемыйќбъект as “екуща¤ќтчетнऑорма; if (текущऑорма != null) { »дентификаторћетаописан褑ормы идентификатор = текущऑорма.ѕолучить»дентификаторћетаописан褑ормы(); this.«аголовок—траницы = string.Format("‘орма {0}", идентификатор.»дентификаторћетаописани¤); RadMenuItem_проверить¬нутриф.PostBack = false; RadMenuItem_проверить¬нутриф.NavigateUrl = string.Format("javascript:ShowForm('Forms/ReportForms/Uviazki/UviazkiReport.ascx','{0}:{1}','In');", this.»дентификатор, "ќтчетнऑорма"); RadMenuItem_проверитьћежформ.PostBack = false; RadMenuItem_проверитьћежформ.NavigateUrl = string.Format("javascript:ShowForm('Forms/ReportForms/Uviazki/UviazkiReport.ascx','{0}:{1}','Out');", this.»дентификатор, "ќтчетнऑорма"); RadMenuItem_функции.PostBack = false; RadMenuItem_печатные‘ормы.PostBack = false; RadMenuItem_јрхивƒанных.PostBack = false; RadMenuItem_»мпортƒанных.PostBack = false; RadMenuItem_Ёкспортƒанных.PostBack = false; RadMenuItem_ќбработки.PostBack = false; RadMenuItem_сводна¤.PostBack = false; RadMenuItem_сводна¤.Visible = false; RadMenuItem_собрать—водную.PostBack = false; RadMenuItem_собрать—водную.NavigateUrl = string.Format("javascript:ShowForm('Forms/SdachaOtchetnosti/ConsolidateForm/ConsolidateForm.ascx','{0}:{1}','Out');", this.»дентификатор, "ќтчетнऑорма"); RadMenuItem_¬осстановлениеƒанных.PostBack = false; RadMenuItem_¬осстановлениеƒанных.NavigateUrl = string.Format("javascript:ShowForm('Forms/SdachaOtchetnosti/Recovery/Recovery.ascx','{0}:{1}');", this.»дентификатор, "ќтчетнऑорма"); try { ќтчетнऑормаƒанных отчетнऑорма = null; if (!IsPostBack) { ’ранилищећетаописаний.ќбновитьЋокальноећетаописание(идентификатор); отчетнऑорма = new ќтчетнऑормаƒанных(); отчетнऑорма.«агрузитьћетаструктуру(идентификатор); отчетнऑорма. омпонентќтчетногоѕериода = текущऑорма. омпонентќтчетногоѕериода; отчетнऑорма.”чреждение = текущऑорма.”чреждение; отчетнऑорма.Ёлемент÷епочки = текущऑорма.Ёлемент÷епочки.“ипЁлемента÷епочки; ’ранилищеƒанных‘орм.ќбновитьЋокальныеƒанные(отчетнऑорма.ƒанные.»дентификатор); отчетнऑорма.«агрузитьƒанные(); ’ранимыеƒанные‘ормы хранимыеƒанные = ’ранилищеƒанных‘орм.ѕолучитьƒанные‘ормы(отчетнऑорма.ƒанные.»дентификатор); string путь ‘айлуЁкранной‘ормы = ѕровайдер‘айлов‘ормы.ѕолучитьѕуть ‘айлуЁкранной‘ормы(отчетнऑорма.ћетаструктура.»дентификатор); ћенеджер—ессионныхѕеременных.—охранитьѕеременную¬—ессии(this, "ќтчетнऑорма", отчетнऑорма); if (хранимыеƒанные == null || хранимыеƒанные.—осто¤ниеƒанных‘орм == —осто¤ниеƒанных‘орм.„ерновик) { if (ѕроверкаƒоступа ќтчетной‘орме.ѕроверитьƒоступ ‘орме(отчетнऑорма.ƒанные.»дентификатор. омпонентќтчетногоѕериода.ќтчетныйѕериод, отчетнऑорма.ƒанные.»дентификатор. омпонентќтчетногоѕериода, отчетнऑорма.ƒанные.»дентификатор.»дентификаторћетаописан褑ормы.»дентификаторћетаописани¤, отчетнऑорма.ƒанные.»дентификатор.”чреждение, “ипƒоступа ќтчетной‘орме.–едактирование, хранимыеƒанные == null ? "" : хранимыеƒанные.ƒополнительный—татус)) { if («аблокировать‘орму(отчетнऑорма, хранимыеƒанные)) { if (отчетнऑорма.ƒанные.»дентификатор.Ёлемент÷епочки == “ипЁлемента÷епочки.ќфис || отчетнऑорма.ƒанные.»дентификатор.Ёлемент÷епочки == “ипЁлемента÷епочки.÷ентральныйќфис) { отчетнऑорма.¬ариантќткрыти¤Ёкранной‘ормы = ¬ариантќткрыти¤Ёкранной‘ормы.—воднऑорма; } else { отчетнऑорма.¬ариантќткрыти¤Ёкранной‘ормы = ¬ариантќткрыти¤Ёкранной‘ормы.ѕолныйƒоступ; } } else { ’ранимыеЅлокировкиƒанных хранима¤Ѕлокировка = ’ранилищеЅлокировокƒанных.ѕолучить’ранимуюЅлокировку(отчетнऑорма.ƒанные.»дентификатор.»дентификатор—трокой); if (хранима¤Ѕлокировка != null) { this.Controls.AddAt(2, new LiteralControl(string.Format("<script>AskForClose( '¬ данный момент отчетна¤ форма находитс¤ в работе на другой рабочей станции :\\n\\nѕользователь - {0}\\nЌачало работы с формой - {1}\\n\\nќткрыть форму в режиме только чтение?');</script>", хранима¤Ѕлокировка.»нформаци¤ќѕользователе, хранима¤Ѕлокировка.ƒатаЅлокировки))); }
void Forms_ReportForms_Uviazki_UviazkiReport_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { ќтчетнऑормаƒанных отчетнऑорма = ѕолучитьќтчетную‘орму(); if (отчетнऑорма != null) { this.–едактируемыйќбъект = отчетнऑорма; } bool ¬нутриформенные = true; if (this.ѕараметры√лавногоќкна.ѕараметр«адан("Params")) { ¬нутриформенные = this.ѕараметры√лавногоќкна["Params"] == "In"; } if (¬нутриформенные) { результатѕроверки = отчетнऑорма.ѕроверить¬нутриформенные”в¤зки(); } else { результатѕроверки = отчетнऑорма.ѕроверитьћежформенные”в¤зки(); } if (результатѕроверки.ќшибкиѕроверки.Count == 0) { Div_Result.InnerText = "ќшибок или предупреждений по форме не обнаружено."; buttonPrint.ClientEnabled = false; } else { buttonPrint.ClientEnabled = true; } if (!IsPostBack) { try { ’ранилище–езультатовѕроверки”в¤зок.—охранить–езультатѕроверки”в¤зок(отчетнऑорма.ƒанные.»дентификатор, результатѕроверки); } catch (ArgumentNullException) { } // Ћоклизаци¤ таблицы gvUviazki.SettingsText.CommandCancel = "ќтмена"; gvUviazki.SettingsText.CommandClearFilter = "ќчистить фильтр"; gvUviazki.SettingsText.CommandDelete = "”далить"; gvUviazki.SettingsText.CommandEdit = "»зменить"; gvUviazki.SettingsText.CommandNew = "ƒобавить"; gvUviazki.SettingsText.GroupPanel = "ќбласть дл¤ группировки столбцов"; gvUviazki.SettingsText.HeaderFilterShowAll = "(¬се)"; gvUviazki.SettingsText.GroupContinuedOnNextPage = "√руппа продолжаетс¤ на следующей странице"; gvUviazki.SettingsText.ConfirmDelete = "¬ы уверены, что хотите удалить запись?"; gvUviazki.SettingsText.CommandUpdate = "—охранить"; gvUviazki.SettingsText.EmptyDataRow = "Ќет данных"; gvUviazki.SettingsText.CustomizationWindowCaption = "¬ыбор столбцов"; gvUviazki.SettingsLoadingPanel.Text = "«агрузка..."; gvUviazki.SettingsPager.Summary.Text = "—траница {0} из {1} ({2} записей)"; gvUviazki.DataBind(); this.Ўапка—траницы = string.Format("–езультат проверки {0} ув¤зок формы {1}", ¬нутриформенные ? "внутриформенных" : "межформенных", отчетнऑорма.ћетаструктура. од); } }
void Forms_ReportForms_PrintForms_PrintForms_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { ќтчетнऑормаƒанных отчетнऑорма = ѕолучитьќтчетную‘орму(); if (отчетнऑорма != null) { this.–едактируемыйќбъект = отчетнऑорма; this.Ўапка—траницы = string.Format("—писок печатных форм (ќтчетна¤ форма {0})", отчетнऑорма.ћетаструктура. од); } } if (–едактируемыйќбъект is ќтчетнऑормаƒанных) { —писокћетаописанийѕечатных‘орм списокѕечатных‘орм = new —писокћетаописанийѕечатных‘орм(); списокѕечатных‘орм.«агрузить((–едактируемыйќбъект as ќтчетнऑормаƒанных).ћетаструктура.»дентификатор); if (списокѕечатных‘орм.Count > 0) { Html“аблица таблица‘орм = new Html“аблица(); таблица‘орм.Width = "100%"; foreach (ћетаописаниеѕечатной‘ормы печатнऑорма in списокѕечатных‘орм) { —трокаHtml“аблицы строка = new —трокаHtml“аблицы(); —толбецHtml“аблицы столбец = new —толбецHtml“аблицы(); столбец.Width = "20px"; строка.Cells.Add(столбец); столбец = new —толбецHtml“аблицы(); ASP—сылка ссылкаѕечать = new ASP—сылка(); ссылкаѕечать.«начение = печатнऑорма.аименование; ссылкаѕечать.–едактируемыйќбъект = печатнऑорма; ссылкаѕечать.ѕриЌажатии += new Ѕарс.»нтерфейс.ќбработчик—обыти¤(ссылкаѕечать_ѕриЌажатии); столбец.Controls.Add(ссылкаѕечать); строка.Cells.Add(столбец); таблица‘орм.Rows.Add(строка); } DivPrintForms.Controls.Add(таблица‘орм); } else { DivPrintForms.Controls.Add(new LiteralControl("Ќет печатных форм")); } }
void Forms_SdachaOtchetnosti_ConsolidateForm_ConsolidateForm_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { ќтчетнऑормаƒанных отчетнऑорма = ѕолучитьќтчетную‘орму(); if (отчетнऑорма != null) { отчетнऑорма.«агрузить»сходные‘ормы(); List < омпозитƒл¤¬ыбораќтчетной‘ормы> список омпозитов = new List < омпозитƒл¤¬ыбораќтчетной‘ормы>(); foreach (ќтчетнऑормаƒанных форма in отчетнऑорма.»сходные‘ормы) { список омпозитов.Add(new омпозитƒл¤¬ыбораќтчетной‘ормы(форма)); } “аблица_элементы.»сточник«аписей = список омпозитов; } “аблица_элементы.–едактировать¬“аблице = false; “аблица_элементы.–азрешить”даление = false; “аблица_элементы.–азрешитьƒобавление = false; “аблица_элементы.–азрешить√руппировку = false; “аблица_элементы.јвтоподбор¬ысоты = false; “аблица_элементы.AllowMultiRowSelection = true; Telerik.WebControls.GridClientSelectColumn столбец¬ыбора = new Telerik.WebControls.GridClientSelectColumn(); “аблица_элементы.Columns.Add(столбец¬ыбора); столбец¬ыбора.HeaderStyle.Width = Unit.Pixel(25); столбец¬ыбора.Resizable = false; —толбец“аблицы столбец_ омментарий = new —толбец“аблицы(); “аблица_элементы.ƒобавить—толбец(столбец_ омментарий); столбец_ омментарий.«аголовок = "”чреждение"; столбец_ омментарий.»м¤ѕо뤻сточникаƒанных = "Ќаименование”чреждени¤"; “аблица_элементы.DataBind(); } }
void Forms_Analytics_AnalyticExtracts_View_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { јналитическओаблица.Styles.FieldValueStyle.HorizontalAlign = HorizontalAlign.Left; if (Session["AnalyticExtract"] != null && Session["AnalyticExtract"] is ќписаниеѕроизвольной¬ыборки) { DataTable таблицаƒанных = null; if (!IsPostBack) { DevExpress.XtraPivotGrid.Localization.PivotGridLocalizer.Active = new Ѕарс.окализаци¤.XtraPivotGrid–усский(); јналитическओаблица.OptionsLoadingPanel.Text = "«агрузка..."; јналитическओаблица.OptionsPager.CurrentPageNumberFormat = "—траница {0}"; ќписаниеѕроизвольной¬ыборки описаниеѕроизвольной¬ыборки = Session["AnalyticExtract"] as ќписаниеѕроизвольной¬ыборки; ѕровайдерѕроизвольной¬ыборки провайдерѕроизвольной¬ыборки = new ѕровайдерѕроизвольной¬ыборки(описаниеѕроизвольной¬ыборки); //провайдерѕроизвольной¬ыборки.«агрузитьћетаданные(); bool собрать«аново = true; if (Session["BuildAnew"] != null && Session["BuildAnew"] is bool) { try { собрать«аново = (bool)Session["BuildAnew"]; } catch { } } таблицаƒанных = провайдерѕроизвольной¬ыборки.ѕолучить“аблицуƒанных(собрать«аново); Session["PivotGridDataSource"] = таблицаƒанных; // пол¤ DevExpress.Web.ASPxPivotGrid.PivotGridField поле“аблицы = new DevExpress.Web.ASPxPivotGrid.PivotGridField(); јналитическओаблица.Fields.Add(поле“аблицы); поле“аблицы.Caption = "”чреждение"; поле“аблицы.FieldName = "Uchrej".ToUpper(); поле“аблицы.Area = DevExpress.XtraPivotGrid.PivotArea.RowArea; поле“аблицы.SummaryType = DevExpress.Data.PivotGrid.PivotSummaryType.Sum; поле“аблицы.Width = 100; foreach (ѕолеѕроизвольной¬ыборки поле in описаниеѕроизвольной¬ыборки.ѕол¤) { поле“аблицы = new DevExpress.Web.ASPxPivotGrid.PivotGridField(); јналитическओаблица.Fields.Add(поле“аблицы); поле“аблицы.CellFormat.FormatType = DevExpress.Utils.FormatType.Numeric; поле“аблицы.CellFormat.FormatString = "N2"; поле“аблицы.Caption = поле.«аголовок; поле“аблицы.FieldName = поле.»м¤ѕеременной.ToUpper(); if (поле.“ипѕол¤OLAP != Ѕарс.“ипѕол¤OLAP уба.—крытоеѕоле) { поле“аблицы.Area = ѕреобразовать“ип(поле.“ипѕол¤OLAP); } else { поле“аблицы.Visible = false; } if (поле.–ежим‘ормирован褻тогов == –ежим‘ормирован褻тогов—толбцајналитической“аблицы.Ѕез»тогов) { поле“аблицы.Options.ShowTotals = false; } else { поле“аблицы.SummaryType = (DevExpress.Data.PivotGrid.PivotSummaryType)((int)поле.–ежим‘ормирован褻тогов); } поле“аблицы.Name = "Field" + (јналитическओаблица.Fields.Count + 1).ToString(); }
void Forms_SdachaOtchetnosti_Recovery_Recovery_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы) { if (!IsPostBack) { ќтчетнऑормаƒанных отчетнऑорма = ѕолучитьќтчетную‘орму(); if (отчетнऑорма != null) { јвтосохранениеƒанныхќтчетной‘ормы автосохранение = new јвтосохранениеƒанныхќтчетной‘ормы(отчетнऑорма); List <јвтосохранениеƒанныхќтчетной‘ормы.јвтосохраненный‘айл> файлы = автосохранение.ѕолучить—писокјвтосохраненных‘айлов(); “аблица_элементы.»сточник«аписей = файлы; } “аблица_элементы.–едактировать¬“аблице = false; “аблица_элементы.–азрешить”даление = false; “аблица_элементы.–азрешитьƒобавление = false; “аблица_элементы.–азрешить√руппировку = false; “аблица_элементы.јвтоподбор¬ысоты = false; —толбец“аблицы столбец_ƒата¬рем¤ = new —толбец“аблицы(); “аблица_элементы.ƒобавить—толбец(столбец_ƒата¬рем¤); столбец_ƒата¬рем¤.«аголовок = "ƒата и врем¤ создани¤"; столбец_ƒата¬рем¤.»м¤ѕо뤻сточникаƒанных = "ƒата¬рем¤—оздани¤"; —толбец“аблицы столбец_ омментарий = new —толбец“аблицы(); “аблица_элементы.ƒобавить—толбец(столбец_ омментарий); столбец_ омментарий.«аголовок = " омментарий"; столбец_ омментарий.»м¤ѕо뤻сточникаƒанных = " омментарий"; “аблица_элементы.DataBind(); } }