public ActionResult Search(ClientBatchSearch obj) { ViewBag.PageNumber = 1; TempData["obj_ClientBatchSearch"] = obj; List <SET_CLIENT_BATCHES_GET_Result> batch_list = new List <SET_CLIENT_BATCHES_GET_Result>(); obj.TotalRecords = 0; using (DBEntities db = new DBEntities()) { ObjectParameter CNT_parameter = new ObjectParameter("CNT", obj.TotalRecords); db.SET_CLIENT_BATCHES_GET_PAGED(CNT_parameter, obj.BATCH_NO, obj.BATCH_ID, obj.BOX_NO, obj.CLIENT_BOX_ID, obj.CLIENT_NO, obj.ARCHIVE_DATE, obj.TRN_TYPE_NO, obj.REQ_TYPE_NO, obj.TRANSMIT_NO, obj.IS_OLD_DATA); obj.TotalRecords = (long)CNT_parameter.Value; batch_list = db.SET_CLIENT_BATCHES_GET(obj.BATCH_NO, obj.BATCH_ID, obj.BOX_NO, obj.CLIENT_BOX_ID, obj.CLIENT_NO, obj.ARCHIVE_DATE, obj.TRN_TYPE_NO, obj.REQ_TYPE_NO, obj.TRANSMIT_NO, obj.IS_OLD_DATA, obj.START_INDEX, this.PAGE_SIZE * obj.PAGE_NUMBER).ToList(); } if (batch_list == null) { batch_list = new List <SET_CLIENT_BATCHES_GET_Result>(); } ViewBag.TotalRecords = obj.TotalRecords; ViewBag.PAGE_SIZE = this.PAGE_SIZE; TempData["batch_TotalRecords"] = obj.TotalRecords; TempData.Keep(); return(View("List", batch_list)); }
public ActionResult GetPaged(int PageNumber) { TempData.Keep(); ClientBatchSearch obj = TempData["obj_ClientBatchSearch"] as ClientBatchSearch; if (PageNumber == 0) { PageNumber = 1; } int start_index = (this.PAGE_SIZE * (PageNumber - 1) + 1); List <SET_CLIENT_BATCHES_GET_Result> batch_list = new List <SET_CLIENT_BATCHES_GET_Result>(); using (DBEntities db = new DBEntities()) { batch_list = db.SET_CLIENT_BATCHES_GET(obj.BATCH_NO, obj.BATCH_ID, obj.BOX_NO, obj.CLIENT_BOX_ID, obj.CLIENT_NO, obj.ARCHIVE_DATE, obj.TRN_TYPE_NO, obj.REQ_TYPE_NO, obj.TRANSMIT_NO, obj.IS_OLD_DATA, start_index, this.PAGE_SIZE * PageNumber).ToList(); } if (batch_list == null) { batch_list = new List <SET_CLIENT_BATCHES_GET_Result>(); } ViewBag.PageNumber = PageNumber; ViewBag.TotalRecords = TempData["batch_TotalRecords"]; ViewBag.PAGE_SIZE = this.PAGE_SIZE; return(View("List", batch_list)); }
public JsonResult GetBatch(ClientBatchSearch item) { List <SET_CLIENT_BATCHES_GET_Result> data_list = new List <SET_CLIENT_BATCHES_GET_Result>(); using (DBEntities db = new DBEntities()) { data_list = db.SET_CLIENT_BATCHES_GET(item.BATCH_NO, item.BATCH_ID, item.BOX_NO, item.CLIENT_BOX_ID, item.CLIENT_NO, item.ARCHIVE_DATE, item.TRN_TYPE_NO, item.REQ_TYPE_NO, item.TRANSMIT_NO, item.IS_OLD_DATA, item.START_INDEX, item.END_INDEX).ToList(); } var ret_list = (from d in data_list select new { @BATCH_NO = d.BATCH_NO, @BATCH_ID = d.BATCH_ID, @BOX_NO = d.BOX_NO, @CLIENT_BOX_ID = d.CLIENT_BOX_ID, @ARCHIVE_DATE = Utility.GetDateString(d.ARCHIVE_DATE, "dd/MM/yyyy"), @TRN_TYPE_NO = d.TRN_TYPE_NO, @CLIENT_NO = d.CLIENT_NO, @DEPT_NO = d.DEPT_NO, @IS_OLD_DATA = d.IS_OLD_DATA, } ); return(Json(ret_list, JsonRequestBehavior.AllowGet)); }