/// <summary>
        /// 获取所有经销店列表
        /// </summary>
        /// <param name="context"></param>
        public void GetDealerListPager(HttpContext context)
        {
            int pageIndex  = Convert.ToInt32(context.Request["page"]); // 当前页码
            int pageSize   = Convert.ToInt32(context.Request["rows"]); // 页码大小
            int totalCount = 0;
            var orderName  = context.Request["sort"];                  // 排序字段
            var orderBy    = context.Request["sortOrder"];             // 排序规则
            var sort       = sortInfo.GetSortOrder(orderName, orderBy);
            List <Common.Entity.Dealer> list = new List <Common.Entity.Dealer>();
            string keyword = context.Request.Form["keyword"];

            if (sort.SortName != null && !string.IsNullOrEmpty(sort.IsDesc))
            {
                list = new BLL.Dealer().GetDealerListPager(pageIndex, pageSize, sort.SortName, sort.IsDesc, keyword, out totalCount);
            }
            else
            {
                list = new BLL.Dealer().GetDealerListPager(pageIndex, pageSize, keyword, out totalCount);
            }
            var models = new BLL.BoostrapTableInfo <Common.Entity.Dealer>
            {
                total = totalCount,
                rows  = list
            };
            string resultJson = JsonConvert.SerializeObject(models);

            context.Response.Write(resultJson);
        }
        /// <summary>
        /// 获取车辆信息分页列表
        /// </summary>
        /// <param name="context">上下文对象</param>
        public void GetCarsManagePager(HttpContext context)
        {
            int pageIndex  = Convert.ToInt32(context.Request["page"]); // 当前页码
            int pageSize   = Convert.ToInt32(context.Request["rows"]); // 页码大小
            int totalCount = 0;
            var orderName  = context.Request["sort"];                  // 排序字段
            var orderBy    = context.Request["sortOrder"];             // 排序规则
            var sort       = sortInfo.GetSortOrder(orderName, orderBy);
            List <Common.Entity.CarInfo> list = new List <Common.Entity.CarInfo>();
            string sfx  = context.Request.Form["SFX"];
            string name = context.Request.Form["Name"];

            Common.Entity.CarInfo filter = new Common.Entity.CarInfo
            {
                SFX  = sfx,
                Name = name,
            };
            if (sort.SortName != null && !string.IsNullOrEmpty(sort.IsDesc))
            {
                list = new BLL.CarInfo().GetCarsManagePager(pageIndex, pageSize, sort.SortName, sort.IsDesc, filter, out totalCount);
            }
            else
            {
                list = new BLL.CarInfo().GetCarsManagePager(pageIndex, pageSize, filter, out totalCount);
            }
            var models = new BLL.BoostrapTableInfo <Common.Entity.CarInfo>
            {
                total = totalCount,
                rows  = list
            };
            string resultJson = JsonConvert.SerializeObject(models);

            context.Response.Write(resultJson);
        }
        /// <summary>
        /// 获取经销商数据分页
        /// </summary>
        /// <param name="context">上下文对象</param>
        public void GetDealerManagePager(HttpContext context)
        {
            int pageIndex  = Convert.ToInt32(context.Request["page"]); // 当前页码
            int pageSize   = Convert.ToInt32(context.Request["rows"]); // 页码大小
            int totalCount = 0;
            var orderName  = context.Request["sort"];                  // 排序字段
            var orderBy    = context.Request["sortOrder"];             // 排序规则
            var sort       = sortInfo.GetSortOrder(orderName, orderBy);
            List <Common.Entity.Dealer> list = new List <Common.Entity.Dealer>();
            string code      = context.Request.Form["Code"];
            string name      = context.Request.Form["Name"];
            int    countryId = Convert.ToInt32(context.Request["cboBigArea"]);
            int    proviceId = Convert.ToInt32(context.Request["cboProvince"]);
            int    cityId    = Convert.ToInt32(context.Request["cboCity"]);

            Common.Entity.Dealer filter = new Common.Entity.Dealer
            {
                Code       = code,
                Name       = name,
                CountryID  = countryId,
                ProvinceID = proviceId,
                CityId     = cityId
            };
            if (sort.SortName != null && !string.IsNullOrEmpty(sort.IsDesc))
            {
                list = new BLL.Dealer().GetDealerManagePager(pageIndex, pageSize, sort.SortName, sort.IsDesc, filter, out totalCount);
            }
            else
            {
                list = new BLL.Dealer().GetDealerManagePager(pageIndex, pageSize, filter, out totalCount);
            }
            var models = new BLL.BoostrapTableInfo <Common.Entity.Dealer>
            {
                total = totalCount,
                rows  = list
            };
            string resultJson = JsonConvert.SerializeObject(models);

            context.Response.Write(resultJson);
        }
        public void GetInfoListPager(HttpContext context)
        {
            int pageIndex  = Convert.ToInt32(context.Request["page"]); // 当前页码
            int pageSize   = Convert.ToInt32(context.Request["rows"]); // 页码大小
            int totalCount = 0;
            var orderName  = context.Request["sort"];                  // 排序字段
            var orderBy    = context.Request["sortOrder"];             // 排序规则
            var sort       = sortInfo.GetSortOrder(orderName, orderBy);
            List <Common.Entity.InfoList> list = new List <Common.Entity.InfoList>();
            string loginName  = context.Request.Form["LoginName"];
            string name       = context.Request.Form["Name"];
            int    userTypeId = Convert.ToInt32(context.Request.Form["UserTypeId"]);
            int    isActivate = Convert.ToInt32(context.Request.Form["IsActivate"]);

            Common.Entity.InfoList filter = new Common.Entity.InfoList
            {
                //LoginName = loginName,
                //Name = name,
                //UserTypeId = userTypeId,
                //IsActivate = isActivate,
            };
            if (sort.SortName != null && !string.IsNullOrEmpty(sort.IsDesc))
            {
                list = new BLL.InfoList().GetInfoManagePager(pageIndex, pageSize, sort.SortName, sort.IsDesc, filter, out totalCount);
            }
            else
            {
                list = new BLL.InfoList().GetInfoManagePager(pageIndex, pageSize, filter, out totalCount);
            }
            var models = new BLL.BoostrapTableInfo <Common.Entity.InfoList>
            {
                total = totalCount,
                rows  = list
            };
            string resultJson = JsonConvert.SerializeObject(models);

            context.Response.Write(resultJson);
        }
        /// <summary>
        /// 经销店联系人分页列表
        /// </summary>
        /// <param name="context">上下文对象</param>
        public void GetDealerContactManagerPager(HttpContext context)
        {
            int pageIndex  = Convert.ToInt32(context.Request["page"]); // 当前页码
            int pageSize   = Convert.ToInt32(context.Request["rows"]); // 页码大小
            int totalCount = 0;
            var orderName  = context.Request["sort"];                  // 排序字段
            var orderBy    = context.Request["sortOrder"];             // 排序规则
            var sort       = sortInfo.GetSortOrder(orderName, orderBy);

            userName = context.User.Identity.Name;
            SysUserEntity model = new BLL.sysUser().GetSysUserByLoginName(userName);
            List <Common.Entity.DealerContact> list = new List <Common.Entity.DealerContact>();
            string search_Name  = context.Request.Form["Name"];
            int    search_JobID = Convert.ToInt32(context.Request.Form["JobID"]);

            Common.Entity.DealerContact filter = new Common.Entity.DealerContact
            {
                Name  = search_Name,
                JobID = search_JobID
            };
            if (sort.SortName != null && !string.IsNullOrEmpty(sort.IsDesc))
            {
                list = new BLL.DealerContact().GetDealerContactManagerPager(pageIndex, pageSize, model.DealerId, sort.SortName, sort.IsDesc, filter, out totalCount);
            }
            else
            {
                list = new BLL.DealerContact().GetDealerContactManagerPager(pageIndex, pageSize, model.DealerId, filter, out totalCount);
            }
            var models = new BLL.BoostrapTableInfo <Common.Entity.DealerContact>
            {
                total = totalCount,
                rows  = list
            };
            string resultJson = JsonConvert.SerializeObject(models);

            context.Response.Write(resultJson);
        }