bool IWizardCustomizationService.TryCreateReport(XtraReportModel model, out XtraReport report) { var customModel = model as CustomReportModel; if (customModel == null || model.ReportType == ReportType.Template || model.ReportType == ReportType.Label) { report = null; return(false); } IDataComponent dataSource = null; string dataMember = null; if (customModel.ReportType != ReportType.Empty) { var dataComponentCreator = new DataComponentCreator(); dataSource = dataComponentCreator.CreateDataComponent(model); dataMember = dataSource.DataMember; } var builder = new DevExpress.Xpf.Reports.UserDesigner.ReportWizard.ReportBuilder(dataSource, dataMember); report = new XtraReport(); report.PaperKind = customModel.PaperKind; report.Margins = customModel.PageMargins; builder.Build(report, customModel); return(true); }
public Orchestrator( Validator validator, Executor executor, IDataComponent dataComponent) { Validator = validator; Executor = executor; DataComponent = dataComponent; }
public static IDataComponent CreateComponent() { string className = ConfigurationManager.AppSettings["ClassName"]; IDataComponent component = Activator.CreateInstance(Type.GetType(className)) as IDataComponent; return(component); }
private void InsertIfNeeded(IDataComponent component) { if (component.Find <JobConfiguration>(u => u.Name == "Test Job") == null) { var newJob = new JobConfiguration(); newJob.Name = "Test Job"; Assert.IsTrue(component.Insert <JobConfiguration>(newJob)); } }
static void Main(string[] args) { com = CommonUtilities.DataFactory.CreateComponent(); bool processing = true; do { string choice = getMenu(); processing = processMenu(choice); } while (processing); }
public IActorStateModel Attach(IDataComponent dataComponent) { _dataComponents.Add(dataComponent.GetType(), dataComponent); dataComponent.AddTo(Disposer); if (dataComponent is IResettableDataComponent resettable) { _resettableDataComponents.Add(resettable); } return(this); }
static void Main(string[] args) { try { IDataComponent component = DataFactory.GetComponent(); component.AddItem(123, "Tomato", 45); component.AddItem(124, "Banana", 65); var data = component.GetAllItems(); foreach (DataRow row in data.Rows) { Console.WriteLine(row[1] + " costs " + row[2]); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public EmployeeController(IDataComponent dp) { dataComponent = dp; }
public bool TryGet <T>(out IDataComponent component) where T : class, IDataComponent { return(_dataComponents.TryGetValue(typeof(T), out component)); }
public static ISystemConfiguration CreateInstance(ILogger logger, IDataComponent dataComponent) { return(Instance = new SystemConfiguration(logger, dataComponent)); }
private SystemConfiguration(ILogger logger, IDataComponent dataComponent) { _logger = logger; _dataComponent = dataComponent; }
public static IPermissionsManager CreateInstance(ILogger logger, IDataComponent dataComponent, ISystemConfiguration systemConfig) { return(Instance = new PermissionsManager(logger, dataComponent, systemConfig)); }
private PermissionsManager(ILogger logger, IDataComponent dataComponent, ISystemConfiguration systemConfig) { _logger = logger; _dataComponent = dataComponent; _systemConfig = systemConfig; }
public static IScheduler CreateInstance(ILogger logger, IDataComponent dataComponent) { return(Instance = new Scheduler(logger, dataComponent)); }
private Scheduler(ILogger logger, IDataComponent dataComponent) { _logger = logger; JobFactory.Logger = logger; _dataComponent = dataComponent; }
public SomeController(IDataComponent dataComponent) { _dataComponent = dataComponent; }
public Orchestrator(Validator validator, Executor executor, IDataComponent dataComponent) { Validator = validator; Executor = executor; DataComponent = dataComponent; }
/// <summary> /// This should only ever be called by DataComponent base constructor /// </summary> /// <param name="component">Component.</param> public void AddDataComponent(IDataComponent component) { _dataComponents.Add(component); }