Index: DamEngine/branches/DamEngine 19.2/src/Deltares.DamEngine.Data/General/Dike.cs =================================================================== diff -u -r3249 -r3291 --- DamEngine/branches/DamEngine 19.2/src/Deltares.DamEngine.Data/General/Dike.cs (.../Dike.cs) (revision 3249) +++ DamEngine/branches/DamEngine 19.2/src/Deltares.DamEngine.Data/General/Dike.cs (.../Dike.cs) (revision 3291) @@ -193,7 +193,7 @@ } } - public void Validate() + public void Validate(bool IsOperational) { if (Locations == null || Locations.Count < 1) { @@ -211,11 +211,17 @@ throw new SurfaceLineException(validationResults[0].Text); } } - + if (location.Scenarios.Count < 1) { throw new DikeException("Location " + location.Name + " has no scenarios, at least one scenario is required."); } + + if (IsOperational && location.Scenarios.Count > 1) + { + throw new DikeException(string.Format( + "For Operational (DamLive), location {0} has {1} scenarios but only one is allowed!", location.Name, location.Scenarios.Count)); + } } }