void IWizardCustomizationService.CustomizeReportWizard(ReportWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { customization.Model = new CustomReportModel(); container.RegisterType <ChoosePageSettingsPage <CustomReportModel> >(); container.RegisterType <ChooseReportTypePage <XtraReportModel>, CustomChooseReportTypePage>(); container.RegisterViewModel <IChoosePageSettingsPageView, ChoosePageSettingsPageViewModel>(); }
void IWizardCustomizationService.CustomizeReportWizard(ReportWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { var sqlOptions = container.Resolve <SqlWizardOptions>() | SqlWizardOptions.EnableCustomSql; container.RegisterInstance(sqlOptions); }
// Register the custom color scheme storage. void IWizardCustomizationService.CustomizeReportWizard(ReportWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { container.RegisterType <IColorSchemeStorage, CustomColorSchemeStorage>(); }
void IDataSourceWizardCustomizationService.CustomizeDataSourceWizard(DataSourceWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { }
void IWizardCustomizationService.CustomizeReportWizard(ReportWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { if (customization.StartPage == typeof(ChooseReportTypePage <XtraReportModel>)) { customization.Model.ReportType = ReportType.Standard; customization.Model.DataSourceType = DataSourceType.Xpo; customization.StartPage = typeof(ConnectionPropertiesPage <XtraReportModel>); } CustomizeProviders(container); }
void IDataSourceWizardCustomizationService.CustomizeDataSourceWizard(DataSourceWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { if (customization.StartPage == typeof(ChooseDataSourceTypePage <IDataSourceModel>)) { customization.Model.DataSourceType = DataSourceType.Xpo; customization.StartPage = typeof(ConnectionPropertiesPage <IDataSourceModel>); } CustomizeProviders(container); }
void IWizardCustomizationService.CustomizeReportWizard(ReportWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { var wizardOptions = container.Resolve <SqlWizardOptions>(); wizardOptions &= ~SqlWizardOptions.MultiQueryWizard; //or you can use 'var wizardOptions = SqlWizardOptions.None' container.RegisterInstance(wizardOptions); }
void IWizardCustomizationService.CustomizeReportWizard(ReportWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { container.RegisterType <ICustomQueryValidator, MyCustomQueryValidator>(); }
public void CustomizeReportWizard(ReportWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { var options = container.Resolve <EFWizardOptions>() | EFWizardOptions.ShowBrowseButton; container.RegisterInstance(options); }
void IWizardCustomizationService.CustomizeReportWizard(ReportWizardCustomizationModel customization, ViewModelSourceIntegrityContainer container) { container.RegisterInstance(new ReportWizardSettings() { UseMasterDetailReportWizard = false }); }