Example #1
0
        public DbQueryResult Query(ShareActivitySearch query)
        {
            StringBuilder builder = new StringBuilder("1=1 ");

            if (!string.IsNullOrEmpty(query.CouponName))
            {
                builder.AppendFormat(" and CouponName like '%{0}%' ", query.CouponName);
            }
            if (query.status != ShareActivityStatus.All)
            {
                if (query.status == ShareActivityStatus.In)
                {
                    builder.AppendFormat("and [BeginDate] <= '{0}' and [EndDate] >= '{0}'", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                }
                else if (query.status == ShareActivityStatus.End)
                {
                    builder.AppendFormat("and [EndDate] < '{0}'", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                }
                else if (query.status == ShareActivityStatus.unBegin)
                {
                    builder.AppendFormat("and [BeginDate] > '{0}'", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                }
            }
            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, query.SortBy, query.SortOrder, query.IsCount, "Hishop_ShareActivity", "id", builder.ToString(), "*"));
        }
Example #2
0
        private void CountTotal(string name)
        {
            ShareActivitySearch query = new ShareActivitySearch
            {
                status     = ShareActivityStatus.All,
                IsCount    = true,
                PageIndex  = this.pager1.PageIndex,
                PageSize   = this.pager1.PageSize,
                SortBy     = "Id",
                SortOrder  = SortAction.Desc,
                CouponName = name
            };
            DataTable data = (DataTable)ShareActHelper.Query(query).Data;

            this.lblAll.Text     = (data != null) ? data.Rows.Count.ToString() : "0";
            query.status         = ShareActivityStatus.In;
            data                 = (DataTable)ShareActHelper.Query(query).Data;
            this.lblIn.Text      = (data != null) ? data.Rows.Count.ToString() : "0";
            query.status         = ShareActivityStatus.End;
            data                 = (DataTable)ShareActHelper.Query(query).Data;
            this.lblEnd.Text     = (data != null) ? data.Rows.Count.ToString() : "0";
            query.status         = ShareActivityStatus.unBegin;
            data                 = (DataTable)ShareActHelper.Query(query).Data;
            this.lblUnBegin.Text = (data != null) ? data.Rows.Count.ToString() : "0";
        }
Example #3
0
        private void CountTotal(string name)
        {
            ShareActivitySearch shareActivitySearch = new ShareActivitySearch();

            shareActivitySearch.status     = ShareActivityStatus.All;
            shareActivitySearch.IsCount    = true;
            shareActivitySearch.PageIndex  = this.pager1.PageIndex;
            shareActivitySearch.PageSize   = this.pager1.PageSize;
            shareActivitySearch.SortBy     = "Id";
            shareActivitySearch.SortOrder  = SortAction.Desc;
            shareActivitySearch.CouponName = name;
            DbQueryResult dbQueryResult = ShareActHelper.Query(shareActivitySearch);

            System.Data.DataTable dataTable = (System.Data.DataTable)dbQueryResult.Data;
            this.lblAll.Text           = ((dataTable != null) ? dataTable.Rows.Count.ToString() : "0");
            shareActivitySearch.status = ShareActivityStatus.In;
            dbQueryResult              = ShareActHelper.Query(shareActivitySearch);
            dataTable                  = (System.Data.DataTable)dbQueryResult.Data;
            this.lblIn.Text            = ((dataTable != null) ? dataTable.Rows.Count.ToString() : "0");
            shareActivitySearch.status = ShareActivityStatus.End;
            dbQueryResult              = ShareActHelper.Query(shareActivitySearch);
            dataTable                  = (System.Data.DataTable)dbQueryResult.Data;
            this.lblEnd.Text           = ((dataTable != null) ? dataTable.Rows.Count.ToString() : "0");
            shareActivitySearch.status = ShareActivityStatus.unBegin;
            dbQueryResult              = ShareActHelper.Query(shareActivitySearch);
            dataTable                  = (System.Data.DataTable)dbQueryResult.Data;
            this.lblUnBegin.Text       = ((dataTable != null) ? dataTable.Rows.Count.ToString() : "0");
        }
Example #4
0
        private void BindData()
        {
            string name = this.txt_name.Text.Trim();
            ShareActivitySearch query = new ShareActivitySearch {
                status     = this.status,
                IsCount    = true,
                PageIndex  = this.pager1.PageIndex,
                PageSize   = this.pager1.PageSize,
                SortBy     = "Id",
                SortOrder  = SortAction.Desc,
                CouponName = name
            };
            DbQueryResult result = ShareActHelper.Query(query);
            DataTable     data   = (DataTable)result.Data;

            this.grdDate.DataSource = data;
            this.grdDate.DataBind();
            this.pager1.TotalRecords = result.TotalRecords;
            this.CountTotal(name);
        }
Example #5
0
 public static DbQueryResult Query(ShareActivitySearch query)
 {
     return(_share.Query(query));
 }