private void DisplayInfo(int pageSize, int currentPage) { txtDescripcion.Text = txtDescripcion.Text.Trim(); int totalCount; IList <ProductInformation> lst = ControllerManager.Product.GetProductInformation(txtDescripcion.Text, ddlCategoria.SelectedValue, Convert.ToInt32(ddlSeleccion.SelectedValue), Convert.ToInt32(ddlEstado.SelectedValue), currentPage, pageSize, out totalCount, chbViejos.Checked); if (totalCount == 0) { totalCount = pageSize; } Pager1.PageCount = Convert.ToInt32(Math.Ceiling(Convert.ToDouble(totalCount) / Convert.ToDouble(pageSize))); Pager2.PageCount = Pager1.PageCount; Pager1.CurrentPage = currentPage; Pager2.CurrentPage = Pager1.CurrentPage; repItems.DataSource = lst; repItems.DataBind(); Pager1.Step = 10; Pager2.Step = 10; Pager1.DataBind(); Pager2.DataBind(); if (lst.Count == 0) { lblBuscarError.Visible = true; repItems.Visible = false; } else { lblBuscarError.Visible = false; repItems.Visible = true; } }
private void DisplayInfo(int pageSize, int currentPage) { PagedDataSource pagedItems = new PagedDataSource(); pagedItems.DataSource = ControllerManager.Product.GetProductInformation(TextBox1.Text, DropDownList2.SelectedValue, Convert.ToInt32(DropDownList3.SelectedValue), Convert.ToInt32(DropDownList1.SelectedValue), Config.CurrentWeek, Config.CurrentDate.Year, 0, 0); pagedItems.AllowPaging = true; pagedItems.PageSize = pageSize; pagedItems.CurrentPageIndex = currentPage - 1; Pager1.PageCount = pagedItems.PageCount; Pager2.PageCount = Pager1.PageCount; Pager1.CurrentPage = currentPage; Pager2.CurrentPage = Pager1.CurrentPage; repItems.DataSource = pagedItems; repItems.DataBind(); if (pagedItems.PageCount < 1) { Pager1.Visible = false; Pager2.Visible = false; } Pager1.Step = 4; Pager2.Step = 4; Pager1.DataBind(); Pager2.DataBind(); }
private void DisplayInfo(int pageSize, int currentPage) { PagedDataSource pagedItems = new PagedDataSource(); int cod = 0; DateTime date = new DateTime(); if (TextBox1.Text != "") { cod = Convert.ToInt32(TextBox1.Text); } if (TextBox2.Text != "") { date = Convert.ToDateTime(TextBox2.Text); } else { date = Convert.ToDateTime("01/01/1900"); } IList <PurchaseOrderInformation> poinfo = ControllerManager.PurchaseOrder.GetPurchaseOrders(cod, date, Convert.ToInt32(DropDownList1.SelectedValue), Convert.ToInt32(DropDownList3.SelectedValue), 0, 0); foreach (PurchaseOrderInformation information in poinfo) { IList <PurchaseOrderItem> poi = ControllerManager.PurchaseOrderItem.GetPurchaseOrderItemList(ControllerManager.PurchaseOrder.GetById(information.Id)); information.Amount = 0; information.Totalcount = 0; foreach (PurchaseOrderItem item in poi) { Grundfos.ScalaConnector.Product prodscala = Grundfos.ScalaConnector.ControllerManager.Product.GetProductInfo(item.Product.ProductCode); information.Amount = information.Amount + (item.Quantity * prodscala.PurchasePrice); information.Totalcount = information.Totalcount + item.Quantity; information.Arrivaldate = information.Orderdate.AddDays(item.Product.LeadTime); } } pagedItems.DataSource = poinfo; pagedItems.AllowPaging = true; pagedItems.PageSize = pageSize; pagedItems.CurrentPageIndex = currentPage - 1; Pager1.PageCount = pagedItems.PageCount; Pager2.PageCount = Pager1.PageCount; Pager1.CurrentPage = currentPage; Pager2.CurrentPage = Pager1.CurrentPage; repItems.DataSource = pagedItems; repItems.DataBind(); if (pagedItems.PageCount < 1) { Pager1.Visible = false; Pager2.Visible = false; } Pager1.Step = 4; Pager2.Step = 4; Pager1.DataBind(); Pager2.DataBind(); }
//https://s.taobao.com/search?data-key=s&data-value=44&ajax=true&_ksTS=1530675367499_1105&callback=jsonp1106&q=%E7%8E%BB%E7%92%83%E8%83%B6&refpid=430267_1006&source=tbsy&style=grid&tab=all&pvid=2012ee9ea433deff6428d02b0f006788&clk1=46514d9e4314d81b4a5d7c918df01106&spm=a21bo.2017.201856-sline.2.5af911d9mVIzuW&filter=reserve_price%5B4.01%2C12.00%5D&bcoffset=0&p4ppushleft=%2C44 public List <Auction> GetKeySearchResult() { /*** * 1. 页数信息 JSON.mods.sortbar.data.pager * 2. 价格区间信息 JSON.mods.sortbar.data.price * 3. 排序信息 JSON.mods.sortbar.data.sortList * 4. 其他过滤信息 JSON.mods.sortbar.data.filter * 5. 所有商品id JSON.mainInfo.traceInfo.traceData.auctionNids * 6. 所有商品(allOldBiz30Day) JSON.mainInfo.traceInfo.traceData.allOldBiz30Day * 7. 所有商品分类 JSON.mainInfo.traceInfo.traceData.allCategories * 7. 所有价格 JSON.mainInfo.traceInfo.traceData.allPrices * 8. 所有活跃价格 JSON.mainInfo.traceInfo.traceData.auctionPrices * 9. 相关关键词 JSON.mainInfo.traceInfo.traceData.rsKeywords * 10.旺旺昵称 JSON.mainInfo.traceInfo.traceData.auctionNicks * 11.不知名(销售类型) JSON.mainInfo.traceInfo.traceData.sp_seller_types * 12.商品信息 JSON.mods.itemlist.data.auctions * **/ List <Auction> finalResult = new List <Auction>(); Rank r = null; KeySearchResult result = Collect(); Pager2 p = result.Mods.Sortbar.Data.Pager; if (gc.userLike) { IList <Rank> rank = result.Mods.Sortbar.Data.Price.Rank; if (rank.Count > 0) { r = (from item in rank orderby item.Percent descending select item).ToList <Rank>()[0]; } gc.minPrice = decimal.Parse(r.Start); gc.maxPrice = decimal.Parse(r.End); result = Collect(); } IList <Auction> items = result.Mods.Itemlist.Data.Auctions; FilterResult(items, ref finalResult); for (int i = 0; i < p.TotalPage; i++) { if (finalResult.Count >= gc.collectNum) { break; } gc.s += p.PageSize; gc.data_value += p.PageSize; result = Collect(); items = result.Mods.Itemlist.Data.Auctions; FilterResult(items, ref finalResult); } return(finalResult); }
public ActionResult List(int p = 1) { PermissionEntities perEntities = new PermissionEntities(); int pagesize = 10; int count = GetCount(); string pagerInfo = Pager2.CreatePageNums(count, pagesize, p); ViewBag.pager = pagerInfo; //第二页数据 var pagerList = perEntities.RoleTable.OrderBy(x => x.ID).Skip((p - 1) * pagesize).Take(10).ToList(); return(View(pagerList)); }
private void DisplayInfo(int pageSize, int currentPage) { txtCodigoOc.Text = txtCodigoOc.Text.Trim(); int cod = 0; DateTime date = new DateTime(); DateTime dateEnd = new DateTime(); if (txtCodigoOc.Text != "") { cod = Convert.ToInt32(txtCodigoOc.Text); } if (txtFechaDesde.Text != "") { date = Convert.ToDateTime(txtFechaDesde.Text); } else { date = Convert.ToDateTime("01/01/1900"); } if (txtFechaHasta.Text != "") { dateEnd = Convert.ToDateTime(txtFechaHasta.Text); } else { dateEnd = Convert.ToDateTime("01/01/1900"); } int totalCount; IList <PurchaseOrderInformation> poinfo = ControllerManager.PurchaseOrder.GetPurchaseOrdersBetweenDates(cod, date, dateEnd, Convert.ToInt32(ddlProveedor.SelectedValue), Convert.ToInt32(ddlEstados.SelectedValue), 0, 0, Convert.ToInt32(ddlOrigen.SelectedValue), out totalCount); if (totalCount == 0) { totalCount = pageSize; } Pager1.PageCount = Convert.ToInt32(Math.Ceiling(Convert.ToDouble(totalCount) / Convert.ToDouble(pageSize))); Pager2.PageCount = Pager1.PageCount; Pager1.CurrentPage = currentPage; Pager2.CurrentPage = Pager1.CurrentPage; repItems.DataSource = poinfo; repItems.DataBind(); Pager1.Step = 4; Pager2.Step = 4; Pager1.DataBind(); Pager2.DataBind(); if (poinfo.Count == 0) { lblBuscarError.Visible = true; repItems.Visible = false; } else { lblBuscarError.Visible = false; repItems.Visible = true; } }