protected override void handlerDbTaskCalculate_onEventCompleted(HandlerDbTaskCalculate.EVENT evt, TepCommon.HandlerDbTaskCalculate.RESULT res)
        {
            int err = -1;

            string msgToStatusStrip = string.Empty;

            switch (evt)
            {
            case HandlerDbTaskCalculate.EVENT.SET_VALUES:
                msgToStatusStrip = string.Format(@"Получение значений из БД");
                break;

            case HandlerDbTaskCalculate.EVENT.CALCULATE:
                break;

            case HandlerDbTaskCalculate.EVENT.EDIT_VALUE:
                break;

            case HandlerDbTaskCalculate.EVENT.SAVE_CHANGES:
                break;

            default:
                break;
            }

            dataAskedHostMessageToStatusStrip(res, msgToStatusStrip);

            if ((res == TepCommon.HandlerDbTaskCalculate.RESULT.Ok) ||
                (res == TepCommon.HandlerDbTaskCalculate.RESULT.Warning))
            {
                switch (evt)
                {
                case HandlerDbTaskCalculate.EVENT.SET_VALUES:     // отображать значения при отсутствии ошибок
                    ActiveDataGridView.ShowValues(HandlerDb.Values[new TepCommon.HandlerDbTaskCalculate.KEY_VALUES()
                                                                   {
                                                                       TypeCalculate = TepCommon.HandlerDbTaskCalculate.TaskCalculate.TYPE.IN_VALUES
                                                                       , TypeState = HandlerDbValues.STATE_VALUE.EDIT
                                                                   }]
                                                  , new List <HandlerDbTaskCalculate.VALUE>()
                                                  , out err);
                    break;

                case HandlerDbTaskCalculate.EVENT.CALCULATE:
                    break;

                case HandlerDbTaskCalculate.EVENT.EDIT_VALUE:
                    break;

                case HandlerDbTaskCalculate.EVENT.SAVE_CHANGES:
                    break;

                default:
                    break;
                }
            }
            else
            {
                ;
            }
        }
Exemple #2
0
        protected override void handlerDbTaskCalculate_onEventCompleted(HandlerDbTaskCalculate.EVENT evt, TepCommon.HandlerDbTaskCalculate.RESULT res)
        {
            int err = -1;

            string msgToStatusStrip = string.Empty;

            switch (evt)
            {
            case HandlerDbTaskCalculate.EVENT.SET_VALUES:
                break;

            case HandlerDbTaskCalculate.EVENT.CALCULATE:
                break;

            case HandlerDbTaskCalculate.EVENT.EDIT_VALUE:
                break;

            case HandlerDbTaskCalculate.EVENT.SAVE_CHANGES:
                break;

            default:
                break;
            }

            dataAskedHostMessageToStatusStrip(res, msgToStatusStrip);

            if ((res == TepCommon.HandlerDbTaskCalculate.RESULT.Ok) ||
                (res == TepCommon.HandlerDbTaskCalculate.RESULT.Warning))
            {
                switch (evt)
                {
                case HandlerDbTaskCalculate.EVENT.SET_VALUES:     // отображать значения при отсутствии ошибок
                    break;

                case HandlerDbTaskCalculate.EVENT.CALCULATE:
                    break;

                case HandlerDbTaskCalculate.EVENT.EDIT_VALUE:
                    break;

                case HandlerDbTaskCalculate.EVENT.SAVE_CHANGES:
                    break;

                default:
                    break;
                }
            }
            else
            {
                ;
            }
        }
Exemple #3
0
        protected override void handlerDbTaskCalculate_onEventCompleted(HandlerDbTaskCalculate.EVENT evt, TepCommon.HandlerDbTaskCalculate.RESULT res)
        {
            int err = -1;

            string msgToStatusStrip = string.Empty;

            HandlerDbTaskCalculate.KEY_VALUES          key;
            IEnumerable <HandlerDbTaskCalculate.VALUE> inValues
            , outValues;

            switch (evt)
            {
            case HandlerDbTaskCalculate.EVENT.SET_VALUES:
                msgToStatusStrip = string.Format(@"Получение значений из БД");
                break;

            case HandlerDbTaskCalculate.EVENT.CALCULATE:
                break;

            case HandlerDbTaskCalculate.EVENT.EDIT_VALUE:
                break;

            case HandlerDbTaskCalculate.EVENT.SAVE_CHANGES:
                break;

            default:
                break;
            }

            dataAskedHostMessageToStatusStrip(res, msgToStatusStrip);

            if ((res == TepCommon.HandlerDbTaskCalculate.RESULT.Ok) ||
                (res == TepCommon.HandlerDbTaskCalculate.RESULT.Warning))
            {
                switch (evt)
                {
                case HandlerDbTaskCalculate.EVENT.SET_VALUES:     // отображать значения при отсутствии ошибок
                    key = new HandlerDbTaskCalculate.KEY_VALUES()
                    {
                        TypeCalculate = HandlerDbTaskCalculate.TaskCalculate.TYPE.IN_VALUES, TypeState = HandlerDbValues.STATE_VALUE.EDIT
                    };
                    inValues = (HandlerDb.Values.ContainsKey(key) == true) ? HandlerDb.Values[key] : new List <HandlerDbTaskCalculate.VALUE>();
                    key      = new HandlerDbTaskCalculate.KEY_VALUES()
                    {
                        TypeCalculate = HandlerDbTaskCalculate.TaskCalculate.TYPE.OUT_VALUES, TypeState = HandlerDbValues.STATE_VALUE.EDIT
                    };
                    outValues = (HandlerDb.Values.ContainsKey(key) == true) ? HandlerDb.Values[key] : new List <HandlerDbTaskCalculate.VALUE>();

                    m_dgvValues.ShowValues(inValues, outValues, out err);
                    break;

                case HandlerDbTaskCalculate.EVENT.CALCULATE:
                    break;

                case HandlerDbTaskCalculate.EVENT.EDIT_VALUE:
                    break;

                case HandlerDbTaskCalculate.EVENT.SAVE_CHANGES:
                    break;

                default:
                    break;
                }
            }
            else
            {
                ;
            }
        }
Exemple #4
0
        protected override void handlerDbTaskCalculate_onEventCompleted(HandlerDbTaskCalculate.EVENT evt, TepCommon.HandlerDbTaskCalculate.RESULT res)
        {
            int err = -1;

            string mesToStatusStrip = string.Empty;

            switch (evt)
            {
            case HandlerDbTaskCalculate.EVENT.SET_VALUES:     // вычисление значений, сохранение во временной таблице
                mesToStatusStrip = string.Format(@"Получение значений из БД");
                break;

            case HandlerDbTaskCalculate.EVENT.CALCULATE:
                break;

            case HandlerDbTaskCalculate.EVENT.EDIT_VALUE:     // отобразить значения
                mesToStatusStrip = string.Format(@"Редактирование значения на форме");
                break;

            case HandlerDbTaskCalculate.EVENT.SAVE_CHANGES:
                mesToStatusStrip = string.Format(@"Сохранение значений в БД");
                break;

            default:
                break;
            }

            dataAskedHostMessageToStatusStrip(res, mesToStatusStrip);

            if ((res == TepCommon.HandlerDbTaskCalculate.RESULT.Ok) ||
                (res == TepCommon.HandlerDbTaskCalculate.RESULT.Warning))
            {
                switch (evt)
                {
                case HandlerDbTaskCalculate.EVENT.SET_VALUES:     // вычисление значений, сохранение во временной таблице
                    HandlerDb.Calculate(TepCommon.HandlerDbTaskCalculate.TaskCalculate.TYPE.OUT_VALUES);
                    break;

                case HandlerDbTaskCalculate.EVENT.CALCULATE:     // отобразить значения
                    m_dgvValues.ShowValues(HandlerDb.Values[new TepCommon.HandlerDbTaskCalculate.KEY_VALUES()
                                                            {
                                                                TypeCalculate = TepCommon.HandlerDbTaskCalculate.TaskCalculate.TYPE.IN_VALUES
                                                                , TypeState = HandlerDbValues.STATE_VALUE.EDIT
                                                            }]
                                           , HandlerDb.Values[new TepCommon.HandlerDbTaskCalculate.KEY_VALUES()
                                                              {
                                                                  TypeCalculate = TepCommon.HandlerDbTaskCalculate.TaskCalculate.TYPE.OUT_VALUES
                                                                  , TypeState = HandlerDbValues.STATE_VALUE.EDIT
                                                              }]
                                           , out err);
                    break;

                case HandlerDbTaskCalculate.EVENT.EDIT_VALUE:     // отобразить значения + разблокировать кнопку "Сохранить"
                    m_dgvValues.ShowValues(HandlerDb.Values[new TepCommon.HandlerDbTaskCalculate.KEY_VALUES()
                                                            {
                                                                TypeCalculate = TepCommon.HandlerDbTaskCalculate.TaskCalculate.TYPE.IN_VALUES
                                                                , TypeState = HandlerDbValues.STATE_VALUE.EDIT
                                                            }]
                                           , HandlerDb.Values[new TepCommon.HandlerDbTaskCalculate.KEY_VALUES()
                                                              {
                                                                  TypeCalculate = TepCommon.HandlerDbTaskCalculate.TaskCalculate.TYPE.OUT_VALUES
                                                                  , TypeState = HandlerDbValues.STATE_VALUE.EDIT
                                                              }]
                                           , out err);

                    PanelManagement.ButtonSaveEnabled = true;
                    break;

                case HandlerDbTaskCalculate.EVENT.SAVE_CHANGES:
                    break;

                default:
                    break;
                }
            }
            else
            {
                ;
            }
        }