From 1b1dc785489c337ed833c778db5520f4181299f3 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Thu, 30 Apr 2026 16:37:10 -0400 Subject: [PATCH 1/3] C2026-027-New-Set_At_All_Level-in-the-Applicability-tab-evaluate-having-the-button-grayed-out-for-the-RNO-column-4 --- .../DisplayApplicability.cs | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/PROMS/Volian.Controls.Library/DisplayApplicability.cs b/PROMS/Volian.Controls.Library/DisplayApplicability.cs index 77342c37..e68ced7a 100644 --- a/PROMS/Volian.Controls.Library/DisplayApplicability.cs +++ b/PROMS/Volian.Controls.Library/DisplayApplicability.cs @@ -69,13 +69,16 @@ namespace Volian.Controls.Library { MyItemInfo = _MyDisplayTabItem.MyItemInfo; } - if (MyItemInfo.IsRNOPart == true) + if (MyItemInfo != null) { - btnApplicabilitychg.Enabled = false; - } - else - { - btnApplicabilitychg.Enabled = true; + if (MyItemInfo.IsRNOPart == true) // Check if step is an RNO disable "Set All To Level" button. + { + btnApplicabilitychg.Enabled = false; + } + else + { + btnApplicabilitychg.Enabled = true; + } } } } @@ -402,13 +405,16 @@ namespace Volian.Controls.Library if (_MyItemInfo != null) { if (this.Visible == false) return; - if (_MyItemInfo.IsRNOPart == true) // Check if step is an RNO disable "Set All To Level" button. + if (MyItemInfo != null) { - btnApplicabilitychg.Enabled = false; - } - else - { - btnApplicabilitychg.Enabled = true; + if (MyItemInfo.IsRNOPart == true) // Check if step is an RNO disable "Set All To Level" button. + { + btnApplicabilitychg.Enabled = false; + } + else + { + btnApplicabilitychg.Enabled = true; + } } IItemConfig cfg = _MyItemInfo.MyConfig as IItemConfig; List apples = cfg.MasterSlave_Applicability.GetFlags(); From 90c215d4c1821b3106782cef40125348154c0163 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Fri, 1 May 2026 16:26:04 -0400 Subject: [PATCH 2/3] B2026-042-Fix-Null-Error-for-Set_At_All_Level-in-the-Applicability-tab-evaluate-having-the-button-grayed-out-for-the-RNO-column-4 --- .../DisplayApplicability.cs | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/PROMS/Volian.Controls.Library/DisplayApplicability.cs b/PROMS/Volian.Controls.Library/DisplayApplicability.cs index e68ced7a..5022dde7 100644 --- a/PROMS/Volian.Controls.Library/DisplayApplicability.cs +++ b/PROMS/Volian.Controls.Library/DisplayApplicability.cs @@ -42,7 +42,7 @@ namespace Volian.Controls.Library names.Add(dcfg.Unit_Name); } dcfg.SelectedSlave = 0; -// string[] names = dcfg.Unit_Name.Split(','); + // string[] names = dcfg.Unit_Name.Split(','); int apple = -1; if(_MyDisplayTabItem.MyStepTabPanel != null) apple = _MyDisplayTabItem.MyStepTabPanel.MyStepPanel.ApplDisplayMode; @@ -69,17 +69,6 @@ namespace Volian.Controls.Library { MyItemInfo = _MyDisplayTabItem.MyItemInfo; } - if (MyItemInfo != null) - { - if (MyItemInfo.IsRNOPart == true) // Check if step is an RNO disable "Set All To Level" button. - { - btnApplicabilitychg.Enabled = false; - } - else - { - btnApplicabilitychg.Enabled = true; - } - } } } } @@ -405,9 +394,9 @@ namespace Volian.Controls.Library if (_MyItemInfo != null) { if (this.Visible == false) return; - if (MyItemInfo != null) + if (_MyItemInfo != null) { - if (MyItemInfo.IsRNOPart == true) // Check if step is an RNO disable "Set All To Level" button. + if (_MyItemInfo.IsRNOPart == true) // Check if step is an RNO disable "Set All To Level" button. { btnApplicabilitychg.Enabled = false; } From d0cae8c2fc1f4c3ddfbd831006fb38c1ebdee3eb Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Mon, 4 May 2026 08:48:51 -0400 Subject: [PATCH 3/3] B2026-042-Fix-Null-Error-for-Set_At_All_Level-in-the-Applicability-tab-evaluate-having-the-button-grayed-out-for-the-RNO-column-4 --- .../DisplayApplicability.cs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/PROMS/Volian.Controls.Library/DisplayApplicability.cs b/PROMS/Volian.Controls.Library/DisplayApplicability.cs index 5022dde7..271f1f98 100644 --- a/PROMS/Volian.Controls.Library/DisplayApplicability.cs +++ b/PROMS/Volian.Controls.Library/DisplayApplicability.cs @@ -394,16 +394,13 @@ namespace Volian.Controls.Library if (_MyItemInfo != null) { if (this.Visible == false) return; - if (_MyItemInfo != null) + if (_MyItemInfo.IsRNOPart == true) // Check if step is an RNO disable "Set All To Level" button. { - if (_MyItemInfo.IsRNOPart == true) // Check if step is an RNO disable "Set All To Level" button. - { - btnApplicabilitychg.Enabled = false; - } - else - { - btnApplicabilitychg.Enabled = true; - } + btnApplicabilitychg.Enabled = false; + } + else + { + btnApplicabilitychg.Enabled = true; } IItemConfig cfg = _MyItemInfo.MyConfig as IItemConfig; List apples = cfg.MasterSlave_Applicability.GetFlags();