private DataGridViewModel <Dictionary <string, object> > GetProducts(ProductQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { DbQueryResult products = ProductHelper.GetProducts(query); dataGridViewModel.rows = DataHelper.DataTableToDictionary(products.Data); dataGridViewModel.total = products.TotalRecords; foreach (Dictionary <string, object> row in dataGridViewModel.rows) { ProductInfo productInfo = row.ToObject <ProductInfo>(); if (productInfo.CategoryId > 0) { CategoryInfo category = CatalogHelper.GetCategory(productInfo.CategoryId); row.Add("categoryName", category.Name); } else { row.Add("categoryName", ""); } if (string.IsNullOrEmpty(productInfo.ThumbnailUrl40.ToNullString())) { row["ThumbnailUrl40"] = HiContext.Current.SiteSettings.DefaultProductImage; } } } return(dataGridViewModel); }
private void GetList(HttpContext context) { int num = context.Request["IsSingle"].ToInt(0); ProductQuery productQuery = new ProductQuery(); productQuery.Keywords = base.GetParameter(context, "Keywords", true); productQuery.BrandId = base.GetIntParam(context, "BrandId", true); productQuery.CategoryId = base.GetIntParam(context, "CategoryId", true); productQuery.TagId = base.GetIntParam(context, "TagId", true); if (productQuery.CategoryId.HasValue) { productQuery.MaiCategoryPath = CatalogHelper.GetCategory(productQuery.CategoryId.Value).Path; } productQuery.FilterProductIds = base.GetParameter(context, "FilterProductIds", true); productQuery.SaleStatus = ProductSaleStatus.OnSale; productQuery.IsHasStock = true; productQuery.IsFilterGroupBuyProduct = true; productQuery.IsFilterFightGroupProduct = true; productQuery.IsFilterCountDownProduct = true; productQuery.NotInPreSaleProduct = true; if (num == 1) { productQuery.NotInCombinationMainProduct = true; } productQuery.PageIndex = base.CurrentPageIndex; productQuery.PageSize = base.CurrentPageSize; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(productQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } MarketingImagesQuery marketingImagesQuery = new MarketingImagesQuery(); marketingImagesQuery.ImageName = context.Request["ImageName"]; marketingImagesQuery.PageIndex = num; marketingImagesQuery.PageSize = num2; marketingImagesQuery.SortBy = "ImageId"; marketingImagesQuery.SortOrder = SortAction.Desc; DataGridViewModel <MarketingImagesInfo> dataList = this.GetDataList(marketingImagesQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
public void GetListShippingTemplates(HttpContext context) { int num = 1; int num2 = 10; Pagination pagination = new Pagination(); num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } pagination.PageIndex = num; pagination.PageSize = num2; pagination.IsCount = true; pagination.SortBy = "TemplateId"; pagination.SortOrder = SortAction.Desc; DataGridViewModel <Dictionary <string, object> > shippingTemplates = this.GetShippingTemplates(pagination); string s = base.SerializeObjectToJson(shippingTemplates); context.Response.Write(s); context.Response.End(); }
public void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } RedEnvelopeGetRecordQuery redEnvelopeGetRecordQuery = new RedEnvelopeGetRecordQuery(); redEnvelopeGetRecordQuery.RedEnvelopeId = base.GetIntParam(context, "RedEnvelopeId", false).Value; redEnvelopeGetRecordQuery.PageIndex = num; redEnvelopeGetRecordQuery.PageSize = num2; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(redEnvelopeGetRecordQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
public void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } GroupBuyQuery groupBuyQuery = new GroupBuyQuery(); groupBuyQuery.ProductName = context.Request["ProductName"]; groupBuyQuery.PageIndex = num; groupBuyQuery.PageSize = num2; groupBuyQuery.SortBy = "DisplaySequence"; groupBuyQuery.SortOrder = SortAction.Desc; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(groupBuyQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private DataGridViewModel <Dictionary <string, object> > GetDataList(string companyname, string kuaidi100Code, string taobaoCode, string jdCode) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); DataTable expressTable = ExpressHelper.GetExpressTable(); if (!string.IsNullOrEmpty(companyname)) { expressTable.DefaultView.RowFilter = "Name like '%" + companyname + "%'"; } if (!string.IsNullOrEmpty(kuaidi100Code)) { expressTable.DefaultView.RowFilter = "Kuaidi100Code like '%" + kuaidi100Code + "%'"; } if (!string.IsNullOrEmpty(taobaoCode)) { expressTable.DefaultView.RowFilter = "TaobaoCode like '%" + taobaoCode + "%'"; } if (!string.IsNullOrEmpty(jdCode)) { expressTable.DefaultView.RowFilter = "JDCode like '%" + jdCode + "%'"; } DataTable dataTable = expressTable.DefaultView.ToTable(); dataGridViewModel.rows = DataHelper.DataTableToDictionary(dataTable); dataGridViewModel.total = dataTable.Rows.Count; return(dataGridViewModel); }
private DataGridViewModel <Dictionary <string, object> > GetDataList(CountDownQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { DbQueryResult countDownList = PromoteHelper.GetCountDownList(query); dataGridViewModel.rows = DataHelper.DataTableToDictionary(countDownList.Data); dataGridViewModel.total = countDownList.TotalRecords; foreach (Dictionary <string, object> row in dataGridViewModel.rows) { CountDownInfo countDownInfo = row.ToObject <CountDownInfo>(); int num = 0; if (countDownInfo.StartDate > DateTime.Now) { num = 1; } else if (countDownInfo.EndDate < DateTime.Now) { num = 2; } row.Add("State", num); } } return(dataGridViewModel); }
public void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } VerificationRecordQuery verificationRecordQuery = new VerificationRecordQuery(); verificationRecordQuery.OrderId = Globals.UrlDecode(context.Request["OrderId"]); verificationRecordQuery.Code = Globals.UrlDecode(context.Request["Code"]); verificationRecordQuery.StoreId = base.GetIntParam(context, "StoreId", true); verificationRecordQuery.Status = (VerificationStatus?)base.GetIntParam(context, "Status", true); verificationRecordQuery.StartCreateDate = base.GetDateTimeParam(context, "StartCreateDate"); verificationRecordQuery.EndCreateDate = base.GetDateTimeParam(context, "EndCreateDate"); verificationRecordQuery.StartVerificationDate = base.GetDateTimeParam(context, "StartVerificationDate"); verificationRecordQuery.EndVerificationDate = base.GetDateTimeParam(context, "EndVerificationDate"); verificationRecordQuery.PageIndex = num; verificationRecordQuery.PageSize = num2; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(verificationRecordQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
public void TestDataGridViewModelCreation() { // This test is trivial. Add your own tests for the logic you add to the ViewModel. var vm = new DataGridViewModel(); Assert.NotNull(vm); }
private void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } HelpQuery helpQuery = new HelpQuery(); helpQuery.Keywords = context.Request["Keywords"]; if (!string.IsNullOrEmpty(context.Request["CategoryId"])) { helpQuery.CategoryId = base.GetIntParam(context, "CategoryId", false).Value; } helpQuery.StartArticleTime = base.GetDateTimeParam(context, "FromDate"); helpQuery.EndArticleTime = base.GetDateTimeParam(context, "ToDate"); helpQuery.SortBy = "AddedDate"; helpQuery.SortOrder = SortAction.Desc; helpQuery.PageIndex = num; helpQuery.PageSize = num2; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(helpQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private DataGridViewModel <SearchDevices> GetDataList(HttpContext context) { int num = 1; int num2 = 10; long EquipmentId = 0L; int Status = 0; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } if (!string.IsNullOrEmpty(context.Request["Status"])) { Status = context.Request["Status"].ToInt(0); } DataGridViewModel <SearchDevices> dataGridViewModel = new DataGridViewModel <SearchDevices>(); EquipmentId = context.Request["EquipmentId"].ToLong(0); this.Devices = (from c in WXStoreHelper.GetAllDevices() orderby c.status descending select c).ToList(); this.ConfigurationPages = WXStoreHelper.GetAllDevicesConfigurationPageNumber(); int count = (num - 1) * num2; List <WXStoreHelper.Device> source = this.Devices; if (Status > -1) { source = (from c in source where c.status == Status select c).ToList(); } if (EquipmentId > 0) { source = (from c in source where c.device_id == EquipmentId select c).ToList(); } dataGridViewModel.total = source.Count(); source = source.Skip(count).Take(num2).ToList(); dataGridViewModel.rows = (from c in source select new SearchDevices { device_id = c.device_id, StoreName = c.poi_id.ToString(), LastTime = this.SetLastTime(c.last_active_time), Remark = c.comment, ConfigurationPageNumber = this.SetConfigurationPageNumber(c.device_id), WXDeviceStatusText = ((c.status == 1) ? "已激活" : "未激活"), major = c.major, minor = c.minor, uuid = c.uuid }).ToList(); return(dataGridViewModel); }
private DataGridViewModel <Dictionary <string, object> > GetDataList(FightGroupActivitiyQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { PageModel <FightGroupModel> fightGroupList = VShopHelper.GetFightGroupList(query); dataGridViewModel.rows = new List <Dictionary <string, object> >(); dataGridViewModel.total = fightGroupList.Total; foreach (FightGroupModel model in fightGroupList.Models) { Dictionary <string, object> dictionary = model.ToDictionary(); string value = ""; switch (model.GroupStatus) { case FightGroupStatus.FightGroupFail: value = "组团失败"; break; case FightGroupStatus.FightGroupIn: value = "组团中"; break; case FightGroupStatus.FightGroupSuccess: value = "组团成功"; break; } dictionary.Add("GroupStatusText", value); dictionary.Add("CreateTimeText", model.CreateTime.ToDateTime()); dataGridViewModel.rows.Add(dictionary); } } return(dataGridViewModel); }
public void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } int?intParam = base.GetIntParam(context, "GroupStatus", true); FightGroupActivitiyQuery fightGroupActivitiyQuery = new FightGroupActivitiyQuery(); if (intParam > -1) { fightGroupActivitiyQuery.GroupStatus = (FightGroupStatus?)intParam; } fightGroupActivitiyQuery.StartDate = base.GetDateTimeParam(context, "StartDate"); fightGroupActivitiyQuery.EndDate = base.GetDateTimeParam(context, "EndDate"); fightGroupActivitiyQuery.FightGroupActivityId = base.GetIntParam(context, "FightGroupActivityId", false).Value; fightGroupActivitiyQuery.PageIndex = num; fightGroupActivitiyQuery.PageSize = num2; fightGroupActivitiyQuery.SortBy = "FightGroupActivityId"; fightGroupActivitiyQuery.SortOrder = SortAction.Desc; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(fightGroupActivitiyQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private void GetList(HttpContext context) { int num = 1; int num2 = 10; int num3 = 0; string empty = string.Empty; DateTime? nullable = null; DateTime? nullable2 = null; AppPushRecordQuery appPushRecordQuery = new AppPushRecordQuery(); nullable = base.GetDateTimeParam(context, "StartDate"); nullable2 = base.GetDateTimeParam(context, "EndDate"); empty = context.Request["PushStatus"]; if (!string.IsNullOrEmpty(context.Request["PushStatus"])) { appPushRecordQuery.PushStatus = (EnumPushStatus)empty.ToInt(0); } empty = context.Request["PushType"]; if (!string.IsNullOrEmpty(context.Request["PushType"])) { appPushRecordQuery.PushType = (EnumPushType)empty.ToInt(0); } appPushRecordQuery.StartDate = nullable; appPushRecordQuery.EndDate = nullable2; appPushRecordQuery.PageIndex = base.CurrentPageIndex; appPushRecordQuery.PageSize = base.CurrentPageSize; DataGridViewModel <AppPushRecordInfo> dataList = this.GetDataList(appPushRecordQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
public void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } LotteryActivityQuery lotteryActivityQuery = new LotteryActivityQuery(); lotteryActivityQuery.ActivityName = context.Request["ActivityName"]; lotteryActivityQuery.Stateus = (ActivityTypeStateus)base.GetIntParam(context, "Stateus", false).Value; lotteryActivityQuery.ActivityType = (LotteryActivityType)base.GetIntParam(context, "ActivityType", false).Value; lotteryActivityQuery.PageIndex = num; lotteryActivityQuery.PageSize = num2; lotteryActivityQuery.SortBy = "ActivityId"; lotteryActivityQuery.SortOrder = SortAction.Desc; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(lotteryActivityQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private DataGridViewModel <AppPushRecordInfo> GetDataList(AppPushRecordQuery query) { DataGridViewModel <AppPushRecordInfo> dataGridViewModel = new DataGridViewModel <AppPushRecordInfo>(); if (query != null) { PageModel <AppPushRecordInfo> appPushRecords = VShopHelper.GetAppPushRecords(query); dataGridViewModel.rows = (from c in appPushRecords.Models select new AppPushRecordInfo { PushRecordId = c.PushRecordId, PushTypeText = ((Enum)(object)(EnumPushType)c.PushType).ToDescription(), PushTag = c.PushTag, PushTagText = c.PushTagText, PushSendDate = c.PushSendDate, PushStatusText = ((Enum)(object)(EnumPushStatus)c.PushStatus).ToDescription(), PushTitle = c.PushTitle, PushRemark = c.PushRemark, PushStatus = c.PushStatus, UserId = c.UserId }).ToList(); dataGridViewModel.total = appPushRecords.Total; foreach (AppPushRecordInfo row in dataGridViewModel.rows) { } } return(dataGridViewModel); }
private DataGridViewModel <Dictionary <string, object> > GetDataList(LotteryActivityQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { PageModel <ActivityInfo> activityList = ActivityHelper.GetActivityList(query); dataGridViewModel.rows = new List <Dictionary <string, object> >(); dataGridViewModel.total = activityList.Total; foreach (ActivityInfo model in activityList.Models) { List <ActivityAwardItemInfo> activityItemList = ActivityHelper.GetActivityItemList(model.ActivityId); Dictionary <string, object> dictionary = model.ToDictionary(); dictionary.Add("StatusText", this.GetAcitivityStateus(model.StartDate, model.EndDate)); List <Dictionary <string, object> > list = new List <Dictionary <string, object> >(); foreach (ActivityAwardItemInfo item in activityItemList) { Dictionary <string, object> dictionary2 = new Dictionary <string, object>(); dictionary2.Add("AwardGradeText", this.GetWeekCN(item.AwardGrade)); dictionary2.Add("PrizeType", this.GetPrizeType((PrizeTypes)item.PrizeType, item.PrizeValue)); list.Add(dictionary2); } dictionary.Add("AwardItem", list); dataGridViewModel.rows.Add(dictionary); } } return(dataGridViewModel); }
private void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } OperationLogQuery operationLogQuery = new OperationLogQuery(); operationLogQuery.OperationUserName = context.Request["OperationUserName"]; operationLogQuery.FromDate = base.GetDateTimeParam(context, "FromDate"); operationLogQuery.ToDate = base.GetDateTimeParam(context, "ToDate"); if (operationLogQuery.ToDate.HasValue && operationLogQuery.ToDate.HasValue) { operationLogQuery.ToDate = (operationLogQuery.ToDate.Value.ToString("yyyy-MM-dd") + " 23:59:59").ToDateTime(); } operationLogQuery.Page.SortBy = context.Request["SortBy"]; operationLogQuery.Page.SortOrder = SortAction.Desc; operationLogQuery.Page.PageIndex = num; operationLogQuery.Page.PageSize = num2; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(operationLogQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private DataGridViewModel <Dictionary <string, object> > GetProducts(ProductQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { DbQueryResult products = ProductHelper.GetProducts(query); dataGridViewModel.rows = DataHelper.DataTableToDictionary(products.Data); dataGridViewModel.total = products.TotalRecords; foreach (Dictionary <string, object> row in dataGridViewModel.rows) { switch ((ProductSaleStatus)row["SaleStatus"]) { case ProductSaleStatus.OnSale: row["SaleStatus"] = "出售中"; break; case ProductSaleStatus.UnSale: row["SaleStatus"] = "下架区"; break; default: row["SaleStatus"] = "仓库中"; break; } } } return(dataGridViewModel); }
private DataGridViewModel <StoreProductsViewInfo> GetProducts(StoreProductsQuery query) { DataGridViewModel <StoreProductsViewInfo> dataGridViewModel = new DataGridViewModel <StoreProductsViewInfo>(); if (query != null) { PageModel <StoreProductsViewInfo> storeProducts = StoresHelper.GetStoreProducts(query); dataGridViewModel.rows = storeProducts.Models.ToList(); dataGridViewModel.total = storeProducts.Total; foreach (StoreProductsViewInfo row in dataGridViewModel.rows) { row.MainStock = this.GetMainStock(row.ProductId); if (!row.MarketPrice.HasValue) { row.MarketPrice = 0.0m; } if (row.StoreSalePrice == decimal.Zero) { row.StoreSalePrice = row.SalePrice.Value; } if (string.IsNullOrEmpty(row.ThumbnailUrl40)) { row.ThumbnailUrl40 = base.CurrentSiteSetting.DefaultProductThumbnail1; } } } return(dataGridViewModel); }
public void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } CouponItemInfoQuery couponItemInfoQuery = new CouponItemInfoQuery(); couponItemInfoQuery.CouponId = base.GetIntParam(context, "CouponId", false).Value; couponItemInfoQuery.OrderId = base.GetParameter(context, "OrderId", false); couponItemInfoQuery.CouponStatus = base.GetIntParam(context, "CouponStatus", true); couponItemInfoQuery.PageIndex = num; couponItemInfoQuery.PageSize = num2; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(couponItemInfoQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private DataGridViewModel <Dictionary <string, object> > GetShippingTemplates(Pagination query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { DbQueryResult shippingTemplates = SalesHelper.GetShippingTemplates(query); List <Dictionary <string, object> > list = DataHelper.DataTableToDictionary(shippingTemplates.Data); foreach (Dictionary <string, object> item in list) { ShippingTemplateInfo shippingTemplateInfo = item.ToObject <ShippingTemplateInfo>(); item.Add("ShowNumberAndUnit", SalesHelper.GetShowNumberAndUnit((int)shippingTemplateInfo.ValuationMethod, shippingTemplateInfo.DefaultNumber)); item.Add("AddNumberStr", SalesHelper.GetShowNumberAndUnit(shippingTemplateInfo.ValuationMethod.ToInt(0), shippingTemplateInfo.AddNumber)); if (shippingTemplateInfo.IsFreeShipping) { item.Add("IsFreeShippingImg", "<img src=\"../images/da.gif\" />"); } else { item.Add("IsFreeShippingImg", "<img src=\"../images/del.png\" style=\"margin-left:7px;\" />"); } if (shippingTemplateInfo.ValuationMethod == ValuationMethods.Number) { item.Add("ValuationMethodStr", "按件数"); } else { item.Add("ValuationMethodStr", "按重量"); } } dataGridViewModel.rows = list; dataGridViewModel.total = shippingTemplates.TotalRecords; } return(dataGridViewModel); }
private void GetList(HttpContext context) { int? nullable = null; bool flag = false; string productName = context.Request["productName"]; string productCode = context.Request["productCode"]; flag = false; if (context.Request["isWarning"] == "1") { flag = true; } nullable = base.GetIntParam(context, "categoryId", true); int storeId = base.CurrentManager.StoreId; StoreProductsQuery storeProductsQuery = new StoreProductsQuery(); storeProductsQuery.StoreId = storeId; storeProductsQuery.WarningStockNum = flag; storeProductsQuery.SaleStatus = 1.GetHashCode(); storeProductsQuery.productCode = productCode; storeProductsQuery.CategoryId = (nullable.HasValue ? nullable.Value : 0); storeProductsQuery.PageIndex = base.CurrentPageIndex; storeProductsQuery.PageSize = base.CurrentPageSize; storeProductsQuery.ProductName = productName; if (storeProductsQuery.CategoryId > 0) { storeProductsQuery.MainCategoryPath = CatalogHelper.GetCategory(nullable.Value).Path; } storeProductsQuery.ProductType = base.GetIntParam(context, "ProductType", true).ToInt(0); DataGridViewModel <StoreProductsViewInfo> products = this.GetProducts(storeProductsQuery); string s = base.SerializeObjectToJson(products); context.Response.Write(s); context.Response.End(); }
private void GetList(HttpContext context) { ProductReviewQuery productReviewQuery = new ProductReviewQuery(); productReviewQuery.Keywords = context.Request["Keywords"]; string text = context.Request["Type"]; if (!string.IsNullOrEmpty(text)) { productReviewQuery.havedReply = text.ToBool(); } productReviewQuery.startDate = base.GetDateTimeParam(context, "startDate"); productReviewQuery.endDate = base.GetDateTimeParam(context, "endDate"); if (productReviewQuery.endDate.HasValue) { productReviewQuery.endDate = productReviewQuery.endDate.Value.AddDays(1.0); } productReviewQuery.SortOrder = SortAction.Desc; productReviewQuery.PageIndex = base.CurrentPageIndex; productReviewQuery.PageSize = base.CurrentPageSize; productReviewQuery.SortBy = "ReviewDate"; Globals.EntityCoding(productReviewQuery, true); DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(productReviewQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
/// <summary> /// 获取用户列表带分页 /// </summary> /// <param name="pageView"></param> /// <returns></returns> public OperateResult GetUserList(GetPageUsersListViewModel pageView) { var query = PredicateExtensions.True <Users>(); if (!string.IsNullOrWhiteSpace(pageView.U_LoginName)) { query = query.And(e => e.U_LoginName == pageView.U_LoginName.Trim()); } if (!string.IsNullOrWhiteSpace(pageView.U_Telephone)) { query = query.And(e => e.U_Telephone.Contains(pageView.U_Telephone.Trim())); } int rowCount = 0; var pageData = GetList(pageView.pageIndex, pageView.pageSize, ref rowCount, query, e => e.U_ID, true) .Select(e => new UsersViewModel { U_ID = e.U_ID, S_Name = e.Shops.S_Name, U_LoginName = e.U_LoginName, U_RealName = e.U_RealName, U_Sex = e.U_Sex, U_Telephone = e.U_Telephone, U_RoleName = ((RoleTypeEnum)e.U_Role).ToString() }).ToList(); var dataGridViewModel = new DataGridViewModel { total = rowCount, rows = pageData }; return(new OperateResult(ResultStatus.Success, "", dataGridViewModel)); }
public void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } RefundApplyQuery refundApplyQuery = new RefundApplyQuery(); refundApplyQuery.OrderId = Globals.UrlDecode(context.Request["OrderId"]); refundApplyQuery.HandleStatus = base.GetIntParam(context, "HandleStatus", true); refundApplyQuery.PageIndex = num; refundApplyQuery.PageSize = num2; refundApplyQuery.SortBy = "ApplyForTime"; refundApplyQuery.SortOrder = SortAction.Desc; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(refundApplyQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
public void GetList(HttpContext context) { int num = 1; int num2 = 10; num = base.GetIntParam(context, "page", false).Value; if (num < 1) { num = 1; } num2 = base.GetIntParam(context, "rows", false).Value; if (num2 < 1) { num2 = 10; } CombinationBuyInfoQuery combinationBuyInfoQuery = new CombinationBuyInfoQuery(); combinationBuyInfoQuery.ProductName = context.Request["ProductName"]; combinationBuyInfoQuery.Status = -1; int?intParam = base.GetIntParam(context, "Status", true); if (intParam.HasValue) { combinationBuyInfoQuery.Status = intParam.Value; } combinationBuyInfoQuery.PageIndex = num; combinationBuyInfoQuery.PageSize = num2; combinationBuyInfoQuery.SortBy = "CombinationId"; combinationBuyInfoQuery.SortOrder = SortAction.Desc; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(combinationBuyInfoQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private DataGridViewModel <MenuInfo> GetDataList(ClientType type) { DataGridViewModel <MenuInfo> dataGridViewModel = new DataGridViewModel <MenuInfo>(); bool flag = true; IList <MenuInfo> menus = VShopHelper.GetMenus(type); dataGridViewModel.rows = menus.ToList(); dataGridViewModel.total = menus.Count; foreach (MenuInfo row in dataGridViewModel.rows) { string text = row.Name; if (row.ParentMenuId == 0) { text = "<b>" + text + "</b>"; } if (row.ParentMenuId > 0) { text = " " + text; } row.Name = text; if (!row.Url.StartsWith("http")) { row.ulrs = ""; } else { row.ulrs = row.Url; } } return(dataGridViewModel); }
private void GetList(HttpContext context) { ProductConsultationAndReplyQuery productConsultationAndReplyQuery = new ProductConsultationAndReplyQuery(); productConsultationAndReplyQuery.Keywords = context.Request["Keywords"]; if (!string.IsNullOrEmpty(context.Request["CategoryId"])) { productConsultationAndReplyQuery.CategoryId = base.GetIntParam(context, "CategoryId", false).Value; } string value = context.Request["Type"]; if (!string.IsNullOrEmpty(value)) { productConsultationAndReplyQuery.Type = (ConsultationReplyType)Enum.Parse(typeof(ConsultationReplyType), value); } productConsultationAndReplyQuery.ProductCode = context.Request["ProductCode"]; productConsultationAndReplyQuery.SortOrder = SortAction.Desc; productConsultationAndReplyQuery.PageIndex = base.CurrentPageIndex; productConsultationAndReplyQuery.PageSize = base.CurrentPageSize; productConsultationAndReplyQuery.SortOrder = SortAction.Desc; productConsultationAndReplyQuery.SortBy = "ReplyDate"; Globals.EntityCoding(productConsultationAndReplyQuery, true); DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(productConsultationAndReplyQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }