Пример #1
0
    void Forms_Admin_LoggedUsers_List_ПриИнициализацииСтраницы(object Отправитель, Барс.Интерфейс.АргументыСобытия Аргументы)
    {
        List <ОписаниеРаботающегоПользователя> списокПользователей;

        Application.Lock();
        списокПользователей = (Application ["РаботающиеПользователи"] as СписокРаботающихПользователей).ПолучитьСписокПользователей();
        Application.UnLock();

        Таблица_РаботающиеПользователи.ИсточникЗаписей = списокПользователей;

        if (!IsPostBack)
        {
            // выставляем столбцы таблицы
            СтолбецТаблицы столбец;

            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Пользователь";
            столбец.ИмяПоляИсточникаДанных = "ИмяПользователя";

            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Роль в системе";
            столбец.ИмяПоляИсточникаДанных = "РолиПользователя";

            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Начало работы";
            столбец.ИмяПоляИсточникаДанных = "ВремяНачалаРаботы";


            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Хост";
            столбец.ИмяПоляИсточникаДанных = "Хост";


            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "IP адрес";
            столбец.ИмяПоляИсточникаДанных = "IP";


            столбец = new СтолбецТаблицы();
            Таблица_РаботающиеПользователи.ДобавитьСтолбец(столбец);

            столбец.Заголовок = "Браузер";
            столбец.ИмяПоляИсточникаДанных = "UserAgent";
        }
    }
Пример #2
0
    void Forms_Analytics_ReportPeriods_List_ПриИнициализацииСтраницы(object Отправитель, Барс.Интерфейс.АргументыСобытия Аргументы)
    {
        if (!IsPostBack)
        {
            if (Session["AnalyticExtract"] != null && Session["AnalyticExtract"] is ОписаниеПроизвольнойВыборки)
            {
                ОписаниеПроизвольнойВыборки описаниеПроизвольнойВыборки = Session["AnalyticExtract"] as ОписаниеПроизвольнойВыборки;

                if (описаниеПроизвольнойВыборки.СборкаПоОтчетномуПериоду)
                {
                    СписокОтчетныхПериодов списокОтчетныхПериодов = new СписокОтчетныхПериодов();
                    списокОтчетныхПериодов.Загрузить();

                    Таблица_элементы.ИсточникЗаписей = списокОтчетныхПериодов;
                }
                else
                {
                    Выборка <КомпонентОтчетногоПериода> выборкаКомпонентовОтчетногоПериода = new Выборка <КомпонентОтчетногоПериода>();
                    выборкаКомпонентовОтчетногоПериода.Загрузить();

                    Таблица_элементы.ИсточникЗаписей = выборкаКомпонентовОтчетногоПериода;
                }

                Таблица_элементы.едактироватьВТаблице = false;
                Таблица_элементы.азрешитьУдаление     = false;
                Таблица_элементы.азрешитьДобавление   = false;
                Таблица_элементы.АвтоподборВысоты     = false;

                СтолбецТаблицы столбец_наименование = new СтолбецТаблицы();
                Таблица_элементы.ДобавитьСтолбец(столбец_наименование);
                столбец_наименование.Заголовок = "Наименование";
                столбец_наименование.ИмяПоляИсточникаДанных = "Наименование";

                СтолбецТаблицы столбец_Период = new СтолбецТаблицы();
                Таблица_элементы.ДобавитьСтолбец(столбец_Период);
                столбец_Период.Заголовок = "Отчетный период";
                столбец_Период.ИмяПоляИсточникаДанных = "ОтчетныйПериодСтрокой";
            }
        }
    }