Compare commits
4 Commits
B2025-018
...
B2025-017-
Author | SHA1 | Date | |
---|---|---|---|
1ae422c74e | |||
6a51208a13 | |||
0749f5e724 | |||
f65644f553 |
@@ -805,7 +805,21 @@ namespace VEPROMS.CSLA.Library
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// B2025-020 Null Reference fix. Added check for valid index into the TransitionTypeList
|
||||||
|
if (!forceConvertToText)
|
||||||
|
{
|
||||||
|
if (traninfo.TranType >= itemInfo.ActiveFormat.PlantFormat.FormatData.TransData.TransTypeList.Count)
|
||||||
|
{
|
||||||
|
forceConvertToText = true;
|
||||||
|
TranFixCount++;
|
||||||
|
itemInfo.MyContent.FixTransitionText(traninfo, itemInfo, "Reason for Change: Transition type is not available");
|
||||||
|
using (Content content = Content.Get(itemInfo.MyContent.ContentID))
|
||||||
|
{
|
||||||
|
content.FixTransitionText(traninfo, true);
|
||||||
|
content.Save();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
if (!forceConvertToText)
|
if (!forceConvertToText)
|
||||||
{
|
{
|
||||||
if (itemInfo.MyProcedure.ItemID != traninfo.MyItemToID.MyProcedure.ItemID) //different proc
|
if (itemInfo.MyProcedure.ItemID != traninfo.MyItemToID.MyProcedure.ItemID) //different proc
|
||||||
|
@@ -983,19 +983,22 @@ namespace Volian.Controls.Library
|
|||||||
SectionInfo si2 = (tn as VETreeNode).VEObject as SectionInfo;
|
SectionInfo si2 = (tn as VETreeNode).VEObject as SectionInfo;
|
||||||
if (si2.MyDocVersion.MultiUnitCount > 1)
|
if (si2.MyDocVersion.MultiUnitCount > 1)
|
||||||
{
|
{
|
||||||
MenuItem mps = new MenuItem("Print Section");
|
if (!si2.IsSubsection)
|
||||||
int k = 0;
|
|
||||||
foreach (string s in si2.MyDocVersion.UnitNames)
|
|
||||||
{
|
{
|
||||||
k++;
|
MenuItem mps = new MenuItem("Print Section");
|
||||||
MenuItem mp = mps.MenuItems.Add(s, new EventHandler(miMultiUnit_Click));
|
int k = 0;
|
||||||
mp.Tag = k;
|
foreach (string s in si2.MyDocVersion.UnitNames)
|
||||||
|
{
|
||||||
|
k++;
|
||||||
|
MenuItem mp = mps.MenuItems.Add(s, new EventHandler(miMultiUnit_Click));
|
||||||
|
mp.Tag = k;
|
||||||
|
}
|
||||||
|
cm.MenuItems.Add(mps);
|
||||||
}
|
}
|
||||||
cm.MenuItems.Add(mps);
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
cm.MenuItems.Add("Print Section", new EventHandler(mi_Click));
|
if(!si2.IsSubsection) cm.MenuItems.Add("Print Section", new EventHandler(mi_Click));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user