Example #1
0
        public ActionResult GetPaged(int PageNumber)
        {
            TempData.Keep();
            ClientAccountSearch obj = TempData["obj_ClientAccountSearch"] as ClientAccountSearch;

            if (PageNumber == 0)
            {
                PageNumber = 1;
            }

            int start_index = (this.PAGE_SIZE * (PageNumber - 1) + 1);

            List <SET_CLIENT_ACCOUNTS_BULK_GET_Result> acc_list = new List <SET_CLIENT_ACCOUNTS_BULK_GET_Result>();

            using (DBEntities db = new DBEntities()) {
                acc_list = db.SET_CLIENT_ACCOUNTS_BULK_GET(obj.ACC_NO, obj.CLIENT_NO, obj.DEPT_NO, obj.CLIENT_BOX_ID, obj.BATCH_NO, obj.BATCH_ID, obj.ARCHIVE_DATE, obj.ACC_ID, obj.TRN_TYPE_NO, obj.REQ_TYPE_NO, obj.TRANSMIT_NO, obj.IS_OLD_DATA, start_index, this.PAGE_SIZE * PageNumber).ToList();
            }

            if (acc_list == null)
            {
                acc_list = new List <SET_CLIENT_ACCOUNTS_BULK_GET_Result>();
            }

            ViewBag.PageNumber = PageNumber;

            ViewBag.TotalRecords = TempData["batch_TotalRecords"];
            ViewBag.PAGE_SIZE    = this.PAGE_SIZE;

            return(View("List", acc_list));
        }
Example #2
0
        public ActionResult Search(ClientAccountSearch obj)
        {
            this.LoadSecurity();

            obj.CLIENT_NO = this.user_info.CLIENT_NO;

            ViewBag.PageNumber = 1;
            TempData["obj_ClientAccountSearch"] = obj;

            List <SET_CLIENT_ACCOUNTS_BULK_GET_Result> batch_list = new List <SET_CLIENT_ACCOUNTS_BULK_GET_Result>();

            obj.TotalRecords = 0;

            using (DBEntities db = new DBEntities()) {
                ObjectParameter CNT_parameter = new ObjectParameter("CNT", obj.TotalRecords);
                db.SET_CLIENT_ACCOUNTS_BULK_GET_PAGED(CNT_parameter, obj.ACC_NO, obj.CLIENT_NO, obj.DEPT_NO, obj.CLIENT_BOX_ID, obj.BATCH_NO, obj.BATCH_ID, obj.ARCHIVE_DATE, obj.ACC_ID, 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_ACCOUNTS_BULK_GET(obj.ACC_NO, obj.CLIENT_NO, obj.DEPT_NO, obj.CLIENT_BOX_ID, obj.BATCH_NO, obj.BATCH_ID, obj.ARCHIVE_DATE, obj.ACC_ID, 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_ACCOUNTS_BULK_GET_Result>();
            }

            ViewBag.TotalRecords = obj.TotalRecords;
            ViewBag.PAGE_SIZE    = this.PAGE_SIZE;

            TempData["batch_TotalRecords"] = obj.TotalRecords;
            TempData.Keep();
            return(View("List", batch_list));
        }