Example #1
1
        /// <summary>Gets REST url.</summary>
        /// <param name="urlKey">Url key.</param>
        /// <param name="addClientId">Denotes whether client identifier should be composed into final url.</param>
        /// <param name="pagination">Pagination object.</param>
        /// <param name="additionalUrlParams">Additional parameters.</param>
        /// <returns>Final REST url.</returns>
        public String GetRestUrl(String urlKey, Boolean addClientId, Pagination pagination, Dictionary<String, String> additionalUrlParams)
        {
            String url;

            if (!addClientId)
            {
                url = "/v2.01" + urlKey;
            }
            else
            {
                url = "/v2.01/" + _root.Config.ClientId + urlKey;
            }

            bool paramsAdded = false;
            if (pagination != null)
            {
                url += "?page=" + pagination.Page + "&per_page=" + pagination.ItemsPerPage;
                paramsAdded = true;
            }

            if (additionalUrlParams != null)
            {
                foreach (string key in additionalUrlParams.Keys)
                {

                    url += paramsAdded ? Constants.URI_QUERY_PARAMS_SEPARATOR : Constants.URI_QUERY_SEPARATOR;
                    url += key + "=" + Uri.EscapeDataString(additionalUrlParams[key]);
                    paramsAdded = true;
                }
            }

            return url;
        }
Example #2
0
 void BindPromoteSales()
 {
     int num2;
     int promotiontype = 0;
     if (int.TryParse(this.Page.Request.QueryString["promoteType"], out num2))
     {
         promotiontype = num2;
     }
     Pagination pagination = new Pagination();
     pagination.PageIndex = this.pager.PageIndex;
     pagination.PageSize = this.pager.PageSize;
     int totalPromotes = 0;
     DataTable table = CommentBrowser.GetPromotes(pagination, promotiontype, out totalPromotes);
     table.Columns.Add("PromoteTypeName");
     if ((table != null) && (table.Rows.Count > 0))
     {
         foreach (DataRow row in table.Rows)
         {
             row["PromoteTypeName"] = this.ConvertPromoteType((PromoteType) ((int) row["PromoteType"]));
         }
         this.rptPromoteSales.DataSource = table;
         this.rptPromoteSales.DataBind();
     }
     this.pager.TotalRecords = totalPromotes;
 }
    protected void GridPaging()
    {
        try
        {
            int startRecordNumber = (CurPageNum - 1) * pageSize + 1;
            int endRecordNumber = startRecordNumber + gvApplicationNotApproved.Rows.Count - 1;

            if (gvApplicationNotApproved.Rows.Count == 0)
                startRecordNumber = 0;

            int totalPages = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(totalRows) / Convert.ToDecimal(pageSize)));
            lblPagingLeft.Text = "Showing " + startRecordNumber + " to " + endRecordNumber + " of " + totalRows;
            StringBuilder sb = new StringBuilder();
            sb.Append(@"<div class='Pages'><div class='Paginator'>");
            Pagination pagingstring = new Pagination();
            pagingstring.CurPage = CurPageNum;
            pagingstring.BaseUrl = Request.Url.GetLeftPart(UriPartial.Path).ToString();
            pagingstring.TotalRows = totalRows;
            pagingstring.PerPage = pageSize;
            pagingstring.PrevLink = "&lt; Prev";
            pagingstring.NextLink = "Next &gt;";
            pagingstring.LastLink = "Last &gt;";
            pagingstring.FirstLink = "&lt; First";
            sb.Append(pagingstring.GetPageLinks());
            sb.Append(@"</div></div><br clear='all' />");
            ltrlPaging.Text = sb.ToString();
        }
        catch (Exception ex)
        {
            new SqlLog().InsertSqlLog(0, "adminApplications.GridPaging", ex);
        }
    }
Example #4
0
    private void showData()
    {
        string ID = Request.QueryString["ID"];
        int total = 0;
        _Page = Request.QueryString["Page"] == null ? "1" : this.IsPostBack ? "1" : Request.QueryString["Page"];
        _Limit = ddlPageSize.SelectedValue;
        dt = DataAccess.getProjectLogo("-1", _Page, _Limit, ref total);

        _Total = total.ToString();
        int from, to;
        from = _Total == "0" ? 0 : (1 + (Convert.ToInt32(_Page) - 1) * Convert.ToInt32(ddlPageSize.SelectedValue));
        to = Convert.ToInt32(ddlPageSize.SelectedValue) * Convert.ToInt32(_Page) <= Convert.ToInt32(_Total) ? Convert.ToInt32(ddlPageSize.SelectedValue) * Convert.ToInt32(_Page) : Convert.ToInt32(_Total);
        _Status = "<span class='actived_true'>Viewing " + from.ToString() + " to " + to.ToString() + " of " + _Total + "</span>";
        Pagination pg = new Pagination();

        pg.Limit = Convert.ToInt32(_Limit);
        pg.PageNumber = Convert.ToInt32(_Page);
        pg.Total = Convert.ToInt64(_Total);
        pg.Page = "Pages";
        pg.First = "|<";
        pg.Next = ">";
        pg.Previous = "<";
        pg.Last = ">|";
        pg.ItemShowNumber = 10;
        pg.URL = "";//Session["PageOriginal"].ToString();
        _Pagination = pg.getStringPagination();
        //loadColFilter();
    }
        public void Test_Client_GetKycDocuments()
        {
            ListPaginated<KycDocumentDTO> result = null;
            ListPaginated<KycDocumentDTO> result2 = null;

            try
            {
                result = this.Api.Clients.GetKycDocuments(null, null);
                Assert.IsNotNull(result);
                Assert.IsTrue(result.Count > 0);

                Pagination pagination = new Pagination(1, 2);
                Sort sort = new Sort();
                sort.AddField("CreationDate", SortDirection.asc);
                result = this.Api.Clients.GetKycDocuments(pagination, null, sort);
                Assert.IsNotNull(result);
                Assert.IsTrue(result.Count > 0);

                sort = new Sort();
                sort.AddField("CreationDate", SortDirection.desc);
                result2 = this.Api.Clients.GetKycDocuments(pagination, null, sort);
                Assert.IsNotNull(result2);
                Assert.IsTrue(result2.Count > 0);

                Assert.IsTrue(result[0].Id != result2[0].Id);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
Example #6
0
    private void showData()
    {
        string ID = Request.QueryString["Id"];
        int total = 0;
        _Page = Request.QueryString["Page"] == null ? "1" : this.IsPostBack ? "1" : Request.QueryString["Page"];
        _Limit = "10";
        projects = DataAccess.getProjects("-1", _Page, _Limit, ref total);

        _Total = total.ToString();
        int from, to;
        from = _Total == "0" ? 0 : (1 + (Convert.ToInt32(_Page) - 1) * 10);
        to = 10 * Convert.ToInt32(_Page) <= Convert.ToInt32(_Total) ? 10 * Convert.ToInt32(_Page) : Convert.ToInt32(_Total);
        //_Status = "<span class='actived_true'>Hiển thị từ " + from.ToString() + " đến " + to.ToString() + " trong tổng số " + _Total + " bản ghi</span>";
        Pagination pg = new Pagination();

        pg.Limit = Convert.ToInt32(_Limit);
        pg.PageNumber = Convert.ToInt32(_Page);
        pg.Total = Convert.ToInt64(_Total);
        pg.Page = "";
        pg.First = "|<";
        pg.Next = ">";
        pg.Previous = "<";
        pg.Last = ">|";
        pg.ItemShowNumber = 10;
        pg.URL = "";//Session["PageOriginal"].ToString();
        _Pagination = pg.getStringPagination();
        //loadColFilter();
    }
        public void Test_Events_GetAll_SortByCreationDate()
        {
            try
            {
                PayInCardWebDTO payIn1 = GetJohnsNewPayInCardWeb();
                PayInCardWebDTO payIn2 = GetJohnsNewPayInCardWeb();

                FilterEvents eventsFilter = new FilterEvents();
                eventsFilter.BeforeDate = payIn2.CreationDate;
                eventsFilter.AfterDate = payIn1.CreationDate;
                eventsFilter.Type = EventType.PAYIN_NORMAL_CREATED;

                Sort sort = new Sort();
                sort.AddField("Date", SortDirection.desc);

                Pagination pagination = new Pagination();

                ListPaginated<EventDTO> result = this.Api.Events.GetAll(pagination, eventsFilter, sort);

                Assert.IsNotNull(result);
                Assert.IsTrue(result.Count > 1);
                Assert.IsTrue(result[0].Date > result[1].Date);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
 //
 // GET: /Badminton/Model/
 public ActionResult Index(Pagination page)
 {
     IList<Model> list = _daoFactory.ModelDao().GetAll();
     page.TotalRows = list.Count;
     ViewData["nav"] = page;
     return View(list);
 }
 protected void GridPaging()
 {
     try
     {
         int totalPages = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(totalRows) / Convert.ToDecimal(pageSize)));
         //lblPagingLeft.Text = "Showing " + CurPageNum + " to " + totalPages + " of " + totalRows + " entries";
         StringBuilder sb = new StringBuilder();
         sb.Append(@"<div class='Pages'><div class='Paginator'>");
         Pagination pagingstring = new Pagination();
         pagingstring.CurPage = CurPageNum;
         pagingstring.BaseUrl = Request.Url.GetLeftPart(UriPartial.Path).ToString();
         pagingstring.TotalRows = totalRows;
         pagingstring.PerPage = pageSize;
         pagingstring.PrevLink = "&lt; Prev";
         pagingstring.NextLink = "Next &gt;";
         pagingstring.LastLink = "Last &gt;";
         pagingstring.FirstLink = "&lt; First";
         sb.Append(pagingstring.GetPageLinks());
         sb.Append(@"</div></div><br clear='all' />");
         //ltrlPaging.Text = sb.ToString();
     }
     catch (Exception ex)
     {
         new SqlLog().InsertSqlLog(0, "adminStakeholders.GridPaging", ex);
     }
 }
        public ActionResult ProductsPartial(string categoryID = null, bool? fromIndexPage = null, int pageNumber = 1)
        {
            using (var proxy = new ServiceProxy<IProductService>())
            {
                var numberOfProductsPerPage = ByteartRetailConfigurationReader.Instance.ProductsPerPage;
                var pagination = new Pagination { PageSize = numberOfProductsPerPage, PageNumber = pageNumber };
                ProductDataObjectListWithPagination productsWithPagination = 
                    string.IsNullOrEmpty(categoryID) ? 
                    proxy.Channel.GetProductsWithPagination(pagination) : 
                    proxy.Channel.GetProductsForCategoryWithPagination(new Guid(categoryID), pagination);

                if (fromIndexPage != null &&
                    !fromIndexPage.Value)
                {
                    if (string.IsNullOrEmpty(categoryID))
                        ViewBag.CategoryName = "所有商品";
                    else
                    {
                        var category = proxy.Channel.GetCategoryByID(new Guid(categoryID), QuerySpec.Empty);
                        ViewBag.CategoryName = category.Name;
                    }
                }
                else
                    ViewBag.CategoryName = null;
                ViewBag.CategoryID = categoryID;
                ViewBag.FromIndexPage = fromIndexPage;
                if (fromIndexPage == null || fromIndexPage.Value)
                    ViewBag.Action = "Index";
                else
                    ViewBag.Action = "Category";
                ViewBag.IsFirstPage = productsWithPagination.Pagination.PageNumber == 1;
                ViewBag.IsLastPage = productsWithPagination.Pagination.PageNumber == productsWithPagination.Pagination.TotalPages;
                return PartialView(productsWithPagination);
            }
        }
Example #11
0
        public ActionResult ProductsPartial(string categoryId = null, bool? fromIndexPage = null, int pageNumber = 1)
        {
            using (var client = new HttpClient())
            {
                var numberOfProductsPerPage = int.Parse(ConfigurationManager.AppSettings["productsPerPage"]);
                var pagination = new Pagination { PageSize = numberOfProductsPerPage, PageNumber = pageNumber };
                ProductDtoWithPagination productsDtoWithPagination = null;

                //productsDtoWithPagination = string.IsNullOrEmpty((categoryId)) ?
                //    client.GetAsync("").Result:
                //    client.GetAsync("").Result;

                if (string.IsNullOrEmpty(categoryId))
                    ViewBag.CategoryName = "所有商品";
                else
                {
                    var category = client.GetAsync("").Result;
                    //ViewBag.CategoryName = category.Name;
                }

                ViewBag.CategoryId = categoryId;
                ViewBag.FromIndexPage = fromIndexPage;
                if (fromIndexPage == null || fromIndexPage.Value)
                    ViewBag.Action = "Index";
                else
                    ViewBag.Action = "Category";
                ViewBag.IsFirstPage = productsDtoWithPagination.Pagination.PageNumber == 1;
                ViewBag.IsLastPage = productsDtoWithPagination.Pagination.PageNumber == productsDtoWithPagination.Pagination.TotalPages;
                return PartialView(productsDtoWithPagination);
            }
        }
Example #12
0
        public void ExpectedValueForLowerboundWithEvenVariance()
        {
            Pagination p = new Pagination(100, 5, 10, 10);

            //5 - 4
            Assert.AreEqual(1, p.Lowerbound);
        }
Example #13
0
        public void ExpectedValueForLowerboundWithOddVariance()
        {
            Pagination p = new Pagination(100, 5, 10, 7);

            //5 - 3
            Assert.AreEqual(2, p.Lowerbound);
        }
Example #14
0
        private Paginator CreatePaginator(int page, int perPage, int pages, string baseUrl, string urlFormat, IEnumerable<DocumentFile> documents)
        {
            // It is important that this query is not executed here (aka: do not add ToList() or ToArray()). This
            // query should be executed by the rendering engine so the returned documents are rendered first.
            var pagedDocuments = documents.Skip((page - 1) * perPage).Take(perPage);

            var pagination = new Pagination();

            if (pages > 1 && !String.IsNullOrEmpty(urlFormat))
            {
                pagination.Page = page;
                pagination.PerPage = perPage;
                pagination.TotalPage = pages;
                pagination.NextPageUrl = page < pages ? this.UrlForPage(page + 1, baseUrl, urlFormat) : null;
                pagination.PreviousPageUrl = page > 1 ? this.UrlForPage(page - 1, baseUrl, urlFormat) : null;

                var start = Math.Max(1, page - 3);
                var end = Math.Min(pages, start + 6);
                start = Math.Max(start, end - 6);

                pagination.Pages = this.CreatePages(page, start, end, baseUrl, urlFormat).ToList();
            }

            return new Paginator(pagedDocuments, pagination);
        }
Example #15
0
        public IPagination<Person> Get([FromUri] PagingCriteria pagingCriteria, [FromUri] Person personFilter, [FromUri] bool OrderBy, [FromUri] string OrderOn)
        {
            int totalRecords = 0;
            Entities.OrderBy order = OrderBy ? Entities.OrderBy.Ascending : Entities.OrderBy.Descending;

            var orderBy = new PersonOrderBy
            {
                Id = OrderOn == "Id" ? order : Entities.OrderBy.None,
                FirstName = OrderOn == "FirstName" ? order : Entities.OrderBy.None,
                LastName = OrderOn == "LastName" ? order : Entities.OrderBy.None,
                Age = OrderOn == "Age" ? order : Entities.OrderBy.None,
            };

            var dataResult = _personRepository.GetByPaging(pagingCriteria, personFilter, orderBy, out totalRecords);

            IPagination<Person> result = new Pagination<Person>
            {
                Records = dataResult.ToList(),
                TotalItems = totalRecords,
                PageSize = pagingCriteria.PageSize,
                Page = pagingCriteria.Page
            };

            return result;
        }
Example #16
0
 public int page { get; set; }       // used to keep track of what page the list has loaded up to
 
 public ProductList()
 {
     results = new ObservableCollection<Listing>();
     @params = new Page_Parameters();
     pagination = new Pagination();
     page = 1;
 }
Example #17
0
        public void ExpectedValueForHasPreviousPage()
        {
            Pagination p = new Pagination(2, 2, 1);
            Assert.IsTrue(p.HasPreviousPage);

            p = new Pagination(2, 1, 1);
            Assert.IsTrue(!p.HasPreviousPage);
        }
Example #18
0
 public ProductList(string Type)
 {
     listType = Type;
     page = 1;
     results = new ObservableCollection<Listing>();
     @params = new Page_Parameters();
     pagination = new Pagination();
 }
        public ActionResult Index(int page=1)
        {
            if (!this._nhanvien_permission.Contains("donhang_view"))
            {
                return _fail_permission("donhang_view");
            }

            DonHangController ctr=new DonHangController();
            //
            Boolean timkiem_ngay_from;
            Boolean timkiem_ngay_to;
            DateTime ngay_from = TextLibrary.ToDateTime(timkiem_donhang["ngay_from"], out timkiem_ngay_from);
            DateTime ngay_to = TextLibrary.ToDateTime(timkiem_donhang["ngay_to"], out timkiem_ngay_to);
            Boolean timkiem_ngay = timkiem_ngay_from && timkiem_ngay_to;
            //Pagination
                Pagination pg = new Pagination();
                int max_item_per_page = TextLibrary.ToInt(this.timkiem_donhang["max_item_per_page"]);//get from setting
                pg.set_current_page(page);
                pg.set_max_item_per_page(max_item_per_page);
                pg.set_total_item(
                    ctr.timkiem_count(
                        timkiem_donhang["id"],
                        timkiem_donhang["khachhang_ten"],
                        TextLibrary.ToInt(timkiem_donhang["tongtien_from"]),
                        TextLibrary.ToInt(timkiem_donhang["tongtien_to"]),
                        timkiem_ngay,
                        ngay_from,
                        ngay_to,
                        timkiem_donhang["thanhtoan_tructuyen"],
                        timkiem_donhang["trangthai"],
                        timkiem_donhang["active"]
                        )
                    );
                pg.update();

            ViewBag.pagination = pg;
            ViewBag.DonHang_List = ctr.timkiem(
                timkiem_donhang["id"],
                timkiem_donhang["khachhang_ten"],
                TextLibrary.ToInt(timkiem_donhang["tongtien_from"]),
                TextLibrary.ToInt(timkiem_donhang["tongtien_to"]),
                timkiem_ngay,
                ngay_from,
                ngay_to,
                timkiem_donhang["thanhtoan_tructuyen"],
                timkiem_donhang["trangthai"],
                timkiem_donhang["active"],
                timkiem_donhang["order_by"],
                TextLibrary.ToBoolean(timkiem_donhang["order_desc"])
                ,pg.start_point,pg.max_item_per_page
                );
            ViewBag.timkiem_donhang = timkiem_donhang;
            //pagination

            this._set_activetab(new String[] { "QuanLyDonHang","DonHang_"+timkiem_donhang["trangthai"] });
            return View();
        }
Example #20
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="posts"></param>
 /// <param name="pagination"></param>
 /// <returns></returns>
 public BlogPostWrapper InitBlogPostWrapper(IEnumerable<BlogPostDTO> posts, Pagination pagination)
 {
     var result = new BlogPostWrapper
     {
         BlogPosts = posts,
         Pagination = pagination
     };
     return result;
 }
Example #21
0
 public ActionResult Index()
 {
     var model = new DashboardViewModel();
     int records;
     var pagination = new Pagination();
     model.LatestArticles = adminService.GetArticlesByPage(pagination, totalRecords: out records).Take(5);
     model.LatestUsers = adminService.GetUsersByPage(pagination, totalRecords: out records).Take(5);
     return View("Dashboard", model);
 }
Example #22
0
 private void BindSuppliers()
 {
     Pagination page = new Pagination();
     page.PageIndex = pager.PageIndex;
     page.PageSize = hrefPageSize.SelectedSize;
     DbQueryResult suppliers = ProductLineHelper.GetSuppliers(page);
     grdSuppliers.DataSource = suppliers.Data;
     grdSuppliers.DataBind();
     pager1.TotalRecords = pager.TotalRecords = suppliers.TotalRecords;
 }
 void BindData()
 {
     Pagination page = new Pagination();
     page.PageIndex = this.pager.PageIndex;
     page.PageSize = page.PageSize;
     DbQueryResult productConsultations = ProductBrowser.GetProductConsultations(page, this.productId);
     this.rptRecords.DataSource = productConsultations.Data;
     this.rptRecords.DataBind();
     this.pager.TotalRecords = productConsultations.TotalRecords;
 }
Example #24
0
 private void BindCoupons()
 {
     Pagination page = new Pagination();
     page.PageSize = pageSize;
     page.PageIndex = pageIndex;
     DbQueryResult newCoupons = SubsiteCouponHelper.GetNewCoupons(page);
     grdCoupons.DataSource = newCoupons.Data;
     grdCoupons.DataBind();
     pager.TotalRecords = newCoupons.TotalRecords;
 }
 protected override void Initialize()
 {
     pagination = new Pagination(jQuery.Select("#admin-collection-users-pagination"), ChangePage, GetTotalPage, "right");
     jQuery.Select("#admin-collection-users-add-submit").Click(SubmitAddForm);
     jQuery.Select("#admin-collection-users-form").Submit(SubmitAddForm);
     jQuery.Select("#admin-collection-users-delete-btn").Click(DeleteButtonClicked);
     jQuery.Select("#admin-collection-users-allow-btn").Click(AllowButtonClicked);
     jQuery.Select("#admin-collection-users-deny-btn").Click(DenyButtonClicked);
     Utility.FixDropdownTouch(jQuery.Select("#admin-collection-users-action-dropdown"));
 }
Example #26
0
 private MangasModule(Action loginRefreshCallback)
     : base("mangas-module", loginRefreshCallback)
 {
     items = new MangaListItemJson[] { };
     currentPage = 1;
     pagination = new Pagination(jQuery.Select(".mangas-pagination", attachedObject), ChangePage, GetTotalPage, "centered");
     jQuery.Document.Keyup(OnKeyUp);
     jQuery.Document.Click(DocumentClick);
     Refresh();
 }
Example #27
0
        public ActionResult Index(ListViewModel<Article> model)
        {
            if (model == null)
                model = new ListViewModel<Article>();

            int totalRecords = 0;
            var pagination = new Pagination(model.PageNumber, model.PageSize, model.SortColumn, model.SortDirection);
            model.Rows = articleService.GetArticlesByPage(pagination, out totalRecords);
            model.TotalRecords = totalRecords;

            return View(model);
        }
Example #28
0
 public List<Cases> LoadCases(Pagination pagination, CaseType caseType)
 {
     var cases = CasesData.LoadCases(pagination, caseType);
     LoadCaseItems(cases);
     if (cases != null && cases.Count > 0)
     {
         var items = new List<CaseItem>();
         cases.ForEach(c => { if (c.CaseItems != null)items.AddRange(c.CaseItems); });
         LoadCaseItemAttachment(items);
     }
     return cases ?? new List<Cases>(0);
 }
Example #29
0
 private void BindPrint()
 {
     Pagination pagination2 = new Pagination();
     pagination2.PageIndex = pager.PageIndex;
     pagination2.PageSize = pager.PageSize;
     Pagination query = pagination2;
     DbQueryResult printTasks = SalesHelper.GetPrintTasks(query);
     grdTasks.DataSource = printTasks.Data;
     grdTasks.DataBind();
     pager.TotalRecords = printTasks.TotalRecords;
     pager1.TotalRecords = printTasks.TotalRecords;
 }
 private void BindRelatedProducts()
 {
     Pagination page = new Pagination();
     page.PageSize = 10;
     page.PageIndex = pagerSubject.PageIndex;
     page.SortOrder = SortAction.Desc;
     page.SortBy = "DisplaySequence";
     DbQueryResult relatedArticsProducts = ArticleHelper.GetRelatedArticsProducts(page, articId);
     dlstSearchProducts.DataSource = relatedArticsProducts.Data;
     dlstSearchProducts.DataBind();
     pagerSubject.TotalRecords = relatedArticsProducts.TotalRecords;
 }
Example #31
0
 protected async Task <ListPaginated <T> > GetList <T>(MethodKey methodKey, Pagination pagination, string entityId, Sort sort, Dictionary <String, String> additionalUrlParams)
     where T : EntityBase, new()
 {
     return(await this.GetList <T>(methodKey, pagination, entityId, null, sort, additionalUrlParams));
 }
Example #32
0
 /// <summary>Gets the collection of Dto instances from API.</summary>
 /// <typeparam name="T">Type on behalf of which the request is being called.</typeparam>
 /// <param name="methodKey">Relevant method key.</param>
 /// <param name="pagination">Pagination object.</param>
 /// <returns>Collection of Dto instances returned from API.</returns>
 protected async Task <ListPaginated <T> > GetList <T>(MethodKey methodKey, Pagination pagination)
     where T : EntityBase, new()
 {
     return(await GetList <T>(methodKey, pagination, sort : null));
 }
Example #33
0
 /// <summary>
 /// 分页查询DataTable
 /// </summary>
 /// <param name="strWhere">条件</param>
 /// <param name="strOrderByFileds">排序字段,如name asc,age desc</param>
 /// <param name="paging"></param>
 /// <returns></returns>
 public DataTable QueryEx(string strWhere, string strOrderByFileds, ref Pagination paging)
 {
     return(BaseDal.QueryEx(strWhere, strOrderByFileds, ref paging));
 }
Example #34
0
 /// <summary>
 /// 数据库表数据列表
 /// </summary>
 /// <param name="dataBaseLinkId">库连接</param>
 /// <param name="tableName">表明</param>
 /// <param name="switchWhere">条件</param>
 /// <param name="logic">逻辑</param>
 /// <param name="keyword">关键字</param>
 /// <param name="pagination">分页参数</param>
 /// <returns></returns>
 public DataTable GetTableDataList(string dataBaseLinkId, string tableName, string switchWhere, string logic, string keyword, Pagination pagination)
 {
     return(service.GetTableDataList(dataBaseLinkId, tableName, switchWhere, logic, keyword, pagination));
 }
Example #35
0
 /// <summary>
 /// 公告列表
 /// </summary>
 /// <param name="pagination">分页</param>
 /// <param name="queryJson">查询参数</param>
 /// <returns></returns>
 public IEnumerable <CommentEntity> GetPageList(Pagination pagination, string queryJson)
 {
     return(service.GetPageList(pagination, queryJson));
 }
Example #36
0
 /// <summary>
 /// 定性指标等级报告列表
 /// </summary>
 /// <param name="queryJson">查询参数</param>
 /// <returns></returns>
 public IEnumerable <BpeRA002Entity> GetQualitativeReportList(Pagination pagination, string queryJson)
 {
     return(bpeRA002Service.GetList(pagination, queryJson));
 }
Example #37
0
 /// <summary>
 /// 综合评价等级报告列表
 /// </summary>
 /// <param name="queryJson">查询参数</param>
 /// <returns></returns>
 public IEnumerable <BpeRA003Entity> GetComprehensiveReportList(Pagination pagination, string queryJson)
 {
     return(bpeRA003Service.GetList(pagination, queryJson));
 }
Example #38
0
 public IEnumerable <SchemeWeightModel> GetSchemeWeighList(Pagination pagination, string queryJson)
 {
     return(bpeRA001Service.GetSchemeWeighList(pagination, queryJson));
 }
Example #39
0
 /// <summary>
 /// 获取高风险作业列表
 /// </summary>
 /// <param name="pagination">分页</param>
 /// <param name="queryJson">查询参数</param>
 /// <returns>返回分页列表</returns>
 public DataTable GetPageDataTable(Pagination pagination, string queryJson)
 {
     return(service.GetPageDataTable(pagination, queryJson));
 }
Example #40
0
 /// <summary>
 /// 执行返回数据列表
 /// </summary>
 /// <param name="sql">sql语句</param>
 /// <param name="paging"></param>
 /// <returns></returns>
 public List <TEntity> ExecuteList(string sql, ref Pagination paging)
 {
     return(BaseDal.ExecuteList(sql, ref paging));
 }
Example #41
0
 /// <summary>
 /// 执行返回数据集
 /// </summary>
 /// <param name="sql">sql语句</param>
 /// <param name="cmdType">命令类型</param>
 /// <param name="parameters">参数</param>
 /// <returns></returns>
 public DataTable ExecuteDataTable(string sql, ref Pagination paging, params SugarParameter[] parameters)
 {
     return(BaseDal.ExecuteDataTable(sql, ref paging, parameters));
 }
Example #42
0
 /// <summary>
 /// 获取数据 app段展示
 /// </summary>
 /// <param name="pagination"></param>
 /// <param name="TotalCount"></param>
 /// <returns></returns>
 public DataTable GetEntity(Pagination pagination)
 {
     return(service.GetTable(pagination));
 }
Example #43
0
        /// <summary>
        /// 获取数据列表
        /// </summary>
        /// <param name="condition">查询类型</param>
        /// <param name="keyword">关键字</param>
        /// <returns></returns>
        public ActionResult GetDataList(string condition, string keyword, Pagination pagination)
        {
            var dataList = _sto_UnitBusiness.GetDataList(condition, keyword, pagination);

            return(Content(pagination.BuildTableResult_DataGrid(dataList).ToJson()));
        }
Example #44
0
 /// <summary>
 /// 分页查询数据DataTable
 /// </summary>
 /// <param name="where">数据</param>
 /// <param name="orderBy">排序</param>
 /// <param name="paging">分页信息</param>
 /// <returns></returns>
 public DataTable QueryPageEx(ref Pagination paging, string where = "", string orderBy = "")
 {
     return(BaseDal.QueryPageEx(ref paging, where, orderBy));
 }
Example #45
0
 /// <summary>
 /// 获取列表
 /// </summary>
 /// <param name="pagination">分页</param>
 /// <param name="queryJson">查询参数</param>
 /// <returns>返回分页列表</returns>
 public IEnumerable <ToolsEntity> GetPageList(Pagination pagination, string queryJson)
 {
     return(this.BaseRepository().FindList(pagination));
 }
Example #46
0
 /// <summary>
 /// 分页查询数据DataTable
 /// </summary>
 /// <param name="whereExpression">查询条件</param>
 /// <param name="paging"></param>
 /// <param name="strOrderByFileds">排序字段,如name asc,age desc</param>
 /// <returns></returns>
 public DataTable QueryPageEx(Expression <Func <TEntity, bool> > whereExpression, ref Pagination paging, string strOrderByFileds = null)
 {
     return(BaseDal.QueryPageEx(whereExpression, ref paging, strOrderByFileds));
 }
Example #47
0
 /// <summary>
 /// 获取页面显示列表数据
 /// </summary>
 /// <param name="queryJson">查询参数</param>
 /// <returns></returns>
 public IEnumerable <Mes_BackSupplyHeadEntity> GetPageList(Pagination pagination, string queryJson)
 {
     try
     {
         var strSql = new StringBuilder();
         strSql.Append("SELECT ");
         strSql.Append(@"
         distinct
         t.ID,
         t.B_BackSupplyNo,
         t.B_StockCode,
         t.B_StockName,
         t.B_OrderDate,
         t.B_Status,
         dbo.GetUserNameById(t.B_CreateBy) B_CreateBy,
         t.B_CreateDate,
         dbo.GetUserNameById(t.B_UpdateBy) B_UpdateBy,
         t.B_UpdateDate,
         dbo.GetUserNameById(t.B_DeleteBy) B_DeleteBy,
         t.B_DeleteDate,
        dbo.GetUserNameById(t.B_UploadBy) B_UploadBy,
         t.B_UploadDate,
         t.B_Remark
         ");
         strSql.Append("  FROM Mes_BackSupplyHead t left join Mes_BackSupplyDetail s on(t.B_BackSupplyNo=s.B_BackSupplyNo)");
         strSql.Append("  WHERE 1=1 and t.B_Status=3");
         var queryParam = queryJson.ToJObject();
         // 虚拟参数
         var dp = new DynamicParameters(new { });
         if (!queryParam["StartTime"].IsEmpty() && !queryParam["EndTime"].IsEmpty())
         {
             dp.Add("startTime", queryParam["StartTime"].ToDate(), DbType.DateTime);
             dp.Add("endTime", queryParam["EndTime"].ToDate(), DbType.DateTime);
             strSql.Append(" AND ( t.B_CreateDate >= @startTime AND t.B_CreateDate <= @endTime ) ");
         }
         if (!queryParam["OrderDate_S"].IsEmpty() && !queryParam["OrderDate_E"].IsEmpty())//新增单据时间
         {
             dp.Add("OrderDate_S", queryParam["OrderDate_S"].ToDate(), DbType.DateTime);
             dp.Add("OrderDate_E", queryParam["OrderDate_E"].ToDate(), DbType.DateTime);
             strSql.Append(" AND ( t.B_OrderDate >= @OrderDate_S AND t.B_OrderDate <= @OrderDate_E ) ");
         }
         if (!queryParam["B_OrderDate"].IsEmpty())
         {
             dp.Add("B_OrderDate", "%" + queryParam["B_OrderDate"].ToString() + "%", DbType.String);
             strSql.Append(" AND t.B_CreateDate Like @B_CreateDate ");
         }
         if (!queryParam["M_GoodsName"].IsEmpty())
         {
             dp.Add("M_GoodsName", "%" + queryParam["M_GoodsName"].ToString() + "%", DbType.String);
             strSql.Append(" AND s.B_GoodsName Like @M_GoodsName ");
         }
         if (!queryParam["B_BackSupplyNo"].IsEmpty())
         {
             dp.Add("B_BackSupplyNo", "%" + queryParam["B_BackSupplyNo"].ToString() + "%", DbType.String);
             strSql.Append(" AND t.B_BackSupplyNo Like @B_BackSupplyNo ");
         }
         if (!queryParam["B_StockCode"].IsEmpty())
         {
             dp.Add("B_StockCode", "%" + queryParam["B_StockCode"].ToString() + "%", DbType.String);
             strSql.Append(" AND t.B_StockCode Like @B_StockCode ");
         }
         if (!queryParam["B_StockName"].IsEmpty())
         {
             dp.Add("B_StockName", "%" + queryParam["B_StockName"].ToString() + "%", DbType.String);
             strSql.Append(" AND t.B_StockName Like @B_StockName ");
         }
         return(this.BaseRepository().FindList <Mes_BackSupplyHeadEntity>(strSql.ToString(), dp, pagination));
     }
     catch (Exception ex)
     {
         if (ex is ExceptionEx)
         {
             throw;
         }
         else
         {
             throw ExceptionEx.ThrowServiceException(ex);
         }
     }
 }
Example #48
0
 /// <summary>
 /// 分页查询数据DataTable
 /// </summary>
 /// <param name="whereExpression">查询条件</param>
 /// <param name="paging">分页信息</param>
 /// <returns></returns>
 public DataTable QueryPageEx(Expression <Func <TEntity, bool> > whereExpression, ref Pagination paging)
 {
     return(BaseDal.QueryPageEx(whereExpression, ref paging));
 }
Example #49
0
 /// <summary>
 /// 分页查询DataTable
 /// </summary>
 /// <param name="strWhere">条件</param>
 /// <param name="strOrderByFileds">排序字段,如name asc,age desc</param>
 /// <param name="paging">分页信息</param>
 /// <param name="parameters">参数</param>
 /// <returns></returns>
 public DataTable QueryEx(string strWhere, string strOrderByFileds, ref Pagination paging, params SugarParameter[] parameters)
 {
     return(BaseDal.QueryEx(strWhere, strOrderByFileds, ref paging, parameters));
 }
Example #50
0
        public ActionResult GetGoodsGrantListExt(Pagination pagination, string grantType, string storeID = "1001")
        {
            var goodsList = GoodsBLL.instance.GetGoodsGrantListExt(int.Parse(storeID), grantType);

            return(Content(GetPagingJson(goodsList, pagination)));
        }
Example #51
0
 /// <summary>
 /// 分页查询DataTable
 /// </summary>
 /// <param name="paging">分页信息</param>
 /// <param name="parameters">参数</param>
 /// <returns></returns>
 public DataTable QueryEx(ref Pagination paging, params SugarParameter[] parameters)
 {
     return(BaseDal.QueryEx(ref paging, parameters));
 }
        /// <summary>
        /// 获取数据列表
        /// </summary>
        /// <param name="condition">查询类型</param>
        /// <param name="keyword">关键字</param>
        /// <returns></returns>
        public ActionResult GetDataList(string condition, string keyword, Pagination pagination)
        {
            var dataList = _tagBusiness.GetDataList(condition, keyword, pagination).Select(m => new { m.Id, m.TagName }).ToList();;

            return(Content(pagination.BuildTableResult_DataGrid(dataList).ToJson()));
        }
Example #53
0
 public IEnumerable <BpcSM001Entity> GetPageList(Pagination pagination, string queryJson)
 {
     return(_bpcSm001Service.GetPageList(pagination, queryJson));
 }
Example #54
0
 public async Task <IEnumerable <Order> > GetListAsync(Expression <Func <Order, bool> > pWhereClause = null, Expression <Func <Order, object> > pInclude = null, Pagination pPagination = null)
 {
     return(await _orderRepository.GetListAsync(pWhereClause, pInclude, pPagination));
 }
Example #55
0
 /// <summary>Gets the collection of Dto instances from API.</summary>
 /// <typeparam name="T">Type on behalf of which the request is being called.</typeparam>
 /// <param name="methodKey">Relevant method key.</param>
 /// <param name="pagination">Pagination object.</param>
 /// <param name="entityId">Entity identifier.</param>
 /// <param name="sort">Sort.</param>
 /// <returns>Collection of Dto instances returned from API.</returns>
 protected async Task <ListPaginated <T> > GetList <T>(MethodKey methodKey, Pagination pagination, string entityId, Sort sort = null)
     where T : EntityBase, new()
 {
     return(await GetList <T>(methodKey, pagination, entityId, null, sort, null));
 }
Example #56
0
 public IEnumerable <Order> GetList(Expression <Func <Order, bool> > pWhereClause = null, Expression <Func <Order, object> > pInclude = null, Pagination pPagination = null)
 {
     return(this._orderRepository.GetList(pWhereClause, pInclude, pPagination));
 }
Example #57
0
 /// <summary>Gets transactions for the wallet.</summary>
 /// <param name="walletId">Wallet identifier.</param>
 /// <param name="pagination">Pagination.</param>
 /// <param name="sort">Sort.</param>
 /// <returns>Transactions for wallet returned from API.</returns>
 public async Task <ListPaginated <TransactionDTO> > GetTransactions(String walletId, Pagination pagination, Sort sort = null)
 {
     return(await GetTransactions(walletId, pagination, new FilterTransactions(), sort));
 }
Example #58
0
 /// <summary>
 /// 执行返回数据集
 /// </summary>
 /// <param name="sql">sql语句</param>
 /// <param name="paging"></param>
 /// <returns></returns>
 public DataTable ExecuteDataTable(string sql, ref Pagination paging)
 {
     return(BaseDal.ExecuteDataTable(sql, ref paging));
 }
Example #59
0
 /// <summary>
 /// 执行返回数据列表
 /// </summary>
 /// <param name="sql">sql语句</param>
 /// <param name="paging">命令类型</param>
 /// <param name="parameters">参数</param>
 /// <returns></returns>
 public List <TEntity> ExecuteList(string sql, ref Pagination paging, params SugarParameter[] parameters)
 {
     return(BaseDal.ExecuteList(sql, ref paging, parameters));
 }
Example #60
0
 /// <summary>
 /// 获取流程列表分页数据
 /// </summary>
 /// <param name="pagination">分页参数</param>
 /// <param name="queryJson">查询参数</param>
 /// <returns></returns>
 public DataTable GetPageList(Pagination pagination, string queryJson)
 {
     return(infoserver.GetPageList(pagination, queryJson));
 }