/// <summary> /// 初始化计划列表 /// </summary> private void InitPowderList() { //分页参数 int pageSize = 10, pageCurrent = Utils.GetInt(Utils.GetQueryStringValue("page"), 1), recordCount = 0; //线路名称 lbl_lineName.Text = Utils.GetQueryStringValue("routename"); #region 添加需要验证的日期 /*已经存在计划的日期不允许重复添加*/ MPowderSearch queryModel = new MPowderSearch(); queryModel.RouteId = Utils.GetQueryStringValue("routeid"); IPowderList bll = EyouSoft.BLL.NewTourStructure.BPowderList.CreateInstance(); var list = bll.GetList(0, queryModel, 0); DateTime[] leaveDate = bll.GetList(0, queryModel, 0).Select(testls => testls.LeaveDate).ToArray(); int i = leaveDate.Length; /*已经添加计划的日期*/ while (i-- > 0) { /*因为iframe的日期格式为yyyy-M-d,所以你懂得*/ leaveDateStr += leaveDate[i].ToString("yyyy-M-d") + ","; } /*当天日期*/ //leaveDateStr += DateTime.Now.ToString("yyyy-M-d") + ","; #endregion //当前线路散拼计划列表 IList <MPowderList> ls = bll.GetList( pageSize, pageCurrent, ref recordCount, Utils.GetQueryStringValue("routeid"), Utils.GetQueryStringValue("tourNo"), Utils.GetDateTimeNullable(Utils.GetQueryStringValue("startDate")), Utils.GetDateTimeNullable(Utils.GetQueryStringValue("endDate"))); txt_selectEndDate.Value = Utils.GetQueryStringValue("endDate"); txt_selectStartDate.Value = Utils.GetQueryStringValue("startDate"); if (ls != null && ls.Count > 0) { ExportPageInfo1.Visible = true; rpt_Tlist.DataSource = ls; rpt_Tlist.DataBind(); this.ExportPageInfo1.intPageSize = pageSize; this.ExportPageInfo1.intRecordCount = recordCount; this.ExportPageInfo1.CurrencyPage = pageCurrent; //this.ExportPageInfo1.UrlParams = Request.QueryString; this.ExportPageInfo1.PageLinkURL = Request.ServerVariables["SCRIPT_NAME"].ToString() + "?"; this.ExportPageInfo1.UrlParams.Add("routeid", Utils.GetQueryStringValue("routeid")); this.ExportPageInfo1.UrlParams.Add("routename", Utils.GetQueryStringValue("routename")); this.ExportPageInfo1.UrlParams.Add("tourNo", Utils.GetQueryStringValue("tourNo")); this.ExportPageInfo1.UrlParams.Add("startDate", Utils.GetQueryStringValue("startDate")); this.ExportPageInfo1.UrlParams.Add("endDate", Utils.GetQueryStringValue("endDate")); } }