From d1e86aeb60dd25aaf83408c49763915137a308e4 Mon Sep 17 00:00:00 2001 From: Rich Date: Fri, 30 Aug 2013 02:31:26 +0000 Subject: [PATCH] Added code to support changing applicability on procedure sections --- .../Volian.Controls.Library/DisplayApplicability.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/PROMS/Volian.Controls.Library/DisplayApplicability.cs b/PROMS/Volian.Controls.Library/DisplayApplicability.cs index d7d8fbae..03cbc255 100644 --- a/PROMS/Volian.Controls.Library/DisplayApplicability.cs +++ b/PROMS/Volian.Controls.Library/DisplayApplicability.cs @@ -211,8 +211,16 @@ namespace Volian.Controls.Library List invalidTrans = WillTransitionsBeValidCommand.Execute(MyItemInfo.ItemID, MyApplicability); if (invalidTrans.Count == 0) { - StepConfig sc = MyItemInfo.MyConfig as StepConfig; - sc.MasterSlave_Applicability = Volian.Base.Library.BigNum.MakeBigNum(MyApplicability); + if (MyItemInfo.IsSection) + { + SectionConfig sc = MyItemInfo.MyConfig as SectionConfig; + sc.MasterSlave_Applicability = Volian.Base.Library.BigNum.MakeBigNum(MyApplicability); + } + else + { + StepConfig sc = MyItemInfo.MyConfig as StepConfig; + sc.MasterSlave_Applicability = Volian.Base.Library.BigNum.MakeBigNum(MyApplicability); + } } else {