public virtual Page1ReturnInfo <DataDictionaryItemExpandInfo> PageExpandList(int page, int rows)
        {
            IDictionary <string, string> dicParams = HttpContext.Current.Request.Url.AbsoluteUri.ToDictionaryFromUrlParams();

            dicParams.RemoveKey("page");
            dicParams.RemoveKey("rows");

            DataDictionaryItemExpandFilterInfo filter = null;

            if (!dicParams.IsNullOrCount0())
            {
                filter = dicParams.ToObject <DataDictionaryItemExpandFilterInfo, string>();
                if (dicParams.ContainsKey("sidx") && !string.IsNullOrWhiteSpace(dicParams["sidx"]))
                {
                    filter.SortName = dicParams["sidx"];
                }
                if (dicParams.ContainsKey("sord") && !string.IsNullOrWhiteSpace(dicParams["sord"]))
                {
                    if ("desc".Equals(dicParams["sord"]))
                    {
                        filter.Sort = SortEnum.DESC;
                    }
                }
            }

            return(Page1ReturnInfo <DataDictionaryItemExpandInfo> .From(DataDictionaryItemExpandService.QueryPage(page - 1, rows, filter)));
        }
        public virtual Page1ReturnInfo <DataDictionaryItemExpandInfo> PageExpandList(int page, int rows)
        {
            var comData = HttpContext.CreateCommonUseData(ComUseDataFactory, menuCode: MenuCode(), functionCodes: FunCodeDefine.QUERY_CODE);
            IDictionary <string, string> dicParams = Request.QueryString.Value.ToDictionaryFromUrlParams();

            dicParams.RemoveKey("page");
            dicParams.RemoveKey("rows");

            DataDictionaryItemExpandFilterInfo filter = null;

            if (!dicParams.IsNullOrCount0())
            {
                filter = dicParams.ToObject <DataDictionaryItemExpandFilterInfo, string>();
                if (dicParams.ContainsKey("sidx") && !string.IsNullOrWhiteSpace(dicParams["sidx"]))
                {
                    filter.SortName = dicParams["sidx"];
                }
                if (dicParams.ContainsKey("sord") && !string.IsNullOrWhiteSpace(dicParams["sord"]))
                {
                    if ("desc".Equals(dicParams["sord"]))
                    {
                        filter.Sort = SortType.DESC;
                    }
                }
            }

            return(Page1ReturnInfo <DataDictionaryItemExpandInfo> .From(DataDictionaryItemExpandService.QueryPage(page - 1, rows, filter, comData)));
        }
コード例 #3
0
        /// <summary>
        /// 执行分页获取数据
        /// </summary>
        /// <param name="page">页码,从1开始</param>
        /// <param name="rows">每页记录数</param>
        /// <returns>分页返回信息</returns>
        protected Page1ReturnInfo <ModelT> ExecPage(int page, int rows)
        {
            IDictionary <string, string> dicParams = Request.RequestUri.AbsoluteUri.ToDictionaryFromUrlParams();

            dicParams.RemoveKey("page");
            dicParams.RemoveKey("rows");

            PageFilterT filter = null;

            if (!dicParams.IsNullOrCount0())
            {
                filter = dicParams.ToObject <PageFilterT, string>();
            }

            return(Page1ReturnInfo <ModelT> .From(Service.QueryPage(page - 1, rows, filter)));
        }
コード例 #4
0
        public virtual Page1ReturnInfo <AttachmentInfo> Page(int page, int rows)
        {
            Page1ReturnInfo <AttachmentInfo> page1ReturnInfo = ExecPage(page, rows);

            if (page1ReturnInfo.Failure())
            {
                return(page1ReturnInfo);
            }

            ReturnInfo <bool> reInfo = FilterDownLoadPermissionFileAddress(page1ReturnInfo.Rows);

            if (reInfo.Failure())
            {
                page1ReturnInfo.FromBasic(reInfo);
            }

            return(page1ReturnInfo);
        }