protected void Bindlist(string RouteName) { //分页 PageIndex = Utils.GetInt(Utils.GetQueryStringValue("Page"), 1); //散客天天查询实体 EyouSoft.Model.TourStructure.TourEverydaySearchInfo TourSearch = new EyouSoft.Model.TourStructure.TourEverydaySearchInfo(); //线路区域编号集合 TourSearch.Areas = SiteUserInfo.Areas; //线路名称 TourSearch.RouteName = RouteName; //线路筛选 if (Request.QueryString["xlid"] != "" && Request.QueryString["xlid"] != null) { TourSearch.AreaId = Utils.GetInt(Utils.GetQueryStringValue("xlid")); } IList <EyouSoft.Model.TourStructure.LBTourEverydayInfo> list = null; list = TourEverydaybll.GetTourEverydays(SiteUserInfo.CompanyID, PageSize, PageIndex, ref RecordCount, TourSearch); if (list.Count > 0 && list != null) { lenght = list.Count; this.repeaterlist.DataSource = list; this.repeaterlist.DataBind(); BindPage(); } else { this.ExporPageInfoSelect1.Visible = false; } }
protected void BindDatas() { EyouSoft.Model.TourStructure.TourEverydaySearchInfo searchInfo = new EyouSoft.Model.TourStructure.TourEverydaySearchInfo(); IList <EyouSoft.Model.TourStructure.LBTourEverydayInfo> list = tourBll.GetTourEverydays(companyId, pageSize, pageIndex, ref recordCount, searchInfo); this.rptTourList.DataSource = list; if (list.Count > 0) { //显示分页控件 this.ExporPageInfoSelect1.Visible = true; //数据绑定 this.rptTourList.DataBind(); //绑定分页 BindExportPage(); //隐藏无数据提示控件 this.lblMsg.Visible = false; } else { //隐藏分页控件 this.ExporPageInfoSelect1.Visible = false; this.lblMsg.Text = "未查找到相关线路信息"; //显示无数据提示控件 this.lblMsg.Visible = true; } }
/// <summary> /// 获取散客天天发计划信息集合 /// </summary> /// <param name="companyId">公司(专线)编号</param> /// <param name="pageSize">每页记录数</param> /// <param name="pageIndex">当前页索引</param> /// <param name="recordCount">总记录数</param> /// <param name="queryInfo">查询信息</param> /// <returns></returns> public IList <EyouSoft.Model.TourStructure.LBTourEverydayInfo> GetTourEverydays(int companyId, int pageSize, int pageIndex, ref int recordCount, EyouSoft.Model.TourStructure.TourEverydaySearchInfo queryInfo) { if (companyId < 1) { return(null); } var items = dal.GetTourEverydays(companyId, pageSize, pageIndex, ref recordCount, queryInfo); #region 价格处理 //价格处理 取第一个报价等级的门市及同行成人儿童价 if (items != null && items.Count > 0) { foreach (var item in items) { var priceStandards = dal.GetTourEverydayPriceStandards(item.TourId); if (priceStandards != null && priceStandards.Count > 0) { var price = priceStandards[0]; if (price.CustomerLevels != null && price.CustomerLevels.Count > 0) { foreach (var tmp in price.CustomerLevels) { if (tmp.LevelType == EyouSoft.Model.EnumType.CompanyStructure.CustomLevType.门市) { item.MSAdultPrice = tmp.AdultPrice; item.MSChildrePricen = tmp.ChildrenPrice; } if (tmp.LevelType == EyouSoft.Model.EnumType.CompanyStructure.CustomLevType.行) { item.THAdultPrice = tmp.AdultPrice; item.THChildrenPrice = tmp.ChildrenPrice; } } } } } } #endregion return(items); }