Ejemplo n.º 1
0
        public ActionResult List(BREnum bREnum, string key)
        {
            // var list = Core.RollViewManager.GetList(bREnum,key);
            var list = Core.RollViewManager.GetRollList(bREnum, key);

            ViewBag.List = list;
            return(View());
        }
        /// <summary>
        /// 作用:获取某一类名单列表
        /// 作者:汪建龙
        /// 编写时间:2017年3月8日09:33:37
        /// </summary>
        /// <param name="brenum"></param>
        /// <param name="key"></param>
        /// <returns></returns>
        public List <RollView> GetList(BREnum brenum, string key)
        {
            var query = Db.RollViews.Where(e => e.BREnum == brenum).AsQueryable();

            if (!string.IsNullOrEmpty(key))
            {
                query = query.Where(e => e.Name.ToLower().Contains(key.ToLower()));
            }
            return(query.ToList());
        }
Ejemplo n.º 3
0
        public ActionResult DownLoad(BREnum brenum, string key)
        {
            var          list     = Core.RollViewManager.GetRollList(brenum, key);
            IWorkbook    workbook = RollExcelManager.SaveRoll(list);
            MemoryStream ms       = new MemoryStream();

            workbook.Write(ms);
            ms.Flush();
            byte[] fileContents = ms.ToArray();
            return(File(fileContents, "application/ms-excel", string.Format("诚信系统{0}名单列表.xls", brenum == BREnum.Black?"黑":"异常")));
        }
 public List <RollList> GetRollList(BREnum brenum, string key, bool isStandard = false)
 {
     return(GetList(brenum == BREnum.Black ? GradeDegree.D : GradeDegree.C, key, isStandard));
 }
 public long Count(BREnum brnum)
 {
     return(GetRollList(brnum, null).LongCount());
 }
Ejemplo n.º 6
0
 public ActionResult Index(BREnum BREnum = BREnum.Black, string key = null)
 {
     ViewBag.BREnum = BREnum;
     ViewBag.Key    = key;
     return(View());
 }
Ejemplo n.º 7
0
 public long Count(BREnum brenum)
 {
     return(Db.Rolls.Where(e => e.BREnum == brenum).LongCount());
 }