Пример #1
0
        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);
        }
Пример #2
0
 public Orchestrator(
     Validator validator, Executor executor, IDataComponent dataComponent)
 {
     Validator     = validator;
     Executor      = executor;
     DataComponent = dataComponent;
 }
Пример #3
0
            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));
            }
        }
Пример #5
0
            static void Main(string[] args)
            {
                com = CommonUtilities.DataFactory.CreateComponent();
                bool processing = true;

                do
                {
                    string choice = getMenu();
                    processing = processMenu(choice);
                } while (processing);
            }
Пример #6
0
        public IActorStateModel Attach(IDataComponent dataComponent)
        {
            _dataComponents.Add(dataComponent.GetType(), dataComponent);
            dataComponent.AddTo(Disposer);

            if (dataComponent is IResettableDataComponent resettable)
            {
                _resettableDataComponents.Add(resettable);
            }

            return(this);
        }
Пример #7
0
 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;
 }
Пример #9
0
 public bool TryGet <T>(out IDataComponent component) where T : class, IDataComponent
 {
     return(_dataComponents.TryGetValue(typeof(T), out component));
 }
Пример #10
0
 public static ISystemConfiguration CreateInstance(ILogger logger, IDataComponent dataComponent)
 {
     return(Instance = new SystemConfiguration(logger, dataComponent));
 }
Пример #11
0
 private SystemConfiguration(ILogger logger, IDataComponent dataComponent)
 {
     _logger        = logger;
     _dataComponent = dataComponent;
 }
Пример #12
0
 public static IPermissionsManager CreateInstance(ILogger logger, IDataComponent dataComponent, ISystemConfiguration systemConfig)
 {
     return(Instance = new PermissionsManager(logger, dataComponent, systemConfig));
 }
Пример #13
0
 private PermissionsManager(ILogger logger, IDataComponent dataComponent, ISystemConfiguration systemConfig)
 {
     _logger        = logger;
     _dataComponent = dataComponent;
     _systemConfig  = systemConfig;
 }
Пример #14
0
 public static IScheduler CreateInstance(ILogger logger, IDataComponent dataComponent)
 {
     return(Instance = new Scheduler(logger, dataComponent));
 }
Пример #15
0
 private Scheduler(ILogger logger, IDataComponent dataComponent)
 {
     _logger           = logger;
     JobFactory.Logger = logger;
     _dataComponent    = dataComponent;
 }
Пример #16
0
 public SomeController(IDataComponent dataComponent)
 {
     _dataComponent = dataComponent;
 }
Пример #17
0
 public Orchestrator(Validator validator, Executor executor, IDataComponent dataComponent)
 {
     Validator = validator;
     Executor = executor;
     DataComponent = dataComponent;
 }
Пример #18
0
 /// <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);
 }