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 { ; } }
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 { ; } }
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 { ; } }
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 { ; } }