/// <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); }