protected void Page_Load(object sender, EventArgs e) { if (!this.Page.IsPostBack) { this.dropCashBackTypes.DataBind(); } string s = base.Request.QueryString["CashBackId"]; if (int.TryParse(s, out this.cashBackId)) { this.opt = "修改"; if (!this.Page.IsPostBack) { CashBackInfo cashBackInfo = CashBackHelper.GetCashBackInfo(this.cashBackId); if (cashBackInfo != null) { this.hidAction.Value = "EDIT"; this.txtUserName.Text = MemberHelper.GetMember(cashBackInfo.UserId).UserName; this.txtUserId.Value = cashBackInfo.UserId.ToString(); this.txtRechargeAmount.Text = cashBackInfo.RechargeAmount.ToString("f2"); this.txtPercentage.Text = cashBackInfo.Percentage.ToString("f2"); this.cbIsDefault.Checked = cashBackInfo.IsValid; this.dropCashBackTypes.SelectedValue = new int?((int)cashBackInfo.CashBackType); this.dropCashBackTypes.Enabled = false; this.txtPercentage.Text = cashBackInfo.Percentage.ToString("F2"); } } } }
protected void btnAddCashBack_Click(object sender, EventArgs e) { string str = this.hidAction.Value; if (str != null) { if (!(str == "ADD")) { if (!(str == "EDIT")) { return; } } else { CashBackInfo info = new CashBackInfo { UserId = int.Parse(this.txtUserId.Value), RechargeAmount = decimal.Parse(this.txtRechargeAmount.Text), CashBackAmount = 0M, Percentage = decimal.Parse(this.txtPercentage.Text), IsValid = this.cbIsDefault.Checked, IsFinished = false, FinishedDate = null, CreateDate = DateTime.Now, CashBackType = (CashBackTypes)this.dropCashBackTypes.SelectedValue.Value }; if (CashBackHelper.AddCashBack(info)) { this.ShowMsg("增加充值返现成功", true); return; } this.ShowMsg("增加充值返现失败", false); return; } CashBackInfo cashBackInfo = CashBackHelper.GetCashBackInfo(this.cashBackId); cashBackInfo.UserId = int.Parse(this.txtUserId.Value); cashBackInfo.RechargeAmount = decimal.Parse(this.txtRechargeAmount.Text); cashBackInfo.Percentage = decimal.Parse(this.txtPercentage.Text); cashBackInfo.IsValid = this.cbIsDefault.Checked; if (CashBackHelper.UpdateCashBack(cashBackInfo, null)) { this.ShowMsg("修改充值返现成功", true); } else { this.ShowMsg("修改充值返现失败", false); } } }
private void BindCashBackDetails() { CashBackDetailsQuery query = new CashBackDetailsQuery { CashBackId = int.Parse(base.Request.QueryString["CashBackId"]), PageIndex = this.pager.PageIndex, PageSize = this.pager.PageSize, SortBy = "CashBackDetailsId", SortOrder = SortAction.Desc }; DbQueryResult cashBackDetailsByPager = CashBackHelper.GetCashBackDetailsByPager(query); this.rptList.DataSource = cashBackDetailsByPager.Data; this.rptList.DataBind(); this.pager.TotalRecords = cashBackDetailsByPager.TotalRecords; }
private void BindCashBack() { CashBackInfo cashBackInfo = CashBackHelper.GetCashBackInfo(int.Parse(base.Request.QueryString["CashBackId"])); MemberInfo member = MemberHelper.GetMember(cashBackInfo.UserId); this.litUserName.Text = member.UserName; this.litAmount.Text = member.AvailableAmount.ToString("F2"); this.litPoints.Text = member.Points.ToString(); this.litRechargeAmount.Text = cashBackInfo.RechargeAmount.ToString("f2"); this.litIsValid.Text = cashBackInfo.IsValid ? "有效" : "失效"; this.litCashBackAmount.Text = cashBackInfo.CashBackAmount.ToString("F2"); this.litPercentage.Text = cashBackInfo.Percentage.ToString("F2") + "%"; this.litFinished.Text = cashBackInfo.IsFinished ? "已完成" : "返现中"; this.litCashBackType.Text = cashBackInfo.CashBackType.ToString(); }
private void BindCashBackData() { CashBackQuery query = new CashBackQuery { PageIndex = this.pager.PageIndex, PageSize = this.pager.PageSize, Cellphone = this.cellphone, UserName = this.Username }; if (!string.IsNullOrWhiteSpace(this.type)) { query.CashBackTypes = new CashBackTypes?((CashBackTypes)int.Parse(this.type)); } DbQueryResult cashBackByPager = CashBackHelper.GetCashBackByPager(query); this.grdMemberList.DataSource = cashBackByPager.Data; this.grdMemberList.DataBind(); this.pager1.TotalRecords = this.pager.TotalRecords = cashBackByPager.TotalRecords; }