public void Initialize(XmlElement config, IEventManager eventManager, IProfile profile) {
            EventManager = eventManager;
            Logger = new Logger(eventManager);
            var c = new V1Central(config["Settings"]);
            c.Validate();
            v1Server = c;

            LoadProjectMap(config["TestPublishProjectMap"], config["BaseQueryFilter"]);

            EventManager.Subscribe(typeof(IntervalSync), OnInterval);
        }
Exemple #2
0
        public SpaceObjChildren(ICentral centralObject, Point pos, Canvas canvas)
        {
            InitializeComponent();

            this.pos           = pos;
            this.centralObject = centralObject;

            txtblockName.Text = (centralObject as SpaceObject).Name + " " + centralObject.GetOrbitObjectsType().Name.ToLower() + "s:";

            ShowChildrenList();
            Show(canvas);
        }
        public ICentral GetObject()
        {
            ICentral obj = null;

            switch (_type)
            {
            case ObjectType.CentralGaz:
                obj = new CentralGaz(production, coutProd, co2prod)
                {
                };
                break;

            case ObjectType.CentralNucl:
                obj = new CentralNucl()
                {
                };
                break;

            case ObjectType.CentralEolien:
                obj = new CentralEolien(production, coutProd, co2prod)
                {
                };
                break;

            case ObjectType.CentralSolaire:
                obj = new CentralSolaire()
                {
                };
                break;

            case ObjectType.CentralAcheteur:
                obj = new CentralAcheteur()
                {
                };
                break;
            }

            return(obj);
        }