コード例 #1
0
        public DbQueryResult GetRedPagerActivityRequest(RedPagerActivityQuery query)
        {
            StringBuilder builder = new StringBuilder();

            if (!string.IsNullOrEmpty(query.Name))
            {
                if (builder.Length > 0)
                {
                    builder.Append(" AND ");
                }
                builder.AppendFormat(" Name LIKE '%{0}%'", DataHelper.CleanSearchString(query.Name));
            }
            return(DataHelper.PagingByRownumber(query.PageIndex, query.PageSize, query.SortBy, query.SortOrder, query.IsCount, "vshop_RedPagerActivity ", "RedPagerActivityId", (builder.Length > 0) ? builder.ToString() : null, "*"));
        }
コード例 #2
0
        private void BindData()
        {
            RedPagerActivityQuery entity = new RedPagerActivityQuery {
                Name      = this.Name,
                SortBy    = "RedPagerActivityId",
                SortOrder = SortAction.Desc
            };

            Globals.EntityCoding(entity, true);
            entity.PageIndex = this.pager.PageIndex;
            entity.PageSize  = this.pager.PageSize;
            DbQueryResult redPagerActivityRequest = RedPagerActivityBrower.GetRedPagerActivityRequest(entity);

            this.rptList.DataSource = redPagerActivityRequest.Data;
            this.rptList.DataBind();
            this.pager.TotalRecords = redPagerActivityRequest.TotalRecords;
        }
コード例 #3
0
 public static DbQueryResult GetRedPagerActivityRequest(RedPagerActivityQuery query)
 {
     return(new RedRedPagerActivityDao().GetRedPagerActivityRequest(query));
 }