コード例 #1
0
        public ActionResult _WastageGridView()
        {
            var viewModel = GridViewExtension.GetViewModel(ViewBag.productId + "wastagegridview");

            if (viewModel == null)
            {
                viewModel = WastageCustomBinding.CreateGoodsReturnGridViewModel();
            }

            return(_WastageGridActionCore(viewModel));
        }
コード例 #2
0
        public ActionResult _WastageGridActionCore(GridViewModel gridViewModel)
        {
            gridViewModel.ProcessCustomBinding(
                new GridViewCustomBindingGetDataRowCountHandler(args =>
            {
                WastageCustomBinding.WastageDataRowCount(args, CurrentTenantId, CurrentWarehouseId);
            }),

                new GridViewCustomBindingGetDataHandler(args =>
            {
                WastageCustomBinding.WastageData(args, CurrentTenantId, CurrentWarehouseId);
            })
                );
            return(PartialView("_WastageGridView", gridViewModel));
        }