示例#1
0
        public ActionResult TimeLogGridActionCore(GridViewModel gridViewModel, int teanantId, int locationId, int weekNumber, int year)
        {
            gridViewModel.ProcessCustomBinding(
                new GridViewCustomBindingGetDataRowCountHandler(args =>
            {
                TimeLogCustomBinding.TimeLogGetDataRowCount(args, teanantId, locationId, weekNumber, year);
            }),

                new GridViewCustomBindingGetDataHandler(args =>
            {
                TimeLogCustomBinding.TimeLogGetData(args, teanantId, locationId, weekNumber, year);
            })
                );
            return(PartialView("_GridViewPartial", gridViewModel));
        }
示例#2
0
        public ActionResult GridViewPartial(int id, int weekNumber, int YearsList)

        {
            ViewData["weekNumber"] = weekNumber;
            ViewData["storesId"]   = id;
            ViewData["yearNumber"] = YearsList;


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

            if (viewModel == null)
            {
                viewModel = TimeLogCustomBinding.TimeLogGridViewModel();
            }

            return(TimeLogGridActionCore(viewModel, CurrentTenantId, id, weekNumber, YearsList));
        }