F2022-024 – step type flags for excluding step from Time Critical Action Summary and step type field to replace {!Clock} macro reference with a specified character in the step editor

This commit is contained in:
John Jenko 2022-08-11 18:11:52 +00:00
parent a181afa732
commit 9cee65c7cf

View File

@ -5824,6 +5824,16 @@ namespace VEPROMS.CSLA.Library
return LazyLoad(ref _ExcludeFromContActSum, "@ExcludeFromContActSum", true); // the default setting is true (as is yes, dont include on Continuous Action Summary)
}
}
//F2022-024 Time Critical Action Step
private LazyLoad<bool> _ExcludeFromTimeCriticalActSum;
public bool ExcludeFromTimeCriticalActSum
{
get
{
return LazyLoad(ref _ExcludeFromTimeCriticalActSum, "@ExcludeFromTimeCriticalActSum", true); // the default setting is true (as is yes, dont include on Tim Critical Action Summary)
}
}
}
#endregion
#region StepDataList
@ -6311,6 +6321,17 @@ namespace VEPROMS.CSLA.Library
return _MacroList == null ? _MacroList = new MacroList(SelectNodes("TabData/MacroList/Macro")) : _MacroList;
}
}
// F2022-024 used with the Time Critial Step type (used in Robinson EOP/AOP format)
// this will put the character asigned in the Time Critial Step format defination next to the step tab on the edit screen
// When this step is printed, a macro named Clock (genmac format file) is used instead to print a clock symbol
private LazyLoad<string> _MacroEditTag;
public string MacroEditTag
{
get
{
return LazyLoad(ref _MacroEditTag, "TabData/@MacroEditTag");
}
}
private LazyLoad<string> _IdentEdit;
public string IdentEdit
{