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;
        }
示例#2
0
        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;
        }
示例#3
0
        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;
        }
示例#4
0
        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);
        }