using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CY.Infrastructure.Query; using CY.BLL; using CY.Model; namespace CY.WebForm.Pages.member { public partial class CreditAllRecordShow : BasePage { Pay_IncExpRecordBLL bll_Pay_IncExpRecordBLL = new Pay_IncExpRecordBLL(); public string PrintHtml = ""; public string StartDate { get { return Request.Params["StartDate"] == null ? string.Empty : Request.Params["StartDate"].ToString(); } } public string EndDate { get { string endDate = Request.Params["EndDate"] == null ? string.Empty : Request.Params["EndDate"].ToString(); if (!string.IsNullOrEmpty(endDate)) { endDate = DateTime.Parse(endDate).AddDays(1).ToString(); } return endDate; } } public string Province { get { return Request.Params["Province"] == null ? string.Empty : Request.Params["Province"].ToString(); } } public string City { get { return Request.Params["City"] == null ? string.Empty : Request.Params["City"].ToString(); } } public string County { get { return Request.Params["County"] == null ? string.Empty : Request.Params["County"].ToString(); } } public int TradingType { get { return Request.Params["TradingType"] == null ? 1 : int.Parse(Request.Params["TradingType"].ToString()); } } public int BalanceAccount { get { return Request.Params["BalanceAccount"] == null ? 1 : int.Parse(Request.Params["BalanceAccount"].ToString()); } } protected void Page_Load(object sender, EventArgs e) { UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged; if (!IsPostBack) { BindList(); } } /// /// 绑定数据 /// private void BindList() { Pagination pa = new Pagination(); pa.PageSize = UCPager1.AspNetPager.PageSize; pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex; this.RepClientList.DataSource = bll_Pay_IncExpRecordBLL.SelectAllCreditByPaging(pa, CurrentPayAccount.Keyid ?? 0, StartDate, EndDate, Province, City, County); this.RepClientList.DataBind(); UCPager1.AspNetPager.RecordCount = pa.RecordCount; Pagination pa_All = new Pagination(); pa_All.PageSize = int.MaxValue; pa_All.PageIndex = 1; List m_Pay_PromotionRecord_List = bll_Pay_IncExpRecordBLL.SelectAllCreditByPaging(pa, CurrentPayAccount.Keyid ?? 0, StartDate, EndDate, Province, City, County).ToList(); PrintHtml += "编号会员名称授信金额使用授信授信余额"; if (m_Pay_PromotionRecord_List != null && m_Pay_PromotionRecord_List.Count > 0) { int i = 1; foreach (var item in m_Pay_PromotionRecord_List) { PrintHtml += "" + i + "" + item.TradingName + "" + (item.TradingMoney ?? 0).ToString("0.00") + "" + (item.ResidualMoney ?? 0).ToString("0.00") + "" + ((item.TradingMoney ?? 0) - (item.ResidualMoney ?? 0)).ToString("0.00") + ""; i++; } } } //分页事件 protected void AspNetPager1_PageChanged(object src, EventArgs e) { BindList(); } } }