Esempio n. 1
0
        public PagingModel GetReceipts(string zhang, string qu, DateTime da, int page = 1, int limit = 10)
        {
            DataTable            dt   = bll.GetReceipts(zhang, qu, da);
            string               json = JsonConvert.SerializeObject(dt);
            List <ReceiptsModel> list = JsonConvert.DeserializeObject <List <ReceiptsModel> >(json);
            int n = list.Count;

            list = list.Skip(limit * (page - 1)).Take(limit).ToList();
            DataTable   dts = DataTableExtensions.ToDataTable(list, c => new object[] { list });
            PagingModel pag = new PagingModel()
            {
                code  = 0,
                msg   = "",
                count = n,
                data  = dts
            };

            return(pag);
        }