Changed Section Notes and Cautions headers to include the Section Location

This commit is contained in:
Rich 2016-10-21 15:04:09 +00:00
parent 7660bd750a
commit 1b9d1cf902

View File

@ -4287,18 +4287,34 @@ namespace VEPROMS.CSLA.Library
} }
// For VC Summer Unit 2 & 3 (vcb formats) include step number in Note & Caution header // For VC Summer Unit 2 & 3 (vcb formats) include step number in Note & Caution header
if (FormatStepData.TabData.IncludeStepNum && MyHeader != null && MyParent != null && MyParent.CombinedTab != null) if (FormatStepData.TabData.IncludeStepNum && MyHeader != null && MyParent != null)
{ {
// if my parent is a paragraph, then don't use the paragraph tab in the header, use the parent of the paragraph: if (MyParent.CombinedTab != null)
if (MyParent.IsParagraph)
{ {
MyHeader.Text = MyHeader.Text + ((MyParent == null) ? "" : " Step " + MyParent.MyParent.MyTab.CleanText.TrimEnd(".".ToCharArray())); // if my parent is a paragraph, then don't use the paragraph tab in the header, use the parent of the paragraph:
MyHeader.CleanText = MyHeader.CleanText + ((MyParent == null) ? "" : " Step " + MyParent.MyParent.MyTab.CleanText.TrimEnd(".".ToCharArray())); if (MyParent.IsParagraph)
{
MyHeader.Text = MyHeader.Text + ((MyParent == null) ? "" : " Step " + MyParent.MyParent.MyTab.CleanText.TrimEnd(".".ToCharArray()));
MyHeader.CleanText = MyHeader.CleanText + ((MyParent == null) ? "" : " Step " + MyParent.MyParent.MyTab.CleanText.TrimEnd(".".ToCharArray()));
}
else
{
MyHeader.Text = MyHeader.Text + ((MyParent == null) ? "" : " Step " + MyParent.MyTab.CleanText.TrimEnd(".".ToCharArray()));
MyHeader.CleanText = MyHeader.CleanText + ((MyParent == null) ? "" : " Step " + MyParent.MyTab.CleanText.TrimEnd(".".ToCharArray()));
}
} }
else else if (MyParent.IsStepSection && FormatStepData.TabData.IncludeSectionNum)
{ {
MyHeader.Text = MyHeader.Text + ((MyParent == null) ? "" : " Step " + MyParent.MyTab.CleanText.TrimEnd(".".ToCharArray())); ItemInfo parent = MyParent;
MyHeader.CleanText = MyHeader.CleanText + ((MyParent == null) ? "" : " Step " + MyParent.MyTab.CleanText.TrimEnd(".".ToCharArray())); if (parent.IsStepSection)
{
string parentTab = parent.MyTab.CleanText.TrimEnd(".".ToCharArray());
if (parentTab != "")
{
MyHeader.Text = MyHeader.Text + ((MyParent == null) ? "" : " Section " + parentTab);
MyHeader.CleanText = MyHeader.CleanText + ((MyParent == null) ? "" : " Section " + parentTab);
}
}
} }
} }
return tbformat; return tbformat;