From 10673521e5838b3611ad24bcb3fa616b94191613 Mon Sep 17 00:00:00 2001 From: Rich Date: Wed, 12 Nov 2014 06:41:04 +0000 Subject: [PATCH] Added SectionInfo property HasInitials to make it easier to locate sections which get Initial Headers. Removed Basis from Transition Text --- PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs | 9 +++++++++ PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs index fb498627..e1dc045b 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/ItemExt.cs @@ -5434,6 +5434,15 @@ namespace VEPROMS.CSLA.Library return (bool)_HasStepCheckOffs; } } + public bool HasInitials + { + get + { + SectionConfig sectCfg = MyConfig as SectionConfig; + int sc = sectCfg.Section_CheckoffListSelection; + return (sc > 1 || HasStepCheckOffs); + } + } private static bool GetStepCheckOff(ItemInfo ii) { if (ii is StepInfo && ((ii as StepInfo).MyConfig as StepConfig).Step_CheckOffIndex > 1) return true; diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs index 264e7472..31483768 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs @@ -605,8 +605,9 @@ namespace VEPROMS.CSLA.Library //itm.Save(); //} } + if (tb._ToItem.ActiveFormat.PlantFormat.FormatData.PrintData.SpecialCaseCalvert && Regex.IsMatch(retval, @".*\[B[0-9]{4,4}\].*")) + retval = Regex.Replace(retval, @" *(\[[BP][0-9]{4,4}\])+",""); return retval; - } private static TransitionBuilder SetupTransitionBuilder(FormatInfo formatInfo, ItemInfo fromInfo, int tranType, ItemInfo toItem, ItemInfo rangeItem) {