コード例 #1
0
ファイル: Uchrejdenie.ascx.cs プロジェクト: BlackMoon/logread
 void Forms_Uchrejdenue_Uchrejdenie_ѕри«агрузке—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы)
 {
     if (!IsPostBack)
     {
         this.DataBind();
     }
 }
コード例 #2
0
ファイル: MacroParams.ascx.cs プロジェクト: BlackMoon/logread
    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(макрос))
        {
            списокѕараметров = отчетнऑорма.ѕолучить—писокѕользовательскихѕараметров(макрос);

            ѕостроить‘орму«апросаѕараметров();
        }
    }
コード例 #3
0
    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} записей)";
        }
    }
コード例 #4
0
    void Forms_Profile_Profile_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы)
    {
        if (!IsPostBack)
        {
            ѕользователь текущийѕользователь = ћенеджерѕользователей.“екущийѕользователь;

            this.–едактируемыйќбъект = текущийѕользователь;
        }
    }
コード例 #5
0
ファイル: FileImport.ascx.cs プロジェクト: BlackMoon/logread
    void Forms_FileImport_FileImport_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы)
    {
        if (!IsPostBack)
        {
            try
            {
                string ѕуть ¬ыходнойѕапке = HttpContext.Current.Server.MapPath(RadUpload_файл.TargetFolder);

                if (!Directory.Exists(ѕуть ¬ыходнойѕапке))
                {
                    Directory.CreateDirectory(ѕуть ¬ыходнойѕапке);
                }
            }
            catch
            {
            }
        }
    }
コード例 #6
0
    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();
        }
    }
コード例 #7
0
ファイル: Uchrejdenie.ascx.cs プロジェクト: BlackMoon/logread
    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 ((описание–едактора.–едактор == Ѕарс.»нтерфейс.Ёлементы“аблицы.–едакторячейки.еќпределен) || !описание–едактора.–едактирование–азрешено)
                {
                    //
                }
コード例 #8
0
    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();
        }
    }
コード例 #9
0
    void Forms_Analytics_AnalyticExtracts_Setup_ѕри«агрузке—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы)
    {
        if (!IsPostBack)
        {
            адпись_предыдуща¤—борка.Text = "нет данных";
             нопка_посмотретьѕредыдущую—борку.Enabled = false;

            if (ѕараметры√лавногоќкна.ѕараметр«адан("Params"))
            {
                int DataSourceIndex = int.Parse(ѕараметры√лавногоќкна["Params"]);
コード例 #10
0
    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.Ўапка—траницы = Ѕарс.—воды.—ообщениеЋицензионного люча—водов.ѕостроить“екст—ообщени¤Ќе«аданќператор”чреждений("дл¤ аналитических выборок");
        }
コード例 #11
0
ファイル: SubTable.ascx.cs プロジェクト: BlackMoon/logread
    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;
        }
コード例 #12
0
    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>",
                                                                                            хранима¤Ѕлокировка.»нформаци¤ќѕользователе, хранима¤Ѕлокировка.ƒатаЅлокировки)));
                                }
コード例 #13
0
    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}", ¬нутриформенные ? "внутриформенных" : "межформенных", отчетнऑорма.ћетаструктура. од);
        }
    }
コード例 #14
0
    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("Ќет печатных форм"));
            }
        }
コード例 #15
0
    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();
        }
    }
コード例 #16
0
    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();
                }
コード例 #17
0
ファイル: Recovery.ascx.cs プロジェクト: BlackMoon/logread
    void Forms_SdachaOtchetnosti_Recovery_Recovery_ѕри»нициализации—траницы(object ќтправитель, Ѕарс.»нтерфейс.јргументы—обыти¤ јргументы)
    {
        if (!IsPostBack)
        {
            ќтчетнऑормаƒанных отчетнऑорма = ѕолучитьќтчетную‘орму();

            if (отчетнऑорма != null)
            {
                јвтосохранениеƒанныхќтчетной‘ормы автосохранение = new јвтосохранениеƒанныхќтчетной‘ормы(отчетнऑорма);
                List <јвтосохранениеƒанныхќтчетной‘ормы.јвтосохраненный‘айл> файлы = автосохранение.ѕолучить—писокјвтосохраненных‘айлов();

                “аблица_элементы.»сточник«аписей = файлы;
            }

            “аблица_элементы.–едактировать¬“аблице = false;
            “аблица_элементы.–азрешить”даление     = false;
            “аблица_элементы.–азрешитьƒобавление   = false;
            “аблица_элементы.–азрешить√руппировку  = false;
            “аблица_элементы.јвтоподбор¬ысоты      = false;

            —толбец“аблицы столбец_ƒата¬рем¤ = new —толбец“аблицы();
            “аблица_элементы.ƒобавить—толбец(столбец_ƒата¬рем¤);
            столбец_ƒата¬рем¤.«аголовок = "ƒата и врем¤ создани¤";
            столбец_ƒата¬рем¤.»м¤ѕо뤻сточникаƒанных = "ƒата¬рем¤—оздани¤";

            —толбец“аблицы столбец_ омментарий = new —толбец“аблицы();
            “аблица_элементы.ƒобавить—толбец(столбец_ омментарий);
            столбец_ омментарий.«аголовок = " омментарий";
            столбец_ омментарий.»м¤ѕо뤻сточникаƒанных = " омментарий";

            “аблица_элементы.DataBind();
        }
    }