From d638c1d04d4b22ca15eba0d80c706a976c3f4c78 Mon Sep 17 00:00:00 2001 From: Paul Larsen Date: Thu, 30 Apr 2026 15:21:20 -0400 Subject: [PATCH] C2026-027-New-Set_At_All_Level-in-the-Applicability-tab-evaluate-having-the-button-grayed-out-for-the-RNO-column-3 --- .../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();