/// <summary> /// 分销商平台_我的订单 /// </summary> /// <param name="search">查询条件的实体</param> /// <param name="pageSize">每页显示的条数</param> /// <param name="pageIndex">当前页</param> /// <param name="recordCount">总条数</param> /// <returns></returns> public IList <MFinancialOrder> GetOrderList(MSearchFinancialOrder search, int pageSize, int pageIndex, ref int recordCount) { return(dal.GetOrderList(search, pageSize, pageIndex, ref recordCount)); }
/// <summary> /// 绑定数据源、分页控件 /// </summary> public void BindSource() { pageIndex = Utils.GetInt(Utils.GetQueryStringValue("Page"), 1); MSearchFinancialOrder search = new MSearchFinancialOrder(); search.AreaId = !string.IsNullOrEmpty(Utils.GetQueryStringValue("ddlArea")) ? Utils.GetInt(Utils.GetQueryStringValue("ddlArea")) : 0; search.CompanyId = SiteUserInfo.CompanyId; search.CrmId = SiteUserInfo.TourCompanyInfo.CompanyId; search.DCompanyName = !string.IsNullOrEmpty(Utils.GetQueryStringValue("DCompanyName")) ? Utils.GetQueryStringValue("DCompanyName") : string.Empty; search.Status = !string.IsNullOrEmpty(Utils.GetQueryStringValue("ddlOrderStatus")) ? (EyouSoft.Model.EnumType.TourStructure.OrderStatus?)Utils.GetInt(Utils.GetQueryStringValue("ddlOrderStatus")) : null; BTourOrder order = new BTourOrder(); IList <MFinancialOrder> list = order.GetOrderList(search, pageSize, pageIndex, ref recordCount); if (list != null && list.Count > 0) { if (queryTourId != "") { this.RtOrder.DataSource = list.Where(m => m.TourId == queryTourId).ToList(); this.RtOrder.DataBind(); } else if (queryOrderID != "") { this.RtOrder.DataSource = list.Where(i => i.OrderId == queryOrderID).ToList(); this.RtOrder.DataBind(); } else { this.RtOrder.DataSource = list; this.RtOrder.DataBind(); } } BindPage(); }