Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs (.../ClosingStructuresFailureMechanismResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs (.../ClosingStructuresFailureMechanismResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -23,9 +23,11 @@ using System.Linq; using System.Windows.Forms; using Core.Common.Base; +using Core.Common.Util; using Ringtoets.ClosingStructures.Data; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Calculation; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.Structures; using Ringtoets.Common.Forms.Helpers; using Ringtoets.Common.Forms.Views; @@ -109,6 +111,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(ClosingStructuresFailureMechanismSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + DataGridViewControl.AddTextBoxColumn( nameof(ClosingStructuresFailureMechanismSectionResultRow.AssessmentLayerTwoA), RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_two_a); Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -127,8 +127,8 @@ /// false if the simple assessment has passed, true otherwise. protected bool HasPassedSimpleAssessment(int rowIndex) { - return (SimpleAssessmentResultType) DataGridViewControl.GetCell(rowIndex, AssessmentLayerOneColumnIndex).Value - == SimpleAssessmentResultType.ProbabilityNegligible; + return (AssessmentLayerOneState) DataGridViewControl.GetCell(rowIndex, AssessmentLayerOneColumnIndex).Value + == AssessmentLayerOneState.Sufficient; } /// Index: Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Forms/Views/DuneErosionFailureMechanismResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Forms/Views/DuneErosionFailureMechanismResultView.cs (.../DuneErosionFailureMechanismResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Forms/Views/DuneErosionFailureMechanismResultView.cs (.../DuneErosionFailureMechanismResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -64,6 +64,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(DuneErosionSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + EnumDisplayWrapper[] twoAResultDataSource = Enum.GetValues(typeof(AssessmentLayerTwoAResult)) .OfType() Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismResultView.cs (.../GrassCoverErosionInwardsFailureMechanismResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/Views/GrassCoverErosionInwardsFailureMechanismResultView.cs (.../GrassCoverErosionInwardsFailureMechanismResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -23,8 +23,10 @@ using System.Linq; using System.Windows.Forms; using Core.Common.Base; +using Core.Common.Util; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Calculation; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Forms.Helpers; using Ringtoets.Common.Forms.Views; using Ringtoets.GrassCoverErosionInwards.Data; @@ -111,6 +113,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(GrassCoverErosionInwardsFailureMechanismSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + DataGridViewControl.AddTextBoxColumn( nameof(GrassCoverErosionInwardsFailureMechanismSectionResultRow.AssessmentLayerTwoA), RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_two_a, Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsFailureMechanismResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsFailureMechanismResultView.cs (.../GrassCoverErosionOutwardsFailureMechanismResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Forms/Views/GrassCoverErosionOutwardsFailureMechanismResultView.cs (.../GrassCoverErosionOutwardsFailureMechanismResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -67,6 +67,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(GrassCoverErosionOutwardsFailureMechanismSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + EnumDisplayWrapper[] twoAResultDataSource = Enum.GetValues(typeof(AssessmentLayerTwoAResult)) .OfType() Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresFailureMechanismResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresFailureMechanismResultView.cs (.../HeightStructuresFailureMechanismResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/Views/HeightStructuresFailureMechanismResultView.cs (.../HeightStructuresFailureMechanismResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -23,8 +23,10 @@ using System.Linq; using System.Windows.Forms; using Core.Common.Base; +using Core.Common.Util; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Calculation; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.Structures; using Ringtoets.Common.Forms.Helpers; using Ringtoets.Common.Forms.Views; @@ -113,6 +115,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(HeightStructuresFailureMechanismSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + DataGridViewControl.AddTextBoxColumn( nameof(HeightStructuresFailureMechanismSectionResultRow.AssessmentLayerTwoA), RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_two_a, Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/GrassCoverSlipOffInwardsResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/GrassCoverSlipOffInwardsResultView.cs (.../GrassCoverSlipOffInwardsResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/GrassCoverSlipOffInwardsResultView.cs (.../GrassCoverSlipOffInwardsResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -68,6 +68,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(GrassCoverSlipOffInwardsSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + EnumDisplayWrapper[] twoAResultDataSource = Enum.GetValues(typeof(AssessmentLayerTwoAResult)) .OfType() Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/GrassCoverSlipOffOutwardsResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/GrassCoverSlipOffOutwardsResultView.cs (.../GrassCoverSlipOffOutwardsResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/GrassCoverSlipOffOutwardsResultView.cs (.../GrassCoverSlipOffOutwardsResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -68,6 +68,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(GrassCoverSlipOffOutwardsSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + EnumDisplayWrapper[] twoAResultDataSource = Enum.GetValues(typeof(AssessmentLayerTwoAResult)) .OfType() Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/MacroStabilityOutwardsResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/MacroStabilityOutwardsResultView.cs (.../MacroStabilityOutwardsResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/MacroStabilityOutwardsResultView.cs (.../MacroStabilityOutwardsResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -19,8 +19,12 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; +using System.Linq; using System.Windows.Forms; using Core.Common.Base; +using Core.Common.Util; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Forms.Views; using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Integration.Data.StandAlone.SectionResults; @@ -64,6 +68,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(MacroStabilityOutwardsSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + DataGridViewControl.AddTextBoxColumn( nameof(MacroStabilityOutwardsSectionResultRow.AssessmentLayerTwoA), RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_two_a); Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/MicrostabilityResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/MicrostabilityResultView.cs (.../MicrostabilityResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/MicrostabilityResultView.cs (.../MicrostabilityResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -68,6 +68,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(MicrostabilitySectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + EnumDisplayWrapper[] twoAResultDataSource = Enum.GetValues(typeof(AssessmentLayerTwoAResult)) .OfType() Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/PipingStructureResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/PipingStructureResultView.cs (.../PipingStructureResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/PipingStructureResultView.cs (.../PipingStructureResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -68,6 +68,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(PipingStructureSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + EnumDisplayWrapper[] twoAResultDataSource = Enum.GetValues(typeof(AssessmentLayerTwoAResult)) .OfType() Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/StrengthStabilityLengthwiseConstructionResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/StrengthStabilityLengthwiseConstructionResultView.cs (.../StrengthStabilityLengthwiseConstructionResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/StrengthStabilityLengthwiseConstructionResultView.cs (.../StrengthStabilityLengthwiseConstructionResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -19,8 +19,12 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; +using System.Linq; using System.Windows.Forms; using Core.Common.Base; +using Core.Common.Util; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Forms.Views; using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Integration.Data.StandAlone.SectionResults; @@ -65,6 +69,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(WaterPressureAsphaltCoverSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + DataGridViewControl.AddTextBoxColumn( nameof(WaterPressureAsphaltCoverSectionResultRow.AssessmentLayerThree), RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_three); Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/TechnicalInnovationResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/TechnicalInnovationResultView.cs (.../TechnicalInnovationResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/TechnicalInnovationResultView.cs (.../TechnicalInnovationResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -19,8 +19,12 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; +using System.Linq; using System.Windows.Forms; using Core.Common.Base; +using Core.Common.Util; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Forms.Views; using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Integration.Data.StandAlone.SectionResults; @@ -64,6 +68,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(TechnicalInnovationSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + DataGridViewControl.AddTextBoxColumn( nameof(TechnicalInnovationSectionResultRow.AssessmentLayerThree), RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_three); Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/WaterPressureAsphaltCoverResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/WaterPressureAsphaltCoverResultView.cs (.../WaterPressureAsphaltCoverResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/SectionResultViews/WaterPressureAsphaltCoverResultView.cs (.../WaterPressureAsphaltCoverResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -19,8 +19,12 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; +using System.Linq; using System.Windows.Forms; using Core.Common.Base; +using Core.Common.Util; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Forms.Views; using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Integration.Data.StandAlone.SectionResults; @@ -64,6 +68,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(WaterPressureAsphaltCoverSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + DataGridViewControl.AddTextBoxColumn( nameof(WaterPressureAsphaltCoverSectionResultRow.AssessmentLayerThree), RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_three); Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/Views/MacroStabilityInwardsFailureMechanismResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/Views/MacroStabilityInwardsFailureMechanismResultView.cs (.../MacroStabilityInwardsFailureMechanismResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/Views/MacroStabilityInwardsFailureMechanismResultView.cs (.../MacroStabilityInwardsFailureMechanismResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -23,6 +23,7 @@ using System.Linq; using System.Windows.Forms; using Core.Common.Base; +using Core.Common.Util; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Data.FailureMechanism; @@ -120,6 +121,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(MacroStabilityInwardsFailureMechanismSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + DataGridViewControl.AddTextBoxColumn( nameof(MacroStabilityInwardsFailureMechanismSectionResultRow.AssessmentLayerTwoA), RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_two_a, Index: Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/Views/StabilityPointStructuresFailureMechanismResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/Views/StabilityPointStructuresFailureMechanismResultView.cs (.../StabilityPointStructuresFailureMechanismResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/StabilityPointStructures/src/Ringtoets.StabilityPointStructures.Forms/Views/StabilityPointStructuresFailureMechanismResultView.cs (.../StabilityPointStructuresFailureMechanismResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -23,8 +23,10 @@ using System.Linq; using System.Windows.Forms; using Core.Common.Base; +using Core.Common.Util; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Calculation; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.Structures; using Ringtoets.Common.Forms.Helpers; using Ringtoets.Common.Forms.Views; @@ -114,6 +116,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(StabilityPointStructuresFailureMechanismSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + DataGridViewControl.AddTextBoxColumn( nameof(StabilityPointStructuresFailureMechanismSectionResultRow.AssessmentLayerTwoA), RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_two_a); Index: Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Forms/Views/StabilityStoneCoverResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Forms/Views/StabilityStoneCoverResultView.cs (.../StabilityStoneCoverResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/StabilityStoneCover/src/Ringtoets.StabilityStoneCover.Forms/Views/StabilityStoneCoverResultView.cs (.../StabilityStoneCoverResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -66,6 +66,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(StabilityStoneCoverSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + EnumDisplayWrapper[] twoAResultDataSource = Enum.GetValues(typeof(AssessmentLayerTwoAResult)) .OfType() Index: Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Forms/Views/WaveImpactAsphaltCoverFailureMechanismResultView.cs =================================================================== diff -u -r74e362128e21e414c29a561f6e6fe113bcab2635 -red5b5a31c2480fbef4ebc8258ee92eed978f5049 --- Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Forms/Views/WaveImpactAsphaltCoverFailureMechanismResultView.cs (.../WaveImpactAsphaltCoverFailureMechanismResultView.cs) (revision 74e362128e21e414c29a561f6e6fe113bcab2635) +++ Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Forms/Views/WaveImpactAsphaltCoverFailureMechanismResultView.cs (.../WaveImpactAsphaltCoverFailureMechanismResultView.cs) (revision ed5b5a31c2480fbef4ebc8258ee92eed978f5049) @@ -66,6 +66,19 @@ { base.AddDataGridColumns(); + EnumDisplayWrapper[] layerOneDataSource = + Enum.GetValues(typeof(AssessmentLayerOneState)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) + .ToArray(); + + DataGridViewControl.AddComboBoxColumn( + nameof(WaveImpactAsphaltCoverFailureMechanismSectionResultRow.AssessmentLayerOne), + RingtoetsCommonFormsResources.FailureMechanismResultView_InitializeDataGridView_Assessment_layer_one, + layerOneDataSource, + nameof(EnumDisplayWrapper.Value), + nameof(EnumDisplayWrapper.DisplayName)); + EnumDisplayWrapper[] twoAResultDataSource = Enum.GetValues(typeof(AssessmentLayerTwoAResult)) .OfType()