示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
        /// <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;
        }
示例#4
0
        /// <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;
            }
        }
示例#5
0
        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;
            }
        }
示例#6
0
        /// <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;
            }
        }