コード例 #1
0
        /// <summary>
        /// Обработчик события - нажатие кнопки "Результирующее действие - Расчет"
        /// </summary>
        /// <param name="obj">Объект, инициировавший событие</param>
        /// <param name="ev">Аргумент события</param>
        protected override void btnRunRes_onClick(object obj, EventArgs ev)
        {
            int    err    = -1;
            string strErr = string.Empty;

            DateTimeRange[] arQueryRanges = null;

            // удалить устаревшую сессию
            deleteSession();
            // создать новую сессию
            arQueryRanges = HandlerDb.GetDateTimeRangeValuesVar();
            // загрузить значения для новой сесии

            // произвести расчет
            HandlerDb.Calculate(TepCommon.HandlerDbTaskCalculate.TaskCalculate.TYPE.OUT_TEP_REALTIME);
            // установить/отобразить значения
            setValues(arQueryRanges, out err, out strErr);
        }