private void InitData() { EyouSoft.SSOComponent.Entity.UserInfo operatorModel = this.SiteUserInfo; IList <PowderOrderStatus> OrderStatus = new List <PowderOrderStatus>(); //订单类型 OrderType = Request.QueryString["OrderType"]; string OrderSate = EyouSoft.Common.Utils.GetQueryStringValue("OrderSate"); switch (OrderType) { case "OrdersReceived": //待处理订单 OrderStatus.Add(PowderOrderStatus.组团社待处理); OrderStatus.Add(PowderOrderStatus.组团社已阅); OrderStatus.Add(PowderOrderStatus.专线商待处理); GetInformationType = "OrdersReceived"; break; case "OrderProcessed": //处理中订单 OrderStatus.Add(PowderOrderStatus.专线商预留); OrderStatus.Add(PowderOrderStatus.专线商已确定); OrderStatus.Add(PowderOrderStatus.结单); OrderStatus.Add(PowderOrderStatus.取消); GetInformationType = "OrderProcessed"; break; } int intRecordCount = 0; int intPageSize = 6; int intPageIndex = 1; intPageIndex = Utils.GetInt(Request.QueryString["Page"], 1); //查询实体 MTourOrderSearch searchModel = new MTourOrderSearch(); searchModel.PowderOrderStatus = OrderStatus; searchModel.LeaveDateS = DateTime.Now.ToString(); IList <EyouSoft.Model.NewTourStructure.MTourOrder> OrderList = EyouSoft.BLL.NewTourStructure.BTourOrder.CreateInstance().GetPublishersAllList(intPageSize, intPageIndex, ref intRecordCount, this.SiteUserInfo.CompanyID, searchModel); if (intRecordCount > 0) { this.ExporPageInfoSelect1.AttributesEventAdd("onchange", "ajaxOrderListLoadData(this,\"" + GetInformationType + "\",\"" + OrderSate + "\")", 0); this.ExporPageInfoSelect1.AttributesEventAdd("onclick", "ajaxOrderListLoadData(this,\"" + GetInformationType + "\",\"" + OrderSate + "\")", 1); this.ExporPageInfoSelect1.HrefType = Adpost.Common.ExporPage.HrefTypeEnum.JsHref; this.ExporPageInfoSelect1.PageLinkCount = 7; this.ExporPageInfoSelect1.intPageSize = intPageSize; this.ExporPageInfoSelect1.intRecordCount = intRecordCount; this.ExporPageInfoSelect1.CurrencyPage = intPageIndex; this.ExporPageInfoSelect1.PageStyleType = Adpost.Common.ExporPage.PageStyleTypeEnum.MostEasyNewButtonStyle; this.Repeater1.DataSource = OrderList; this.Repeater1.DataBind(); if (intRecordCount <= intPageSize) { ExporPageInfoSelect1.Visible = false; } } else { ExporPageInfoSelect1.Visible = false; Nodata.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { //分页参数 int intRecordCount = 0, //记录条数 CurrencyPage = Utils.GetInt(Utils.GetQueryStringValue("Page"), 1), //页码 intPageSize = 15; //每页条数 MTourOrderSearch queryModel = new MTourOrderSearch(); #region 查询实体 //专线ID queryModel.AreaId = Utils.GetInt(Utils.GetQueryStringValue("lineId")); //排序字段(出发时间排序) queryModel.Order = Utils.GetInt(Utils.GetQueryStringValue("sortType"), 2); //排序规则 queryModel.IsDesc = Utils.GetQueryStringValue("sort").Length > 0 ? Utils.GetQueryStringValue("sort") == "desc" : true; //订单区域 queryModel.AreaType = null; if (Utils.GetIntSign(Utils.GetQueryStringValue("area"), -1) > 0) { queryModel.AreaType = (AreaType)Utils.GetInt(Utils.GetQueryStringValue("area")); } //出团时间开始 queryModel.LeaveDateS = Utils.GetQueryStringValue("goTimeS"); //出团时间结束 queryModel.LeaveDateE = Utils.GetQueryStringValue("goTimeE"); //关键字 queryModel.OrderKey = Utils.GetQueryStringValue("keyWord"); string[] status; int i; //订单状态 if (Utils.GetQueryStringValue("status").Length > 0 && Utils.GetQueryStringValue("status") != "-1") { status = Utils.GetQueryStringValue("status").Split(','); i = status.Length; IList <PowderOrderStatus> lsPowderOrderStatus = new List <PowderOrderStatus>(); while (i-- > 0) { lsPowderOrderStatus.Add((PowderOrderStatus)Utils.GetInt(status[i])); } queryModel.PowderOrderStatus = lsPowderOrderStatus; } //支付状态 if (Utils.GetQueryStringValue("paymentStatus").Length > 0) { IList <PaymentStatus> lsPaymentStatus = new List <PaymentStatus>(); status = Utils.GetQueryStringValue("paymentStatus").Split(','); i = status.Length; while (i-- > 0) { lsPaymentStatus.Add((PaymentStatus)Utils.GetInt(status[i])); } queryModel.PaymentStatus = lsPaymentStatus; } #endregion ITourOrder bll = EyouSoft.BLL.NewTourStructure.BTourOrder.CreateInstance(); IList <MTourOrder> list = bll.GetPublishersAllList( intPageSize, CurrencyPage, ref intRecordCount, Utils.GetQueryStringValue("companyID"), queryModel); if (list != null && list.Count > 0) { pnlNodata.Visible = false; rpt_list.DataSource = list; rpt_list.DataBind(); ExportPageInfo1.Visible = true; this.ExportPageInfo1.intPageSize = intPageSize; this.ExportPageInfo1.intRecordCount = intRecordCount; this.ExportPageInfo1.CurrencyPage = CurrencyPage; this.ExportPageInfo1.PageLinkURL = "/RouteAgency/AllFITOrders.aspx?"; this.ExportPageInfo1.UrlParams.Add("lineId", queryModel.AreaId.ToString()); this.ExportPageInfo1.UrlParams.Add("area", queryModel.AreaType.ToString()); this.ExportPageInfo1.UrlParams.Add("status", Utils.GetQueryStringValue("status")); this.ExportPageInfo1.UrlParams.Add("goTimeS", queryModel.LeaveDateS); this.ExportPageInfo1.UrlParams.Add("goTimeE", queryModel.LeaveDateE); this.ExportPageInfo1.UrlParams.Add("keyWord", queryModel.OrderKey); } else { //不存在列表数据 pnlNodata.Visible = true; ExportPageInfo1.Visible = false; } }
/// <summary> /// 绑定散客订单列表 /// </summary> protected void BindLineList() { int recordCount = 0; string SearchKeyword = Utils.InputText(Request.QueryString["SearchKeyword"]); //关键字 int Line1 = EyouSoft.Common.Function.StringValidate.GetIntValue(Request.QueryString["Line1"]); //专线国内国外周边 int Line2 = EyouSoft.Common.Function.StringValidate.GetIntValue(Request.QueryString["Line2"]); //专线区域 string BusinessLine = Utils.GetQueryStringValue("BusinessLine"); //专线商 string tourid = Utils.InputText(Request.QueryString["tourid"]); //团号 string StartDate = Utils.InputText(Request.QueryString["StartDate"]); //出发时间 string EndDate = Utils.InputText(Request.QueryString["EndDate"]); //返回时间 int OrderStatus = EyouSoft.Common.Function.StringValidate.GetIntValue(Request.QueryString["OrderStatus"]); //订单状态 int SearchPaymentStatus = EyouSoft.Common.Function.StringValidate.GetIntValue(Request.QueryString["PaymentStatus"]); //支付状态 int sortBytime = EyouSoft.Common.Function.StringValidate.GetIntValue(Request.QueryString["Sort"]); //时间排序 MTourOrderSearch SearchModel = new MTourOrderSearch(); #region 订单状态 List <PowderOrderStatus> listPowder = new List <PowderOrderStatus>(); foreach (EnumObj item in EnumObj.GetList(typeof(PowderOrderStatus))) { if (item.Value == OrderStatus.ToString()) { listPowder.Add((PowderOrderStatus)Utils.GetInt(item.Value)); } } SearchModel.PowderOrderStatus = listPowder; #endregion #region 支付状态 List <PaymentStatus> listPay = new List <PaymentStatus>(); foreach (EnumObj item in EnumObj.GetList(typeof(PaymentStatus))) { if (item.Value == SearchPaymentStatus.ToString()) { listPay.Add((PaymentStatus)Utils.GetInt(item.Value)); } } SearchModel.PaymentStatus = listPay; #endregion if (SearchKeyword != "") { SearchModel.OrderKey = SearchKeyword; } if (sortBytime > 0) { SearchModel.Order = sortBytime; } if (Line1 > -1) { SearchModel.AreaType = (AreaType)Line1; } if (Line2 > 0) { SearchModel.AreaId = Line2; } if (BusinessLine != "0") { SearchModel.Publishers = BusinessLine.ToString(); } if (tourid != "") { SearchModel.TourId = tourid; } if (StartDate != "") { SearchModel.LeaveDateS = StartDate; } if (EndDate != "") { SearchModel.LeaveDateE = EndDate; } IList <MTourOrder> listScenicArea = EyouSoft.BLL.NewTourStructure.BTourOrder.CreateInstance().GetList(PageSize, PageIndex, ref recordCount, SearchModel);//线路list初始化 if (listScenicArea.Count > 0) { this.ExporPageInfoSelect1.intPageSize = PageSize; this.ExporPageInfoSelect1.intRecordCount = recordCount; this.ExporPageInfoSelect1.CurrencyPage = PageIndex; this.ExporPageInfoSelect1.HrefType = Adpost.Common.ExporPage.HrefTypeEnum.JsHref; this.ExporPageInfoSelect1.AttributesEventAdd("onclick", "FitManage.LoadData(this);", 1); this.ExporPageInfoSelect1.AttributesEventAdd("onchange", "FitManage.LoadData(this);", 0); this.repList.DataSource = listScenicArea; this.repList.DataBind(); } else { StringBuilder strEmptyText = new StringBuilder(); strEmptyText.Append("<table width=\"98%\" border=\"1\" align=\"center\" cellpadding=\"1\" cellspacing=\"0\" bordercolor=\"#C7DEEB\" class=\"table_basic\">"); strEmptyText.Append("<tr>"); strEmptyText.Append("<th>订单号</th>"); strEmptyText.Append("<th>出发时间</th>"); strEmptyText.Append("<th>线路名</th><th>状态</th>"); strEmptyText.Append("<th>支付</th><th>专线商</th>"); strEmptyText.Append("<th>预定单位</th><th>游客</th>"); strEmptyText.Append("<th>电话</th><th>人数</th>"); strEmptyText.Append("<th>预定时间</th><th>操作</th>"); strEmptyText.Append("<tr align='center'><td align='center' colspan='20' height='100px'>暂无订单信息</td></tr>"); strEmptyText.Append("</tr>"); strEmptyText.Append("</table>"); this.repList.EmptyText = strEmptyText.ToString(); } SearchModel = null; listScenicArea = null; }
/// <summary> /// 初始化 /// </summary> private void InitPage() { //记录条数 int intRecordCount = 0; //页码 int CurrencyPage = Utils.GetInt(Utils.GetQueryStringValue("Page"), 1); int intPageSize = 15; MTourOrderSearch queryModel = new MTourOrderSearch(); #region 查询实体 queryModel.RouteId = Utils.GetQueryStringValue("routeId"); queryModel.Order = 1; //订单区域 queryModel.AreaType = null; if (Utils.GetIntSign(Utils.GetQueryStringValue("area"), -1) > 0) { area = Utils.GetInt(Utils.GetQueryStringValue("area")); queryModel.AreaType = (AreaType)Utils.GetInt(Utils.GetQueryStringValue("area")); } //出团时间开始 queryModel.LeaveDateS = Utils.GetQueryStringValue("goTimeS"); txt_goTimeS.Value = queryModel.LeaveDateS; //出团时间结束 queryModel.LeaveDateE = Utils.GetQueryStringValue("goTimeE"); txt_goTimeE.Value = queryModel.LeaveDateE; //关键字 queryModel.OrderKey = Utils.GetQueryStringValue("keyWord"); txt_keyWord.Value = queryModel.OrderKey; //订单状态 if (Utils.GetQueryStringValue("status").Length > 0 && Utils.GetQueryStringValue("status") != "-1") { string[] status = Utils.GetQueryStringValue("status").Split(','); int i = status.Length; IList <PowderOrderStatus> lsPowderOrderStatus = new List <PowderOrderStatus>(); while (i-- > 0) { lsPowderOrderStatus.Add((PowderOrderStatus)Utils.GetInt(status[i])); } queryModel.PowderOrderStatus = lsPowderOrderStatus; } #endregion ITourOrder bll = EyouSoft.BLL.NewTourStructure.BTourOrder.CreateInstance(); IList <MTourOrder> list = bll.GetTravelList(intPageSize, CurrencyPage, ref intRecordCount, SiteUserInfo.CompanyID, queryModel); if (list != null && list.Count > 0) { rpt_list.DataSource = list; rpt_list.DataBind(); ExportPageInfo1.Visible = true; this.ExportPageInfo1.intPageSize = intPageSize; this.ExportPageInfo1.intRecordCount = intRecordCount; this.ExportPageInfo1.CurrencyPage = CurrencyPage; this.ExportPageInfo1.PageLinkURL = Request.ServerVariables["SCRIPT_NAME"].ToString() + "?"; this.ExportPageInfo1.UrlParams.Add("routeId", queryModel.RouteId); this.ExportPageInfo1.UrlParams.Add("area", Utils.GetQueryStringValue("area")); this.ExportPageInfo1.UrlParams.Add("status", Utils.GetQueryStringValue("status")); this.ExportPageInfo1.UrlParams.Add("goTimeS", queryModel.LeaveDateS.ToString()); this.ExportPageInfo1.UrlParams.Add("goTimeE", queryModel.LeaveDateE.ToString()); this.ExportPageInfo1.UrlParams.Add("keyWord", queryModel.OrderKey); } else { //不存在列表数据 pnlNodata.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { //记录条数 int intRecordCount = 0; //页码 int CurrencyPage = Utils.GetInt(Utils.GetQueryStringValue("Page"), 1); int intPageSize = 15; MTourOrderSearch queryModel = new MTourOrderSearch(); #region 查询实体 queryModel.Order = 1; //订单区域 queryModel.AreaType = null; if (Utils.GetIntSign(Utils.GetQueryStringValue("area"), -1) >= 0) { queryModel.AreaType = (AreaType)Utils.GetInt(Utils.GetQueryStringValue("area")); } //出团时间开始 queryModel.LeaveDateS = Utils.GetQueryStringValue("goTimeS"); //出团时间结束 queryModel.LeaveDateE = Utils.GetQueryStringValue("goTimeE"); //关键字 queryModel.OrderKey = Utils.GetQueryStringValue("keyWord"); //订单状态 if (Utils.GetQueryStringValue("status").Length > 0 && Utils.GetQueryStringValue("status") != "-1") { string[] status = Utils.GetQueryStringValue("status").Split(','); int i = status.Length; IList <PowderOrderStatus> lsPowderOrderStatus = new List <PowderOrderStatus>(); while (i-- > 0) { lsPowderOrderStatus.Add((PowderOrderStatus)Utils.GetInt(status[i])); } queryModel.PowderOrderStatus = lsPowderOrderStatus; } #endregion ITourOrder bll = EyouSoft.BLL.NewTourStructure.BTourOrder.CreateInstance(); IList <MTourOrder> list = bll.GetTravelList(intPageSize, CurrencyPage, ref intRecordCount, Utils.GetQueryStringValue("companyID"), queryModel); if (list != null && list.Count > 0) { rpt_list.DataSource = list; rpt_list.DataBind(); ExportPageInfo1.Visible = true; this.ExportPageInfo1.intPageSize = intPageSize; this.ExportPageInfo1.intRecordCount = intRecordCount; this.ExportPageInfo1.CurrencyPage = CurrencyPage; this.ExportPageInfo1.PageLinkURL = "/TeamService/FITOrders.aspx?"; this.ExportPageInfo1.UrlParams.Add("area", Utils.GetQueryStringValue("area")); this.ExportPageInfo1.UrlParams.Add("status", Utils.GetQueryStringValue("status")); this.ExportPageInfo1.UrlParams.Add("goTimeS", queryModel.LeaveDateS.ToString()); this.ExportPageInfo1.UrlParams.Add("goTimeE", queryModel.LeaveDateE.ToString()); this.ExportPageInfo1.UrlParams.Add("keyWord", queryModel.OrderKey); } else { //不存在列表数据 pnlNodata.Visible = true; } }
/// <summary> /// 初始化 /// </summary> private void InitPage() { //绑定专线下啦 BindZX(); //绑定订单状态 BindPowderOrderStatus(); //绑定支付状态 BindPaymentStatus(); //分页参数 int intRecordCount = 0, //记录条数 CurrencyPage = Utils.GetInt(Utils.GetQueryStringValue("Page"), 1), //页码 intPageSize = 15; //每页条数 MTourOrderSearch queryModel = new MTourOrderSearch(); #region 查询实体 queryModel.TourId = Utils.GetQueryStringValue("tourId"); //专线ID queryModel.AreaId = Utils.GetInt(Utils.GetQueryStringValue("lineId")); if (queryModel.AreaId != 0) { ddl_ZX.SelectedValue = queryModel.AreaId.ToString(); ILine1.CheckedId = queryModel.AreaId.ToString(); } //排序字段(出发时间排序) queryModel.Order = Utils.GetInt(Utils.GetQueryStringValue("sortType"), 2); //排序规则 queryModel.IsDesc = Utils.GetQueryStringValue("sort").Length > 0 ? Utils.GetQueryStringValue("sort") == "true" : true; //订单区域 queryModel.AreaType = null; if (Utils.GetIntSign(Utils.GetQueryStringValue("area"), -1) > 0) { queryModel.AreaType = (AreaType)Utils.GetInt(Utils.GetQueryStringValue("area")); } //出团时间开始 queryModel.LeaveDateS = Utils.GetQueryStringValue("goTimeS"); txt_goTimeS.Value = queryModel.LeaveDateS; //出团时间结束 queryModel.LeaveDateE = Utils.GetQueryStringValue("goTimeE"); txt_goTimeE.Value = queryModel.LeaveDateE; //关键字 queryModel.OrderKey = Utils.GetQueryStringValue("keyWord"); txt_keyWord.Value = queryModel.OrderKey; string[] status; int i; //订单状态 if (Utils.GetQueryStringValue("status").Length > 0 && Utils.GetQueryStringValue("status") != "-1") { status = Utils.GetQueryStringValue("status").Split(','); i = status.Length; IList <PowderOrderStatus> lsPowderOrderStatus = new List <PowderOrderStatus>(); while (i-- > 0) { lsPowderOrderStatus.Add((PowderOrderStatus)Utils.GetInt(status[i])); } queryModel.PowderOrderStatus = lsPowderOrderStatus; } //支付状态 if (Utils.GetQueryStringValue("paymentStatus").Length > 0) { IList <PaymentStatus> lsPaymentStatus = new List <PaymentStatus>(); status = Utils.GetQueryStringValue("paymentStatus").Split(','); i = status.Length; while (i-- > 0) { lsPaymentStatus.Add((PaymentStatus)Utils.GetInt(status[i])); } queryModel.PaymentStatus = lsPaymentStatus; } #endregion ITourOrder bll = EyouSoft.BLL.NewTourStructure.BTourOrder.CreateInstance(); IList <MTourOrder> list = bll.GetPublishersAllList(intPageSize, CurrencyPage, ref intRecordCount, SiteUserInfo.CompanyID, queryModel); pnlNodata.Visible = false; if (list != null && list.Count > 0) { rpt_list.DataSource = list; rpt_list.DataBind(); ExportPageInfo1.Visible = true; this.ExportPageInfo1.intPageSize = intPageSize; this.ExportPageInfo1.intRecordCount = intRecordCount; this.ExportPageInfo1.CurrencyPage = CurrencyPage; this.ExportPageInfo1.PageLinkURL = Request.ServerVariables["SCRIPT_NAME"].ToString() + "?"; this.ExportPageInfo1.UrlParams.Add("tourId", Utils.GetQueryStringValue("tourId")); this.ExportPageInfo1.UrlParams.Add("lineId", queryModel.AreaId.ToString()); this.ExportPageInfo1.UrlParams.Add("area", queryModel.AreaId.ToString()); this.ExportPageInfo1.UrlParams.Add("status", Utils.GetQueryStringValue("status")); this.ExportPageInfo1.UrlParams.Add("paymentStatus", Utils.GetQueryStringValue("paymentStatus")); this.ExportPageInfo1.UrlParams.Add("goTimeS", queryModel.LeaveDateS.ToString()); this.ExportPageInfo1.UrlParams.Add("goTimeE", queryModel.LeaveDateE.ToString()); this.ExportPageInfo1.UrlParams.Add("keyWord", queryModel.OrderKey); } else { //不存在列表数据 pnlNodata.Visible = true; } }