private void BindGroupBuy() { GroupBuyQuery query = new GroupBuyQuery(); query.ProductName = this.productName; query.PageIndex = this.pager.PageIndex; query.PageSize = this.pager.PageSize; query.SortBy = "DisplaySequence"; query.SortOrder = SortAction.Desc; DbQueryResult groupBuyList = PromoteHelper.GetGroupBuyList(query); this.grdGroupBuyList.DataSource = groupBuyList.Data; this.grdGroupBuyList.DataBind(); this.pager.TotalRecords = groupBuyList.TotalRecords; this.pager1.TotalRecords = groupBuyList.TotalRecords; }
private void BindGroupBuy() { DbQueryResult groupBuyList = PromoteHelper.GetGroupBuyList(new GroupBuyQuery { ProductName = this.productName, PageIndex = this.pager.PageIndex, PageSize = this.pager.PageSize, SortBy = "DisplaySequence", SortOrder = SortAction.Desc }); this.grdGroupBuyList.DataSource = groupBuyList.Data; this.grdGroupBuyList.DataBind(); this.pager.TotalRecords = groupBuyList.TotalRecords; this.pager1.TotalRecords = groupBuyList.TotalRecords; }
private void BindGroupBuy() { DbQueryResult groupBuyList = PromoteHelper.GetGroupBuyList(new GroupBuyQuery { ProductName = this.productName, PageIndex = this.pager.PageIndex, PageSize = this.pager.PageSize, SortBy = "DisplaySequence", SortOrder = SortAction.Desc, SupplierId = UserHelper.GetAssociatedSupplierId(HiContext.Current.User.UserId) }); this.grdGroupBuyList.DataSource = groupBuyList.Data; this.grdGroupBuyList.DataBind(); this.pager.TotalRecords = groupBuyList.TotalRecords; this.pager1.TotalRecords = groupBuyList.TotalRecords; }
private DataGridViewModel <Dictionary <string, object> > GetDataList(GroupBuyQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { DbQueryResult groupBuyList = PromoteHelper.GetGroupBuyList(query); dataGridViewModel.rows = DataHelper.DataTableToDictionary(groupBuyList.Data); dataGridViewModel.total = groupBuyList.TotalRecords; foreach (Dictionary <string, object> row in dataGridViewModel.rows) { GroupBuyInfo groupBuyInfo = row.ToObject <GroupBuyInfo>(); decimal currentPrice = PromoteHelper.GetCurrentPrice(groupBuyInfo.GroupBuyId); row.Add("CurrentPrice", currentPrice); row.Add("StatusText", groupBuyInfo.StatusText); row.Add("CanDelete", (groupBuyInfo.Status != GroupBuyStatus.UnderWay || !(groupBuyInfo.StartDate <= DateTime.Now) || !(groupBuyInfo.EndDate >= DateTime.Now)) && groupBuyInfo.Status != GroupBuyStatus.EndUntreated); } } return(dataGridViewModel); }