Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
            }
        }