示例#1
0
        public ActionResult TraCuuVanBan(string _Name, string _No, string _NgayBanHanh, int?_pageIndex)
        {
            try
            {
                _languageId = (int)Session["languageId"];
            }
            catch
            {
            }
            DateTime?NgayBanHanh = null;

            if (!string.IsNullOrEmpty(_NgayBanHanh))
            {
                NgayBanHanh = DateTime.ParseExact(_NgayBanHanh, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            }
            int _totalRecord = 0;

            _pageIndex = _pageIndex ?? 1;
            var entity = _services.TraCuuVanBan(_Name, _No, NgayBanHanh, _languageId, _pageIndex, 10);

            _totalRecord         = entity.TotalRecord;
            ViewBag.TotalRecord  = _totalRecord.ToString();
            ViewBag.TotalPage    = entity.Total;
            ViewBag.PageIndex    = _pageIndex ?? 1;
            ViewBag._Name        = _Name;
            ViewBag._No          = _No;
            ViewBag._NgayBanHanh = _NgayBanHanh;
            return(View(entity.Contents));
        }