Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/IO/VersionInfo.cs =================================================================== diff -u -r4539 -r6310 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/IO/VersionInfo.cs (.../VersionInfo.cs) (revision 4539) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/IO/VersionInfo.cs (.../VersionInfo.cs) (revision 6310) @@ -32,7 +32,8 @@ /// FileVersion 0 is for versions 18.1.3 and earlier. /// FileVersion 1 is for version 19.1.1. /// FileVersion 2 is for version 20.1.1. and up - public const int CurrentFileVersion = 2; + /// FileVersion 2 is for version 25.1.1. and up + public const int CurrentFileVersion = 3; //#Bka: added this field to be able to debug the de-serialization of the file version info. // I noticed that when the designresults are added to the serialization/de-serialization, Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Translations.xml =================================================================== diff -u -r6267 -r6310 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Translations.xml (.../Translations.xml) (revision 6267) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/Translations.xml (.../Translations.xml) (revision 6310) @@ -836,5 +836,8 @@ nl-NL="Geen gegevensbronnen gedefinieerd"/> + nl-NL="Gegevens zijn nog niet geïmporteerd"/> + \ No newline at end of file Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProject.cs =================================================================== diff -u -r6295 -r6310 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProject.cs (.../DamProject.cs) (revision 6295) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamProject.cs (.../DamProject.cs) (revision 6310) @@ -297,7 +297,10 @@ if (damProjectData != null) { damProjectData.VersionInfo.InitVersionInfoAfterRead(); - + if (damProjectData.VersionInfo.FileVersionAsRead < damProjectData.VersionInfo.FileVersion) + { + throw new DamProjectException(LocalizationManager.GetTranslatedText(GetType(), "CanNotReadOldFile")); + } string damProjectVersion = damProjectVersionXmlHandler.GetDamProjectVersion(); damProjectVersion = GetMainVersion(damProjectVersion); if (damProjectVersion != null)