//public ActionResult PLandlordsGridview() //{ // ViewBag.LandLords = PropertyService.GetAllValidPropertyLandlords().ToList(); // return PartialView("_LandlordsListGridview"); //} public ActionResult PLandlordsGridview() { var viewModel = GridViewExtension.GetViewModel("_LandlordsListGridview"); if (viewModel == null) { viewModel = PLandlordsCustomBinding.CreatePlandlordGridViewModel(); } return(PlandlordsGridActionCore(viewModel)); }
public ActionResult AllocatedJobsPartial() { var viewModel = GridViewExtension.GetViewModel("AllocatedJobs"); if (viewModel == null) { viewModel = AppointmentsCustomBinding.CreateAllocatedJobsGridViewModel(); } return(AllocatedJobsGridActionCore(viewModel)); }
static GridViewModel GetListModel() { var viewModel = GridViewExtension.GetViewModel("gvQueryList"); if (viewModel == null) { viewModel = Query__List_Model.CreateGridViewModel(); } return(viewModel); }
static GridViewModel GetListModel(string name) { var viewModel = GridViewExtension.GetViewModel("gvCflItemList" + name); if (viewModel == null) { viewModel = CflItem_Model.CreateGridViewModel(); } return(viewModel); }
//Standard grid callback requests public ActionResult LicensesGridPartial() { var viewModel = GridViewExtension.GetViewModel("LicenseGrid"); if (viewModel == null) { //Initialize the grid state on the first load viewModel = CreateGridViewModel(); } return(MyCustomBindingCore(viewModel)); }
public ActionResult _PalletDetails(int?PalletsDispatchID) { ViewBag.Type = PalletsDispatchID; ViewBag.detial = true; var viewModel = GridViewExtension.GetViewModel("PalletsListGridView" + ViewBag.Type); if (viewModel == null) { viewModel = PalletsCustomBinding.CreatePalletGridViewModel(); } return(_PalletsGridActionCore(viewModel, PalletsDispatchID, true)); }
static GridViewModel GetListModel() { var viewModel = GridViewExtension.GetViewModel("gvPaymentInList"); if (viewModel == null) { var listMode = new PaymentIn__List_Model(); viewModel = listMode.CreateGridViewModel(); } return(viewModel); }
public ActionResult ExportXLS(GridViewExportedRowType exportRowType) { vContactosSinFoto = vContactosSinFoto.GetByUserRol(base.UserContext.RolesCliente.ToList()); var setting = GridHelper.GetSettingExport(vContactosSinFoto.GetDynamicCollectionList(vContactosSinFoto.Datos), _ControllerName); setting.SettingsExport.ExportedRowType = exportRowType; // retornamos el excel al usuario return(GridViewExtension.ExportToXls(setting, vContactosSinFoto.Datos, string.Format("{0}s_{1}.{2}", typeof(vContactos).Name, DateTime.Now.ToString("ddMMyyyy_HHmmss"), "xls"))); }
public ActionResult InvoicesListPartial(string type) { ViewBag.GridName = type; var viewModel = GridViewExtension.GetViewModel("gridMasterInvoices"); if (viewModel == null) { viewModel = InvoiceCustomBinding.CreateInvoiceCompletedGridViewModel(); } return(InvoiceCompleteGridActionCore(viewModel)); }
public ActionResult _InventoryList(int?id) { Session["InventoryId"] = id; var viewModel = GridViewExtension.GetViewModel("Inventory"); if (viewModel == null) { viewModel = InventoryStocksListCustomBinding.CreateInventoryStocksListGridViewModel(); } return(_InventoryStocksGridActionCore(viewModel, id ?? 0)); }
public ActionResult _AccountTransactionsGrid(int?accountId) { var viewModel = GridViewExtension.GetViewModel("gridviewAccountTransactions" + accountId); ViewBag.accountId = accountId; if (viewModel == null) { viewModel = FinancialTransactionsCustomBinding.CreateFinancialTransactionsGridViewModel(); } return(AccountTransactionsGridActionCore(viewModel, accountId)); }
/// <summary> /// Привязывает грид к модели данных и создает html. /// </summary> /// <param name="extension">Грид.</param> /// <param name="model">Созданная модель данных</param> public static MvcHtmlString BindToModel <TGridModel>(this GridViewExtension extension, GridModelBase model, HtmlHelper <TGridModel> html) where TGridModel : GridModelBase { if (html.ViewData["EditError"] != null) { extension.SetEditErrorText((string)html.ViewData["EditError"]); } return(extension.BindToLINQ(string.Empty, string.Empty, (s, e) => { e.QueryableSource = model.Model; e.KeyExpression = model.KeyFieldName; }).GetHtml()); }
static Dictionary <GridViewExportFormat, GridViewExportMethod> CreateFormatConditionsExportFormatsInfo() { return(new Dictionary <GridViewExportFormat, GridViewExportMethod> { { GridViewExportFormat.Pdf, GridViewExtension.ExportToPdf }, { GridViewExportFormat.Xls, (settings, data) => GridViewExtension.ExportToXls(settings, data) }, { GridViewExportFormat.Xlsx, (settings, data) => GridViewExtension.ExportToXlsx(settings, data, new XlsxExportOptionsEx { ExportType = DevExpress.Export.ExportType.WYSIWYG }) }, { GridViewExportFormat.Rtf, GridViewExtension.ExportToRtf } }); }
static GridViewModel GetListModel(string name) { var viewModel = GridViewExtension.GetViewModel("gvCflCreditCardList" + name); if (viewModel == null) { var listmodel = new CflCreditCard_Model(); viewModel = listmodel.CreateGridViewModel(); } return(viewModel); }
public ActionResult _InventoryStocksSorting(GridViewColumnState column, bool reset) { int InventoryId = 0; if (Session["InventoryId"] != null) { InventoryId = Convert.ToInt32(Session["InventoryId"]); } var viewModel = GridViewExtension.GetViewModel("Inventory"); viewModel.ApplySortingState(column, reset); return(_InventoryStocksGridActionCore(viewModel, InventoryId)); }
public ActionResult _InventoryStocksFiltering(GridViewFilteringState filteringState) { int InventoryId = 0; if (Session["InventoryId"] != null) { InventoryId = Convert.ToInt32(Session["InventoryId"]); } var viewModel = GridViewExtension.GetViewModel("Inventory"); viewModel.ApplyFilteringState(filteringState); return(_InventoryStocksGridActionCore(viewModel, InventoryId)); }
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)); }
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 _ResourceListGridViewFiltering(GridViewFilteringState filteringState) { string row = ""; if (ViewData["exportRowType"] != null) { row = ViewData["exportRowType"].ToString(); } var viewModel = GridViewExtension.GetViewModel("ResourceList"); viewModel.ApplyFilteringState(filteringState); return(ResourceListGridActionCore(viewModel, row)); }
public ActionResult _Pallets(int?type, int?PalletsDispatchID) { ViewBag.Type = type; ViewBag.PalletsDispatchID = PalletsDispatchID; var viewModel = GridViewExtension.GetViewModel("PalletsListGridView" + ViewBag.Type + PalletsDispatchID); if (viewModel == null) { viewModel = PalletsCustomBinding.CreatePalletGridViewModel(); } return(_PalletsGridActionCore(viewModel, type, false, PalletsDispatchID)); }
public ActionResult _AssetLog(int id) { ViewData["id"] = id; Session["AssetId"] = id; var viewModel = GridViewExtension.GetViewModel("_AssetLog"); if (viewModel == null) { viewModel = TerminalLogListCustomBinding.CreateTerminalLogListGridViewModel(); } return(_AssetLogListGridActionCore(viewModel, id)); }
public ActionResult _AssetLogListSorting(GridViewColumnState column, bool reset) { int AssetId = 0; if (Session["AssetId"] != null) { AssetId = Convert.ToInt32(Session["AssetId"]); } var viewModel = GridViewExtension.GetViewModel("ALog"); viewModel.ApplySortingState(column, reset); return(_AssetLogListGridActionCore(viewModel, AssetId)); }
public ActionResult _AssetLogListFiltering(GridViewFilteringState filteringState) { int AssetId = 0; if (Session["AssetId"] != null) { AssetId = Convert.ToInt32(Session["AssetId"]); } var viewModel = GridViewExtension.GetViewModel("ALog"); viewModel.ApplyFilteringState(filteringState); return(_AssetLogListGridActionCore(viewModel, AssetId)); }
public ActionResult _ResourceListGridViewDataSorting(GridViewColumnState column, bool reset) { string row = ""; if (ViewData["exportRowType"] != null) { row = ViewData["exportRowType"].ToString(); } var viewModel = GridViewExtension.GetViewModel("ResourceList"); viewModel.ApplySortingState(column, reset); return(ResourceListGridActionCore(viewModel, row)); }
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)); }
public ActionResult CargarNomina() { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); int IdNomina = Request.Params["IdNomina"] != null?Convert.ToInt32(Request.Params["IdNomina"].ToString()) : 0; return(GridViewExtension.GetComboBoxCallbackResult(p => { p.TextField = "DescripcionProcesoNomina"; p.ValueField = "IdNomina_TipoLiqui"; p.ValueType = typeof(int); p.BindList(bus_nomina_tipo.get_list(IdEmpresa, IdNomina)); })); }
public ActionResult _TerminalLogListFiltering(GridViewFilteringState filteringState) { int terminalId = 0; if (Session["terminalId"] != null) { terminalId = Convert.ToInt32(Session["terminalId"]); } var viewModel = GridViewExtension.GetViewModel("TLog"); viewModel.ApplyFilteringState(filteringState); return(_TerminalLogListGridActionCore(viewModel, terminalId)); }
protected override object Visit(OperandProperty theOperand) { if (_entityType.GetProperties().All(p => p.Name != theOperand.PropertyName)) { var mappings = GridViewExtension.GetColumnFieldMapping(_entityType.Name); if (mappings != null && mappings.Any(m => m.FieldNameMapping == theOperand.PropertyName)) { var mapping = mappings.First(m => m.FieldNameMapping == theOperand.PropertyName); theOperand.PropertyName = mapping.FiledClrPath; } } return(base.Visit(theOperand)); }
public ActionResult Export() { var model = Product.GetProducts(); IBasePrintable gridViewPrintable = GridViewExtension.CreatePrintableObject(ViewsHelper.CreateGridViewSettings(), model); IBasePrintable pivotGridPrintable = PivotGridExtension.CreatePrintableObject(ViewsHelper.CreatePivotGridSettings(), model); XtraReport report = new SampleReport(gridViewPrintable, pivotGridPrintable); MemoryStream stream = new MemoryStream(); report.ExportToPdf(stream); return(File(stream.ToArray(), "application/pdf")); }
public ActionResult AdvancedCustomBindingPartial(string customCommand, string fieldName) { var viewModel = GridViewExtension.GetViewModel("gridView"); if (viewModel == null) { viewModel = CreateGridViewModelWithSummary(); } if (!String.IsNullOrWhiteSpace(customCommand) && !String.IsNullOrWhiteSpace(fieldName)) { ModifySummaries(viewModel, customCommand, fieldName); } return(AdvancedCustomBindingCore(viewModel)); }