Index: Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs =================================================================== diff -u -r7305b37ab4bb0119e2f14fced1ff25c8200bfc54 -r7b3e9e5b2cf26281211e73384cd0369d93645637 --- Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision 7305b37ab4bb0119e2f14fced1ff25c8200bfc54) +++ Riskeer/Integration/src/Riskeer.Integration.Plugin/RiskeerPlugin.cs (.../RiskeerPlugin.cs) (revision 7b3e9e5b2cf26281211e73384cd0369d93645637) @@ -1816,8 +1816,6 @@ AssessmentSectionCalculationActivityFactory.CreateHydraulicLoadCalculationActivities(nodeData.WrappedData)); }); - SetHydraulicsMenuItemEnabledStateAndTooltip(nodeData.WrappedData, calculateAllItem); - return Gui.Get(nodeData, treeViewControl) .AddOpenItem() .AddSeparator() @@ -2442,16 +2440,6 @@ return new object[0]; } - private static void SetHydraulicsMenuItemEnabledStateAndTooltip(IAssessmentSection assessmentSection, StrictContextMenuItem menuItem) - { - string validationText = HydraulicBoundaryDataConnectionValidator.Validate(assessmentSection.HydraulicBoundaryData); - if (!string.IsNullOrEmpty(validationText)) - { - menuItem.Enabled = false; - menuItem.ToolTipText = validationText; - } - } - private ContextMenuStrip HydraulicBoundaryDataContextMenuStrip(HydraulicBoundaryDataContext nodeData, object parentData, TreeViewControl treeViewControl) { IContextMenuBuilder builder = Gui.Get(nodeData, treeViewControl); @@ -2536,7 +2524,7 @@ { var handler = new HydraulicBoundaryDataUpdateHandler( nodeData.AssessmentSection, new DuneLocationsUpdateHandler(Gui.ViewCommands, nodeData.AssessmentSection.DuneErosion)); - + IEnumerable changedObjects = handler.RemoveHydraulicBoundaryDatabase(nodeData.WrappedData); handler.DoPostUpdateActions(); @@ -2559,8 +2547,6 @@ AssessmentSectionHydraulicBoundaryLocationCalculationActivityFactory.CreateWaterLevelCalculationActivitiesForNormTargetProbabilities(assessmentSection)); }); - SetHydraulicsMenuItemEnabledStateAndTooltip(assessmentSection, waterLevelCalculationItem); - var builder = new RiskeerContextMenuBuilder(Gui.Get(nodeData, treeViewControl)); var changeHandler = new ClearIllustrationPointsOfHydraulicBoundaryLocationCalculationCollectionChangeHandler( GetInquiryHelper(), @@ -2611,8 +2597,6 @@ TargetProbabilityCalculationsDisplayNameHelper.GetUniqueDisplayNameForWaterLevelCalculations(nodeData.WrappedData, assessmentSection)); }); - SetHydraulicsMenuItemEnabledStateAndTooltip(nodeData.AssessmentSection, waterLevelCalculationItem); - var builder = new RiskeerContextMenuBuilder(Gui.Get(nodeData, treeViewControl)); var changeHandler = new ClearIllustrationPointsOfHydraulicBoundaryLocationCalculationCollectionChangeHandler( GetInquiryHelper(), @@ -2659,8 +2643,6 @@ AssessmentSectionHydraulicBoundaryLocationCalculationActivityFactory.CreateWaterLevelCalculationActivitiesForUserDefinedTargetProbabilities(assessmentSection)); }); - SetHydraulicsMenuItemEnabledStateAndTooltip(assessmentSection, waterLevelCalculationItem); - var builder = new RiskeerContextMenuBuilder(Gui.Get(nodeData, treeViewControl)); var changeHandler = new ClearIllustrationPointsOfHydraulicBoundaryLocationCalculationCollectionChangeHandler( GetInquiryHelper(), @@ -2720,8 +2702,6 @@ calculationAction(nodeData.WrappedData, nodeData.AssessmentSection); }); - SetHydraulicsMenuItemEnabledStateAndTooltip(nodeData.AssessmentSection, calculationItem); - var builder = new RiskeerContextMenuBuilder(Gui.Get(nodeData, treeViewControl)); var changeHandler = new ClearIllustrationPointsOfHydraulicBoundaryLocationCalculationCollectionChangeHandler( GetInquiryHelper(), @@ -2788,8 +2768,6 @@ AssessmentSectionHydraulicBoundaryLocationCalculationActivityFactory.CreateWaveHeightCalculationActivitiesForUserDefinedTargetProbabilities(assessmentSection)); }); - SetHydraulicsMenuItemEnabledStateAndTooltip(assessmentSection, waveHeightCalculationItem); - var builder = new RiskeerContextMenuBuilder(Gui.Get(nodeData, treeViewControl)); var changeHandler = new ClearIllustrationPointsOfHydraulicBoundaryLocationCalculationCollectionChangeHandler( GetInquiryHelper(), @@ -2832,13 +2810,6 @@ RiskeerCommonFormsResources.WaveHeight_Calculate_All_ToolTip); } - private static bool HasIllustrationPoints(IAssessmentSection assessmentSection) - { - return WaterLevelCalculationsForNormTargetProbabilitiesHaveIllustrationPoints(assessmentSection) - || WaterLevelCalculationsForUserDefinedTargetProbabilitiesHaveIllustrationPoints(assessmentSection) - || WaveHeightCalculationsForUserDefinedTargetProbabilitiesHaveIllustrationPoints(assessmentSection); - } - private static bool WaterLevelCalculationsForNormTargetProbabilitiesHaveIllustrationPoints(IAssessmentSection assessmentSection) { return IllustrationPointsHelper.HasIllustrationPoints(assessmentSection.WaterLevelCalculationsForSignalFloodingProbability)