Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs =================================================================== diff -u -r773fa9dbb96e3e391ee0abff808550fc2e70d7d0 -re5d2b62a6626e9d34433859f6dccfcf5a1eff783 --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs (.../ClosingStructuresFailureMechanismResultView.cs) (revision 773fa9dbb96e3e391ee0abff808550fc2e70d7d0) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs (.../ClosingStructuresFailureMechanismResultView.cs) (revision e5d2b62a6626e9d34433859f6dccfcf5a1eff783) @@ -27,7 +27,6 @@ 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; @@ -112,16 +111,16 @@ { base.AddDataGridColumns(); - EnumDisplayWrapper[] layerOneDataSource = - Enum.GetValues(typeof(AssessmentLayerOneState)) - .OfType() - .Select(sa => new EnumDisplayWrapper(sa)) + EnumDisplayWrapper[] simpleAssessmentResultDataSource = + Enum.GetValues(typeof(SimpleAssessmentResultType)) + .OfType() + .Select(sa => new EnumDisplayWrapper(sa)) .ToArray(); DataGridViewControl.AddComboBoxColumn( - nameof(ClosingStructuresFailureMechanismSectionResultRow.AssessmentLayerOne), + nameof(ClosingStructuresFailureMechanismSectionResultRow.SimpleAssessmentResult), RingtoetsCommonFormsResources.FailureMechanismResultView_SimpleAssessmentResult_ColumnHeader, - layerOneDataSource, + simpleAssessmentResultDataSource, nameof(EnumDisplayWrapper.Value), nameof(EnumDisplayWrapper.DisplayName)); @@ -133,17 +132,13 @@ RingtoetsCommonFormsResources.FailureMechanismResultView_TailorMadeAssessment_ColumnHeader); } - private bool HasPassedSimpleAssessment(int rowIndex) - { - return (AssessmentLayerOneState) DataGridViewControl.GetCell(rowIndex, SimpleAssessmentColumnIndex).Value - == AssessmentLayerOneState.Sufficient; - } - private void OnCellFormatting(object sender, DataGridViewCellFormattingEventArgs eventArgs) { if (eventArgs.ColumnIndex > SimpleAssessmentColumnIndex) { - if (HasPassedSimpleAssessment(eventArgs.RowIndex)) + var simpleAssessmentResult = (SimpleAssessmentResultType) DataGridViewControl.GetCell(eventArgs.RowIndex, + SimpleAssessmentColumnIndex).Value; + if (FailureMechanismResultViewHelper.HasPassedSimpleAssessment(simpleAssessmentResult)) { DataGridViewControl.DisableCell(eventArgs.RowIndex, eventArgs.ColumnIndex); } @@ -166,7 +161,7 @@ StructuresCalculation normativeCalculation = resultRow.GetSectionResultCalculation(); FailureMechanismSectionResultRowHelper.SetDetailedAssessmentError(currentDataGridViewCell, - resultRow.AssessmentLayerOne, + resultRow.SimpleAssessmentResult, resultRow.DetailedAssessmentProbability, normativeCalculation); }