void Recharge_do(object sender, EventArgs e) { IPop cw = sender as IPop; if (cw.DialogResult == true) { RechargeImport import = new RechargeImport { ComeFrom = this.ComeFrom, SerialNumber = this.SerialNumber, Token = DataManager.GetValue<string>(DataKey.IWorld_Client_Token) }; RecordOfAuthorServiceClient client = new RecordOfAuthorServiceClient(); client.RechargeCompleted += ShowRechargeResult; this.IsBusy = true; client.RechargeAsync(import); } }
/// <summary> /// 充值 /// </summary> /// <param name="import">数据集</param> /// <returns>返回操作结果</returns> public NormalResult Recharge(RechargeImport import) { try { import.CheckAllowExecuteOrNot(db); new RechargeRecordManager(db).Create(import); return new NormalResult(); } catch (Exception ex) { return new NormalResult(ex.Message); } }