/// <summary> /// /// </summary> private void ThreadMZRegChangeAndTryChange() { SendUIMsg(MZ_ChangeUIMsg.DisabledTryChange); SendUIMsg(MZ_ChangeUIMsg.DisabledChange); try { SaveMZRegChangeMainParameter(); SaveMZRegFeeInfoParameter(2); SendUIMsg(UIMsg.Display, "正在努力往中心上传改费数据,请稍后......"); InterfaceClass.HN.MZ.CheckAndSaveFeeDetails checkAndSaveFeeDetails = new InterfaceClass.HN.MZ.CheckAndSaveFeeDetails(baseInterfaceHN); InterfaceClass.HN.MZ.MZRegOutParameter mz_ChangeOutParameter = checkAndSaveFeeDetails.CheckCalcAndSaveWrittenFeeDetails(this._mz_ChangeParameter); SaveMZRegBizInfo(0, mz_ChangeOutParameter.BizInfo); SaveMZRegPayInfo(0, mz_ChangeOutParameter.ListPayInfo); SendUIMsg(UIMsg.Close); } catch (Exception ex) { SendUIMsg(UIMsg.Close); SendUIMsg(UIMsg.MsgError, ex.Message); } SendUIMsg(MZ_ChangeUIMsg.EnableTryChange); SendUIMsg(MZ_ChangeUIMsg.EnableChange); }
/// <summary> /// /// </summary> private void ThreadCancelOrder() { try { SendUIMsg(Report_MZ_BigClassFeeInfoUIMsg.DisabledCancelButton); SendUIMsg(UIMsg.Display, "正在取消结算单" + this._info.serial_no + ",请稍后......"); InterfaceClass.HN.MZ.CheckAndSaveFeeDetails fee = new InterfaceClass.HN.MZ.CheckAndSaveFeeDetails(baseInterfaceHN); InterfaceClass.HN.MZ.MZRegOutParameter outParameter = fee.CheckCalcAndSaveWrittenFeeDetails(parameter); SendUIMsg(UIMsg.Close); SendUIMsg(UIMsg.MsgInfo, "成功取消结算单!!!"); } catch (Exception ex) { SendUIMsg(Report_MZ_BigClassFeeInfoUIMsg.EnabledCancelButton); SendUIMsg(UIMsg.Close); SendUIMsg(UIMsg.MsgError, "撤销结算单发生错误,错误原因:" + ex.Message); } }