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 SurplusCommissionListShow : System.Web.UI.Page { 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(); } } 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.selectAllOwedMoneyList(pa, 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.selectAllOwedMoneyList(pa_All, 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.MemberName + "" + item.CreateTime + "" + item.OwedAmount.ToString("0.00") + "" + item.Subject + ""; i++; } } } //分页事件 protected void AspNetPager1_PageChanged(object src, EventArgs e) { BindList(); } } }