void Notify_Finished(object sender, FinishedEventArgs e)
 {
     if (e.IsMedTrade)
     {
         this.FinishOrder();
     }
     else
     {
         this.UserPayOrder();
     }
 }
 void Notify_Finished(object sender, FinishedEventArgs e)
 {
     DateTime now = DateTime.Now;
     TradeTypes selfhelpInpour = TradeTypes.SelfhelpInpour;
     Distributor user = Users.GetUser(InpourRequest.UserId, false) as Distributor;
     decimal num = user.Balance + InpourRequest.InpourBlance;
     BalanceDetailInfo balanceDetails = new BalanceDetailInfo();
     balanceDetails.UserId = InpourRequest.UserId;
     balanceDetails.UserName = user.Username;
     balanceDetails.TradeDate = now;
     balanceDetails.TradeType = selfhelpInpour;
     balanceDetails.Income = new decimal?(InpourRequest.InpourBlance);
     balanceDetails.Balance = num;
     if (paymode != null)
     {
         balanceDetails.Remark = "充值支付方式:" + paymode.Name;
     }
     if (SubsiteStoreHelper.AddBalanceDetail(balanceDetails, InpourId))
     {
         Users.ClearUserCache(user);
         ResponseStatus(true, "success");
     }
     else
     {
         SubsiteStoreHelper.RemoveInpourRequest(InpourId);
         ResponseStatus(false, "fail");
     }
 }
 void Notify_Finished(object sender, FinishedEventArgs e)
 {
     DateTime now = DateTime.Now;
     TradeTypes selfhelpInpour = TradeTypes.SelfhelpInpour;
     Member user = Users.GetUser(this.InpourRequest.UserId, false) as Member;
     decimal num = user.Balance + this.InpourRequest.InpourBlance;
     BalanceDetailInfo balanceDetails = new BalanceDetailInfo();
     balanceDetails.UserId = this.InpourRequest.UserId;
     balanceDetails.UserName = user.Username;
     balanceDetails.TradeDate = now;
     balanceDetails.TradeType = selfhelpInpour;
     balanceDetails.Income = new decimal?(this.InpourRequest.InpourBlance);
     balanceDetails.Balance = num;
     if (this.paymode != null)
     {
         balanceDetails.Remark = "充值支付方式:" + this.paymode.Name;
     }
     if (PersonalHelper.Recharge(balanceDetails, this.InpourRequest.InpourId))
     {
         Users.ClearUserCache(user);
         this.ResponseStatus(true, "success");
     }
     else
     {
         PersonalHelper.RemoveInpourRequest(this.InpourId);
         this.ResponseStatus(false, "fail");
     }
 }