public static bool BalanceDrawRequest(BalanceDrawRequestInfo balanceDrawRequest) { Globals.EntityCoding(balanceDrawRequest, true); bool flag = new BalanceDetailDao().BalanceDrawRequest(balanceDrawRequest); if (flag) { Users.ClearUserCache(HiContext.Current.User); } return(flag); }
public static bool Recharge(BalanceDetailInfo balanceDetails) { InpourRequestDao inpourRequestDao = new InpourRequestDao(); bool flag = inpourRequestDao.IsRecharge(balanceDetails.InpourId); if (!flag) { flag = new BalanceDetailDao().InsertBalanceDetail(balanceDetails); inpourRequestDao.RemoveInpourRequest(balanceDetails.InpourId); } return(flag); }
public static bool DealBalanceDrawRequest(int userId, bool agree) { bool flag = new BalanceDetailDao().DealBalanceDrawRequest(userId, agree); if (flag) { EventLogs.WriteOperationLog(Privilege.MemberAccount, string.Format(CultureInfo.InvariantCulture, "会员\"{0}\"预付款提现申请操作成功", new object[] { userId })); Users.ClearUserCache(Users.GetUser(userId)); } return(flag); }
protected override void AttachChildControls() { this.litAmount = (FormatedMoneyLabel)this.FindControl("litAmount"); this.litRequestDate = (Literal)this.FindControl("litRequestDate"); this.litAccount = (Literal)this.FindControl("litAccount"); this.litAccountDate = (Literal)this.FindControl("litAccountDate"); this.litStatus = (Literal)this.FindControl("litStatus"); this.litMark = (Literal)this.FindControl("litMark"); this.litManagerRemark = (Literal)this.FindControl("litManagerRemark"); PageTitle.AddSiteNameTitle("提现详情"); int num = 0; if (!string.IsNullOrEmpty(this.Page.Request.QueryString["id"])) { int.TryParse(this.Page.Request.QueryString["id"], out num); } BalanceDetailDao balanceDetailDao = new BalanceDetailDao(); BalanceDrawRequestInfo balanceDrawRequestInfo = balanceDetailDao.Get <BalanceDrawRequestInfo>(num); if (balanceDrawRequestInfo == null) { this.ShowMessage("错误的提现记录ID", false, "", 1); } this.litAmount.Money = balanceDrawRequestInfo.Amount; Literal literal = this.litRequestDate; DateTime dateTime = balanceDrawRequestInfo.RequestTime; literal.Text = dateTime.ToString("yyyy-MM-dd HH:mm:ss"); this.litMark.Text = balanceDrawRequestInfo.Remark; this.litManagerRemark.Text = balanceDrawRequestInfo.ManagerRemark; this.litAccount.Text = (balanceDrawRequestInfo.IsWeixin.ToBool() ? "提现至微信账号" : (balanceDrawRequestInfo.IsAlipay.ToBool() ? (balanceDrawRequestInfo.AlipayRealName + "(" + balanceDrawRequestInfo.AlipayCode + ")") : (balanceDrawRequestInfo.BankName + balanceDrawRequestInfo.MerchantCode))); if (balanceDrawRequestInfo.IsPass.HasValue) { Literal literal2 = this.litAccountDate; dateTime = balanceDrawRequestInfo.AccountDate.Value; literal2.Text = dateTime.ToString("yyyy-MM-dd HH:mm:ss"); } this.litStatus.Text = ((!balanceDrawRequestInfo.IsPass.HasValue) ? "未审核" : (balanceDrawRequestInfo.IsPass.Value ? "同意" : "拒绝")); }
public static bool AddBalance(BalanceDetailInfo balanceDetails, decimal money) { bool result; if (null == balanceDetails) { result = false; } else { bool flag = new BalanceDetailDao().InsertBalanceDetail(balanceDetails); if (flag) { Users.ClearUserCache(Users.GetUser(balanceDetails.UserId)); } EventLogs.WriteOperationLog(Privilege.MemberAccount, string.Format(CultureInfo.InvariantCulture, "给会员\"{0}\"添加预付款\"{1}\"", new object[] { balanceDetails.UserName, money })); result = flag; } return(result); }