Beispiel #1
0
        public ActionResult GridViewPagingAction(GridViewPagerState pager)
        {
            var viewModel = GridViewExtension.GetViewModel("GridView");

            viewModel.Pager.Assign(pager);
            return(GridCustomActionCore(viewModel));
        }
Beispiel #2
0
        public ActionResult PagingAction(GridViewPagerState pager)
        {
            var viewModel = GridViewExtension.GetViewModel("gridConversionIndex");

            viewModel.ApplyPagingState(pager);
            return(BindingCore(viewModel));
        }
Beispiel #3
0
        // Paging
        public ActionResult AdvancedCustomBindingPagingAction(GridViewPagerState pager)
        {
            var viewModel = GridViewExtension.GetViewModel("gridView");

            viewModel.Pager.Assign(pager);
            return(AdvancedCustomBindingCore(viewModel));
        }
        public ActionResult _PTenantsGridViewsPaging(GridViewPagerState pager)
        {
            var viewModel = GridViewExtension.GetViewModel("PPropertiesGridview" + ViewBag.PropertyId ?? "");

            viewModel.Pager.Assign(pager);
            return(PTenantsGridActionCore(viewModel));
        }
Beispiel #5
0
        public ActionResult _MarketRouteProgressPaging(GridViewPagerState pager)
        {
            var viewModel = GridViewExtension.GetViewModel("MarketRouteProgressGridView");

            viewModel.Pager.Assign(pager);
            return(_MarketRouteProgressGridActionCore(viewModel));
        }
        public ActionResult _PlandlordGridViewsPaging(GridViewPagerState pager)
        {
            var viewModel = GridViewExtension.GetViewModel("PLandlordsGridview");

            viewModel.Pager.Assign(pager);
            return(PlandlordsGridActionCore(viewModel));
        }
        public ActionResult _AllocatedJobsPaging(GridViewPagerState pager)
        {
            var viewModel = GridViewExtension.GetViewModel("AllocatedJobs");

            viewModel.Pager.Assign(pager);
            return(AllocatedJobsGridActionCore(viewModel));
        }
        public ActionResult GridPaging(GridViewPagerState pager)
        {
            var model = GetResponseModel();

            model.GridViewModel.Pager.Assign(pager);
            return(GridCustomActionCore(model));
        }
Beispiel #9
0
        public virtual PartialViewResult GridPagingView(GridViewPagerState pager, string strRoute)
        {
            var route = JsonConvert.DeserializeObject <MvcRoute>(strRoute);

            SetGridResult(route);
            _gridResult.GridViewModel.ApplyPagingState(pager);
            return(ProcessCustomBinding());
        }
        public ActionResult _AccountTransactionsListPaging(GridViewPagerState pager, int?accountId)
        {
            ViewBag.accountId = accountId;
            var viewModel = GridViewExtension.GetViewModel("gridviewAccountTransactions" + accountId);

            viewModel.Pager.Assign(pager);
            return(AccountTransactionsGridActionCore(viewModel, accountId));
        }
        public ActionResult _StockTakesGridViewsPaging(GridViewPagerState pager, int Id)
        {
            ViewBag.StockID = Id;
            var viewModel = GridViewExtension.GetViewModel("StocktakeGridDetail");

            viewModel.Pager.Assign(pager);
            return(StocktakeGridActionCore(viewModel, Id));
        }
        public ActionResult _PalletsGridViewsPaging(GridViewPagerState pager, int?type, bool status = false, int?PalletsDispatchID = null)
        {
            ViewBag.Type = type;
            ViewBag.PalletsDispatchID = PalletsDispatchID;
            var viewModel = GridViewExtension.GetViewModel("PalletsListGridView" + ViewBag.Type + PalletsDispatchID);

            viewModel.Pager.Assign(pager);
            return(_PalletsGridActionCore(viewModel, type, status, PalletsDispatchID));
        }
        // Paging
        public ActionResult ListPaging(GridViewPagerState pager)
        {
            var viewModel = GetListModel();

            viewModel.ApplyPagingState(pager);
            ProcessCustomBinding(viewModel);

            return(PartialView(VIEW_LIST_PARTIAL, viewModel));
        }
        // Paging
        public ActionResult ListPaging(GridViewPagerState pager)
        {
            int userId = (int)Session["userId"];
            var param  = GetParam(Request);

            var viewModel = GetListModel();

            viewModel.ApplyPagingState(pager);
            ProcessCustomBinding(userId, viewModel, param);

            return(PartialView(VIEW_LIST_PARTIAL, viewModel));
        }
        public ActionResult _AssetLogListPaging(GridViewPagerState pager)
        {
            int AssetId = 0;

            if (Session["AssetId"] != null)
            {
                AssetId = Convert.ToInt32(Session["AssetId"]);
            }
            var viewModel = GridViewExtension.GetViewModel("ALog");

            viewModel.Pager.Assign(pager);
            return(_AssetLogListGridActionCore(viewModel, AssetId));
        }
        public ActionResult _TerminalLogListPaging(GridViewPagerState pager)
        {
            int terminalId = 0;

            if (Session["terminalId"] != null)
            {
                terminalId = Convert.ToInt32(Session["terminalId"]);
            }
            var viewModel = GridViewExtension.GetViewModel("TLog");

            viewModel.Pager.Assign(pager);
            return(_TerminalLogListGridActionCore(viewModel, terminalId));
        }
Beispiel #17
0
        public ActionResult _InventoryStocksPaging(GridViewPagerState pager)
        {
            int InventoryId = 0;

            if (Session["InventoryId"] != null)
            {
                InventoryId = Convert.ToInt32(Session["InventoryId"]);
            }
            var viewModel = GridViewExtension.GetViewModel("Inventory");

            viewModel.Pager.Assign(pager);
            return(_InventoryStocksGridActionCore(viewModel, InventoryId));
        }
Beispiel #18
0
        public ActionResult _ResourceListGridViewsPaging(GridViewPagerState pager)
        {
            string row = "";

            if (ViewData["exportRowType"] != null)
            {
                row = ViewData["exportRowType"].ToString();
            }

            var viewModel = GridViewExtension.GetViewModel("ResourceList");

            viewModel.Pager.Assign(pager);
            return(ResourceListGridActionCore(viewModel, row));
        }
        // Paging
        public ActionResult ListPaging(GridViewPagerState pager)
        {
            int    userId     = (int)Session["userId"];
            string branchCode = (string)Session["branchCode"];

            var cflBpParam = GetParam(Request, branchCode);

            var viewModel = GetListModel(cflBpParam.Name);

            viewModel.ApplyPagingState(pager);
            ProcessCustomBinding(userId, cflBpParam, viewModel);

            return(PartialView(VIEW_LIST_PARTIAL, viewModel));
        }
Beispiel #20
0
        public ActionResult _EmployeesShiftsGridViewsPaging(GridViewPagerState pager)
        {
            DateTime?searchDate = null;
            DateTime paramDate;

            if (DateTime.TryParse(Request.Params["searchDate"], out paramDate))
            {
                searchDate = paramDate;
            }

            var viewModel = GridViewExtension.GetViewModel("EmployeeShiftsGridview");

            viewModel.Pager.Assign(pager);
            return(EmployeesShiftsGridActionCore(viewModel, searchDate, CurrentTenantId, CurrentWarehouseId));
        }
Beispiel #21
0
        // Paging
        public ActionResult ListPaging(GridViewPagerState pager)
        {
            int userId = (int)Session["userId"];

            var cflDymanicParam = GetParam(Request);

            DataTable dataTable = CflDynamic_Model.GetDataTable(userId, cflDymanicParam);

            ViewBag.dataTable = dataTable;

            var viewModel = GetListModel(cflDymanicParam.Code);

            viewModel.ApplyPagingState(pager);
            ProcessCustomBinding(userId, cflDymanicParam, viewModel);

            return(PartialView(VIEW_LIST_PARTIAL, viewModel));
        }
 public ActionResult _InvoiceGridViewsPaging(GridViewPagerState pager, string type)
 {
     if (type == "VI")
     {
         ViewBag.GridName = type;
         var viewModel = GridViewExtension.GetViewModel("PurchaseViewInvoice");
         viewModel.Pager.Assign(pager);
         return(InvoiceGridActionCore(viewModel, type));
     }
     else
     {
         ViewBag.GridName = type;
         var viewModel = GridViewExtension.GetViewModel("gridMasterAwaitingInvoicing");
         viewModel.Pager.Assign(pager);
         return(InvoiceGridActionCore(viewModel, type));
     }
 }
Beispiel #23
0
        public ActionResult AccountList(int Mid)
        {
            if (!caSession.AuthoriseSession())
            {
                return(Redirect((string)Session["ErrorUrl"]));
            }
            Session["MarketId"] = Mid;
            var viewModel = GridViewExtension.GetViewModel("accountsGridView");

            if (viewModel == null)
            {
                viewModel = AccountCustomBinding.CreateAccountGridViewModel();
            }

            if (string.IsNullOrEmpty(viewModel.FilterExpression) && ControllerContext.HttpContext.Request.Cookies.AllKeys.Contains("AccountsList"))
            {
                HttpCookie cookie       = this.ControllerContext.HttpContext.Request.Cookies["AccountsList"];
                var        decodedValue = HttpUtility.UrlDecode(cookie.Value);
                var        filterParams = decodedValue
                                          .Split('|')
                                          .ToList();
                var lengthParam = filterParams.Where(x => x.StartsWith("filter")).SingleOrDefault();

                if (!string.IsNullOrEmpty(lengthParam))
                {
                    var index = filterParams.IndexOf(lengthParam);
                    var savedFilterExpression = filterParams[index + 1];
                    viewModel.FilterExpression = savedFilterExpression;
                }

                var pageNo = filterParams.Where(x => x.StartsWith("page")).SingleOrDefault();
                if (!string.IsNullOrEmpty(pageNo))
                {
                    var index                = filterParams.IndexOf(pageNo);
                    var savedPageNo          = filterParams[index];
                    var savedPageSize        = filterParams[index + 1];
                    GridViewPagerState state = new GridViewPagerState();
                    state.PageIndex = Convert.ToInt32(string.Join("", savedPageNo.ToCharArray().Where(Char.IsDigit))) - 1;
                    state.PageSize  = Convert.ToInt32(string.Join("", savedPageSize.ToCharArray().Where(Char.IsDigit)));
                    viewModel.Pager.Assign(state);
                }
            }

            return(AccountGridActionCore(viewModel));
        }
        // Paging
        public ActionResult ListDetailPaging(GridViewPagerState pager)
        {
            int userId = (int)Session["userId"];

            var Alert_Id = int.Parse(Request["Alert_Id"]);

            var       param     = GetParam(Alert_Id);
            DataTable dataTable = ReportAlertDetail__List_Model.GetDataTable(userId, param);

            ViewBag.dataTable = dataTable;

            var viewModel = GetListDetailModel(Alert_Id, userId);

            viewModel.ApplyPagingState(pager);
            DetailProcessCustomBinding(userId, param, viewModel);

            return(PartialView(VIEW_LIST_DETAIL_PARTIAL, viewModel));
        }
        // Paging
        public ActionResult ListDetailPaging(GridViewPagerState pager)
        {
            int userId   = (int)Session["userId"];
            var Query_Id = int.Parse(Request["Query_Id"]);

            var param = GetParam(Query_Id);

            //-------------------------------------
            string cpParams = "";

            if (ViewBag.Params != null)
            {
                cpParams = ViewBag.Params;
            }
            else
            {
                cpParams = Request["Params"];
            }

            JavaScriptSerializer serializer = new JavaScriptSerializer();

            List <CrystalReportParam> reportParams;

            reportParams    = serializer.Deserialize <List <CrystalReportParam> >(cpParams);
            param.crtParams = reportParams;
            //--------------------------------------


            DataTable dataTable = ReportQueryDetail__List_Model.GetDataTable(userId, param);

            ViewBag.dataTable = dataTable;



            var viewModel = GetListDetailModel(Query_Id, userId);

            viewModel.ApplyPagingState(pager);
            DetailProcessCustomBinding(userId, param, viewModel);

            ViewBag.RowCount = param.RowCount;
            return(PartialView(VIEW_LIST_DETAIL_PARTIAL, viewModel));
        }
Beispiel #26
0
 public ActionResult PagingAction(GridViewPagerState pager)
 {
     var viewModel = GridViewExtension.GetViewModel("gridPeriodeIndex");
     viewModel.ApplyPagingState(pager);
     return BindingCore(viewModel);
 }
Beispiel #27
0
        // Paging
        public ActionResult AdvancedCustomBindingPagingAction(string gridViewName, string listPartial, GridViewPagerState pager)
        {
            var viewModel = GridViewExtension.GetViewModel(gridViewName);

            viewModel.ApplyPagingState(pager);
            return(AdvancedCustomBindingCore(listPartial, viewModel));
        }