예제 #1
0
        public ActionResult GridFilter(GridViewColumnState column)
        {
            var model = GetResponseModel();

            model.FilterColumnSet(column);
            return(GridCustomActionCore(model));
        }
예제 #2
0
 // Sorting
 public ActionResult AdvancedCustomBindingSortingAction(GridViewColumnState column, bool reset)
 {
     try
     {
         var strTimKiem = Session["strTimKiem_Log"] == null ? string.Empty : Session["strTimKiem_Log"].ToString();
         var fromDate   = Session["fromDate_Log"] == null ? null : (DateTime?)(Session["fromDate_Log"]);
         var toDate     = Session["toDate_Log"] == null ? null : (DateTime?)Session["toDate_Log"];
         var IsAdmin    = false;
         if (nguoidung.TENDANGNHAP == "admin")
         {
             IsAdmin = true;
         }
         var lstLog = LogService.GetByFilter(strTimKiem, fromDate, toDate, IsAdmin, nguoidung.TENDANGNHAP);
         Session["ListLog"]    = lstLog;
         gridViewHanders.Model = lstLog;
         var viewModel = GridViewExtension.GetViewModel(nameGrid);
         viewModel.Pager.PageSize = (sobanghi_CSG ?? 15);
         viewModel.ApplySortingState(column, reset);
         return(AdvancedCustomBindingCore(viewModel));
     }
     catch (Exception e)
     {
         log.Error("getFilter-AdvancedCustomBindingSortingAction: " + e.Message);
         ViewData["EditError"] = "getFilter-AdvancedCustomBindingSortingAction: " + e.Message;
         return(LogPartial());
     }
 }
        public ActionResult _InvoiceViewCompleteGridViewDataSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("InvoiceViewGridview");

            viewModel.ApplySortingState(column, reset);
            return(InvoiceViewGridActionCore(viewModel));
        }
        public ActionResult _WastageSorting(GridViewColumnState column, bool reset, int?id)
        {
            var viewModel = GridViewExtension.GetViewModel(ViewBag.productId + "wastagegridview");

            viewModel.ApplySortingState(column, reset);
            return(_WastageGridActionCore(viewModel));
        }
        public ActionResult _ConsignmentsSorting(GridViewColumnState column, bool reset, int?id)
        {
            var viewModel = GridViewExtension.GetViewModel(ViewBag.productId + "consignmentgridview");

            viewModel.ApplySortingState(column, reset);
            return(_ConsignmentsGridActionCore(viewModel, id));
        }
예제 #6
0
        public ActionResult MasterGridViewSortingAction(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("masterGrid");

            viewModel.SortBy(column, reset);
            return(MasterGridActionCore(viewModel));
        }
예제 #7
0
        public ActionResult _AccountSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("accountsGridView");

            viewModel.ApplySortingState(column, reset);
            return(AccountGridActionCore(viewModel));
        }
예제 #8
0
        public ActionResult _PPropertiesGridViewDataSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("PPropertiesGridview");

            viewModel.ApplySortingState(column, reset);
            return(PPropertiesGridActionCore(viewModel));
        }
예제 #9
0
        public ActionResult GridViewFilteringAction(GridViewColumnState column)
        {
            var viewModel = GridViewExtension.GetViewModel("gridViewIndex");

            viewModel.ApplyFilteringState(column);
            return(GridCustomActionCore(viewModel));
        }
        public ActionResult _ProductSerialGetDataSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("_ProductSerialListGridView");

            viewModel.ApplySortingState(column, reset);
            return(ProductSerialGridActionCore(viewModel));
        }
        public ActionResult _AssetListSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("Assets");

            viewModel.ApplySortingState(column, reset);
            return(_AssetListGridActionCore(viewModel));
        }
예제 #12
0
        // Grouping
        public ActionResult AdvancedCustomBindingGroupingAction(GridViewColumnState column)
        {
            var viewModel = GridViewExtension.GetViewModel("gridView");

            viewModel.Columns[column.FieldName].Assign(column);
            return(AdvancedCustomBindingCore(viewModel));
        }
예제 #13
0
        public ActionResult _MarketRouteProgressDataSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("MarketRouteProgressGridView");

            viewModel.ApplySortingState(column, reset);
            return(_MarketRouteProgressGridActionCore(viewModel));
        }
        public ActionResult _AllocatedJobsGetDataSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("AllocatedJobs");

            viewModel.ApplySortingState(column, reset);
            return(AllocatedJobsGridActionCore(viewModel));
        }
        public ActionResult OrdersSortingAction(GridViewColumnState column, bool reset)
        {
            GridViewModel viewModel = GridViewExtension.GetViewModel("OrdersGridView");

            viewModel.ApplySortingState(column, reset);
            return(OrdersCustomBindingCore(viewModel));
        }
예제 #16
0
        public ActionResult GridViewSortingAction(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("gridViewIndex");

            viewModel.SortBy(column, reset);
            return(GridCustomActionCore(viewModel));
        }
        public ActionResult OrdersGroupingAction(GridViewColumnState column)
        {
            GridViewModel viewModel = GridViewExtension.GetViewModel("OrdersGridView");

            viewModel.ApplyGroupingState(column);
            return(OrdersCustomBindingCore(viewModel));
        }
예제 #18
0
        public ActionResult _NotificationQueueGetDataSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("NotificationQueueGridView");

            viewModel.ApplySortingState(column, reset);
            return(NotificationQueueGridActionCore(viewModel));
        }
예제 #19
0
        public ActionResult DetailGridViewSortingAction(GridViewColumnState column, bool reset, string customerID)
        {
            var viewModel = GridViewExtension.GetViewModel("detailGrid" + customerID);

            viewModel.SortBy(column, reset);
            return(DetailGridActionCore(viewModel, customerID));
        }
        public ActionResult _PalletTrackingGetDataSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("_PalletTrackingListGridView");

            viewModel.ApplySortingState(column, reset);
            return(PalletTrackingGridActionCore(viewModel));
        }
        public ActionResult _InventoryGetDataSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("_InventoryTransListGridView");

            viewModel.ApplySortingState(column, reset);
            return(InventoryGridActionCore(viewModel));
        }
        //Sorting
        public ActionResult SimpleCustomBindingSortingAction(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("gridView");

            viewModel.SortBy(column, reset);
            return(SimpleCustomBindingCore(viewModel));
        }
예제 #23
0
        public ActionResult GridSort(GridViewColumnState column, bool reset)
        {
            var model = GetResponseModel();

            model.GridViewModel.SortBy(column, reset);
            return(GridCustomActionCore(model));
        }
예제 #24
0
        public ActionResult _TimeLogGridViewDataSorting(GridViewColumnState column, bool reset)
        {
            int id         = 0;
            int weeknumber = 0;
            int year       = 0;

            if (Request.Params["stores"] != null)
            {
                id = Convert.ToInt32(Request.Params["stores"]);
            }
            if (Request.Params["weeks"] != null)
            {
                weeknumber = Convert.ToInt32(Request.Params["weeks"]);
            }
            if (Request.Params["years"] != null)
            {
                year = Convert.ToInt32(Request.Params["years"]);
            }
            ViewData["weekNumber"] = weeknumber;
            ViewData["storesId"]   = id;
            ViewData["yearNumber"] = year;
            var viewModel = GridViewExtension.GetViewModel("gridMaster");

            viewModel.ApplySortingState(column, reset);
            return(TimeLogGridActionCore(viewModel, CurrentTenantId, id, weeknumber, year));
        }
        public ActionResult _ResourceRequestsAwaitingGridViewDataSorting(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("ResourceRequestsAwaitingGridView");

            viewModel.ApplySortingState(column, reset);
            return(ResourceRequestsAwaitingGridViewsJobsGridActionCore(viewModel));
        }
예제 #26
0
        // Grouping
        public ActionResult AdvancedCustomBindingGroupingAction(GridViewColumnState column)
        {
            var viewModel = GridViewExtension.GetViewModel("gridView");

            viewModel.ApplyGroupingState(column);
            return(AdvancedCustomBindingCore(viewModel));
        }
예제 #27
0
        // Sorting
        public ActionResult AdvancedCustomBindingSortingAction(GridViewColumnState column, bool reset)
        {
            var viewModel = GridViewExtension.GetViewModel("gridView");

            viewModel.ApplySortingState(column, reset);
            return(AdvancedCustomBindingCore(viewModel));
        }
예제 #28
0
        public ActionResult GetSortResult(GridViewColumnState columnState)
        {
            var model = GridViewExtension.GetViewModel(MEASUREMENTS_GRID_VIEW);

            model.ApplySortingState(columnState);
            return(CustomBinding(model));
        }
예제 #29
0
        public virtual PartialViewResult GridSortingView(GridViewColumnState column, bool reset, string strRoute)
        {
            var route = JsonConvert.DeserializeObject <MvcRoute>(strRoute);

            SetGridResult(route);
            _gridResult.GridViewModel.ApplySortingState(column);
            return(ProcessCustomBinding());
        }
        public ActionResult _StockTakesGridViewDataSorting(GridViewColumnState column, bool reset, int Id)
        {
            ViewBag.StockID = Id;
            var viewModel = GridViewExtension.GetViewModel("StocktakeGridDetail");

            viewModel.ApplySortingState(column, reset);
            return(StocktakeGridActionCore(viewModel, Id));
        }