Ejemplo n.º 1
0
 public ScheduledJob(
     IJob job, 
     HashSet<IScheduledWorker> worker, 
     IScheduledZone locationZone, 
     HashSet<IScheduledZone> exclusionZones, 
     int start)
     : this(job, worker, new HashSet<IScheduledTool>(), locationZone, exclusionZones, start)
 {
 }
Ejemplo n.º 2
0
 public ScheduledJob(
     IJob job,
     HashSet <IScheduledWorker> worker,
     IScheduledZone locationZone,
     HashSet <IScheduledZone> exclusionZones,
     int start)
     : this(job, worker, new HashSet <IScheduledTool>(), locationZone, exclusionZones, start)
 {
 }
Ejemplo n.º 3
0
 public ScheduledJob(
     IJob job, 
     HashSet<IScheduledWorker> worker, 
     HashSet<IScheduledTool> tool, 
     IScheduledZone locationZone, 
     HashSet<IScheduledZone> exclusionZones, 
     int start)
     : this()
 {
     Job = job;
     Workers = worker;
     Tools = tool;
     LocationZone = locationZone;
     ExclusionZones = exclusionZones;
     FirstAttemptedStart = job.FirstPossibleStart;
     Start = start;
     End = Start + job.Duration;
 }
Ejemplo n.º 4
0
 public ScheduledJob(
     IJob job,
     HashSet <IScheduledWorker> worker,
     HashSet <IScheduledTool> tool,
     IScheduledZone locationZone,
     HashSet <IScheduledZone> exclusionZones,
     int start)
     : this()
 {
     Job                 = job;
     Workers             = worker;
     Tools               = tool;
     LocationZone        = locationZone;
     ExclusionZones      = exclusionZones;
     FirstAttemptedStart = job.FirstPossibleStart;
     Start               = start;
     End                 = Start + job.Duration;
 }