Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/CompositeJob.cs =================================================================== diff -u -r6436 -r6968 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/CompositeJob.cs (.../CompositeJob.cs) (revision 6436) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/CompositeJob.cs (.../CompositeJob.cs) (revision 6968) @@ -21,6 +21,7 @@ using System.Collections.Generic; using System.ComponentModel; +using System.Linq; using Deltares.Standard.Attributes; namespace Deltares.Dam.Data; @@ -37,37 +38,15 @@ { get { - var containsRun = false; - var containsNoRun = false; - - foreach (DamJob job in jobs) - { - if (!job.Run.HasValue) - { - containsRun = true; - containsNoRun = true; - } - else if (job.Run.Value) - { - containsRun = true; - } - else - { - containsNoRun = true; - } - } - + bool containsRun = jobs.Any(job => job.Run != false); + bool containsNoRun = jobs.Any(job => job.Run != true); + if (containsRun && containsNoRun) { return null; } - if (containsRun) - { - return true; - } - - return false; + return containsRun; } set {