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); }
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); }