Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsGuiPlugin.cs =================================================================== diff -u -rfa424689d48793c024e73bfcee1c202559eea3e0 -rf1bd17ba95b3fbae5928d4240523d50d8b83b64d --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsGuiPlugin.cs (.../RingtoetsGuiPlugin.cs) (revision fa424689d48793c024e73bfcee1c202559eea3e0) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsGuiPlugin.cs (.../RingtoetsGuiPlugin.cs) (revision f1bd17ba95b3fbae5928d4240523d50d8b83b64d) @@ -94,38 +94,6 @@ } } - private void RemoveOnOpenProjectListener(IProjectOwner projectOwner) - { - if (projectOwner != null) - { - projectOwner.ProjectOpened -= VerifyHydraulicBoundaryDatabasePath; - } - } - - private void AddOnOpenProjectListener(IProjectOwner projectOwner) - { - if (projectOwner != null) - { - projectOwner.ProjectOpened += VerifyHydraulicBoundaryDatabasePath; - } - } - - private void VerifyHydraulicBoundaryDatabasePath(Project project) - { - var sectionsWithDatabase = project.Items.OfType().Where(i => i.HydraulicBoundaryDatabase != null); - foreach (IAssessmentSection section in sectionsWithDatabase) - { - string selectedFile = section.HydraulicBoundaryDatabase.FilePath; - var validationProblem = HydraulicDatabaseHelper.ValidatePathForCalculation(selectedFile); - if(validationProblem != null) - { - log.WarnFormat( - Resources.RingtoetsGuiPlugin_VerifyHydraulicBoundaryDatabasePath_Hydraulic_boundary_database_connection_failed_0_, - validationProblem); - } - } - } - /// /// Returns all instances provided for data of . /// @@ -292,6 +260,38 @@ }; } + private void RemoveOnOpenProjectListener(IProjectOwner projectOwner) + { + if (projectOwner != null) + { + projectOwner.ProjectOpened -= VerifyHydraulicBoundaryDatabasePath; + } + } + + private void AddOnOpenProjectListener(IProjectOwner projectOwner) + { + if (projectOwner != null) + { + projectOwner.ProjectOpened += VerifyHydraulicBoundaryDatabasePath; + } + } + + private static void VerifyHydraulicBoundaryDatabasePath(Project project) + { + var sectionsWithDatabase = project.Items.OfType().Where(i => i.HydraulicBoundaryDatabase != null); + foreach (IAssessmentSection section in sectionsWithDatabase) + { + string selectedFile = section.HydraulicBoundaryDatabase.FilePath; + var validationProblem = HydraulicDatabaseHelper.ValidatePathForCalculation(selectedFile); + if (validationProblem != null) + { + log.WarnFormat( + Resources.RingtoetsGuiPlugin_VerifyHydraulicBoundaryDatabasePath_Hydraulic_boundary_database_connection_failed_0_, + validationProblem); + } + } + } + #region FailureMechanismContributionContext ViewInfo private static bool CloseFailureMechanismContributionViewForData(FailureMechanismContributionView view, object o)