/// <summary> /// Инициировать подготовку к расчету /// , выполнить расчет /// , актуализировать таблицы с временными значениями /// </summary> /// <param name="type">Тип требуемого расчета</param> private void btnRun_onClick(HandlerDbTaskCalculate.TaskCalculate.TYPE type) { int err = -1; try { // обновить входные значения для расчета HandlerDb.UpdateSession(INDEX_DBTABLE_NAME.INVALUES , m_TableOrigin , m_TableEdit , out err); // выполнить расчет HandlerDb.Calculate(type); } catch (Exception e) { //deleteSession (); Logging.Logg().Exception(e, @"PanelTaskTepInval::btnRun_onClick (type=" + type.ToString() + @") - ...", Logging.INDEX_MESSAGE.NOT_SET); } finally { //??? сообщение пользователю } }
private void btnRun_onClick(HandlerDbTaskCalculate.TaskCalculate.TYPE type) { int err = -1; try { HandlerDb.UpdateSession(INDEX_DBTABLE_NAME.INVALUES , m_arTableOrigin[(int)HandlerDbTaskCalculate.INDEX_TABLE_VALUES.SESSION] , m_arTableEdit[(int)HandlerDbTaskCalculate.INDEX_TABLE_VALUES.SESSION] , out err); HandlerDb.Calculate(type); } catch (Exception e) { //deleteSession (); Logging.Logg().Exception(e, @"PanelTaskTepInval::btnRun_onClick (type=" + type.ToString() + @") - ...", Logging.INDEX_MESSAGE.NOT_SET); } finally { //??? сообщение пользователю } }