Index: Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingCalculationsView.cs =================================================================== diff -u -r8c1d631e78831a7fa357c4b285e89942d532bebb -rc7c07db38829afdc5965c331844e1d39123944ff --- Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingCalculationsView.cs (.../PipingCalculationsView.cs) (revision 8c1d631e78831a7fa357c4b285e89942d532bebb) +++ Ringtoets/Piping/src/Ringtoets.Piping.Forms/Views/PipingCalculationsView.cs (.../PipingCalculationsView.cs) (revision c7c07db38829afdc5965c331844e1d39123944ff) @@ -170,6 +170,20 @@ dataGridView.CellValidating += DataGridViewCellValidating; dataGridView.DataError += DataGridViewDataError; + var relevantColumn = new DataGridViewCheckBoxColumn + { + DataPropertyName = "IsRelevant", + HeaderText = "In eindbeoordeling", + Name = "column_IsRelevant" + }; + + var contributionColumn = new DataGridViewTextBoxColumn + { + DataPropertyName = "Contribution", + HeaderText = "Bijdrage", + Name = "column_Contribution" + }; + var nameColumn = new DataGridViewTextBoxColumn { DataPropertyName = "Name", @@ -238,6 +252,8 @@ dataGridView.AutoGenerateColumns = false; dataGridView.Columns.AddRange( + relevantColumn, + contributionColumn, nameColumn, stochasticSoilModelColumn, stochasticSoilProfileColumn, @@ -531,21 +547,47 @@ private class PipingCalculationRow { - private readonly PipingCalculation pipingCalculation; + private readonly PipingCalculationScenario pipingCalculation; - public PipingCalculationRow(PipingCalculation pipingCalculation) + public PipingCalculationRow(PipingCalculationScenario pipingCalculation) { this.pipingCalculation = pipingCalculation; } - public PipingCalculation PipingCalculation + public PipingCalculationScenario PipingCalculation { get { return pipingCalculation; } } + public bool IsRelevant + { + get + { + return pipingCalculation.IsRelevant; + } + set + { + pipingCalculation.IsRelevant = value; + pipingCalculation.NotifyObservers(); + } + } + + public RoundedDouble Contribution + { + get + { + return pipingCalculation.Contribution; + } + set + { + pipingCalculation.Contribution = value; + pipingCalculation.NotifyObservers(); + } + } + public string Name { get