示例#1
0
        public JsonResult PagedSearch(ORSearchFormViewModel form)
        {
            //List<Model.OrderRequest> hits = orderRequestService.Search(form.startDate, form.endDate);
            int start    = 0;
            int pageSize = 10;

            int _start = new int();

            if (int.TryParse(Request.QueryString["jtStartIndex"], out _start))
            {
                start = _start;
            }

            int _psize = new int();

            if (int.TryParse(Request.QueryString["jtPageSize"], out _psize))
            {
                pageSize = _psize;
            }

            var hits = orderRequestService.Search(form.startDate, form.endDate, start, pageSize)
                       .Select(r => new { RefNumber = r.RefNumber, OrderDate = r.OrderDate.HasValue? ((DateTime)r.OrderDate).ToString("dd-MMM-yyyy"):"" });
            long total = orderRequestService.SearchCount(form.startDate, form.endDate);

            return(Json(new { Result = "OK", Records = hits, TotalRecordCount = total }));
        }
示例#2
0
        public ActionResult Search(ORSearchFormViewModel form)
        {
            List <Model.OrderRequest> hits = orderRequestService.Search(form.startDate, form.endDate);

            return(View(hits));
        }
示例#3
0
        //
        // GET: /Analytics/OrderRequest/

        public ActionResult Index()
        {
            ORSearchFormViewModel form = new ORSearchFormViewModel();

            return(View(form));
        }