Esempio n. 1
0
        public ActionResult JournalList(string usercode, string truename, DateTime?start, DateTime?end, int type = 0, int pageIndex = 1)
        {
            JournalListModel model = new JournalListModel();

            //账户明细列表
            JournalPageResult journalModel = new JournalPageResult();

            journalModel = journalService.GetPageList(0, usercode, truename, type, start, end, pageIndex, PageSize);

            model.journalList = journalModel.Journals;
            //分页
            Pagination pager = new Pagination();

            pager.PageIndex  = pageIndex;
            pager.PageSize   = PageSize;
            pager.TotalCount = journalModel.TotalCount;

            if (journalModel.TotalCount <= PageSize)
            {
                model.Page = "";
            }
            else
            {
                model.Page = pager.GetPagerHtml();
            }

            return(Json(new AjaxResult {
                Status = "1", Data = model
            }));
        }
        public async Task <ApiResult> List(JournalListModel model)
        {
            User user = JwtHelper.JwtDecrypt <User>(ControllerContext);
            var  res  = await journalService.GetModelListAsync(user.Id, null, null, null, null, model.PageIndex, model.PageSize);

            JournalListApiModel result = new JournalListApiModel();

            //result.totalInAmount = res.TotalInAmount;
            //result.totalOutAmount = res.TotalOutAmount;
            result.pageCount = res.PageCount;
            result.journals  = res.List.Select(j => new Journal {
                createTime = j.CreateTime.ToString("yyyy-MM-dd HH:mm:ss"), inAmount = j.InAmount, outAmount = j.OutAmount, remark = j.Remark
            });
            return(new ApiResult {
                status = 1, data = result
            });
        }
Esempio n. 3
0
        /// <summary>
        /// 账户明细列表
        /// </summary>
        /// <returns></returns>
        public ActionResult JournalList()
        {
            JournalListModel model = new JournalListModel();

            //查询数据
            JournalPageResult journalModel = new JournalPageResult();

            journalModel = journalService.GetPageList(0, "", "", 0, null, null, 1, PageSize);

            model.journalList = journalModel.Journals;
            //分页
            Pagination pager = new Pagination();

            pager.PageIndex  = 1;
            pager.PageSize   = PageSize;
            pager.TotalCount = journalModel.TotalCount;

            if (journalModel.TotalCount <= PageSize)
            {
                model.Page = "";
            }
            else
            {
                model.Page = pager.GetPagerHtml();
            }
            //币种
            model.currencyList = currencynameService.GetList();
            var selectItemList = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Value = "0", Text = "请选择", Selected = true
                }
            };
            var selectList = new SelectList(model.currencyList, "ID", "CurrencyName");

            selectItemList.AddRange(selectList);
            ViewBag.currency = selectItemList;

            return(View(model));
        }
Esempio n. 4
0
        public IActionResult JournalList()
        {
            var model = new JournalListModel();

            return(View(model));
        }