private void Selector_OnAgentNotReachable(AgentSelector sender, Agent agent)
 {
     if (this.OnAgentNotReachable != null)
     {
         this.OnAgentNotReachable(sender.JobToDo, agent);
     }
 }
        public ContentDisplayManager(JobWindowList jobForWindow, List<Agent> availableAgents, Job_Configuration configuration)
        {
            this.jobForWindow = jobForWindow;
            this.configuration = configuration;

            this.workingAgents = new List<WorkingAgent>();
            this.agentSelectors = new Dictionary<Job, AgentSelector>();

            foreach (Job job in jobForWindow.Jobs)
            {
                AgentSelector selector = new AgentSelector(job, availableAgents);
                selector.OnAgentNotReachable += Selector_OnAgentNotReachable;

                this.agentSelectors[job] = selector;
            }

            this.Running = false;
        }