public ActionResult TemplateSearch(string TemplateName, string TemplateType)
        {
            MasterService            masterService = new MasterService();
            List <ConstractTemplate> lst           = masterService.ConstractTemplateSearch(TemplateName, TemplateType);

            return(Json(new { List = lst }));
        }
        public ActionResult TemplateSelect(string TemplateName, string TemplateType)
        {
            MasterService            masterService = new MasterService();
            List <ConstractTemplate> lst           = masterService.ConstractTemplateSearch(TemplateName, TemplateType);

            return(PartialView("_PartialTemplateSelect", lst));
        }
예제 #3
0
        public ActionResult Load(string templateName, int?pageSize, int pageNum)
        {
            List <ConstractTemplate> list = service.ConstractTemplateSearch(templateName, "");
            int total     = list.Count();
            int pageCount = CalcPages(total, pageSize);
            int start     = CalcStartIndex(pageNum);

            list = list.Skip(start).Take(_countPerPage).ToList();

            return(Json(new { List = list, PageCount = pageCount, CurPage = pageNum }));

            //var query = db.ConstractTemplate.AsQueryable();
            //if (!string.IsNullOrWhiteSpace(templateName))
            //{
            //    query = query.Where(x => x.TemplateName.Contains(templateName));
            //}
            //int total = query.Count();
            //int pageCount = CalcPages(total,pageSize);
            //int start = CalcStartIndex(pageNum);
            //List<ConstractTemplate> lst = query.OrderByDescending(x => x.InDateTime).Skip(start).Take(_countPerPage).ToList();

            //return Json(new { List = lst, PageCount = pageCount, CurPage = pageNum });
        }