Use ActiveFormat rather than FormatStepData.MyFormat (this works for Steps/Sections and Procedures)
This commit is contained in:
@@ -312,8 +312,8 @@ namespace VEPROMS.CSLA.Library
|
||||
{
|
||||
ItemInfo siblingSmart = null;
|
||||
ItemInfo firstSmart = null;
|
||||
int level = FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].level;
|
||||
string tmptext = FormatStepData.MyFormat.PlantFormat.FormatData.NewTemplateFormat ? text : FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].text;
|
||||
int level = ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].level;
|
||||
string tmptext = ActiveFormat.PlantFormat.FormatData.NewTemplateFormat ? text : ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].text;
|
||||
int prevlevel = level;
|
||||
while (level > 0)
|
||||
{
|
||||
@@ -331,7 +331,7 @@ namespace VEPROMS.CSLA.Library
|
||||
if (level == prevlevel) addPart = EAddpingPart.After;
|
||||
if (level < prevlevel)
|
||||
{
|
||||
if (FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].type == 39)
|
||||
if (ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].type == 39)
|
||||
{
|
||||
fromType = E_FromType.RNO;
|
||||
addPart = EAddpingPart.Child;
|
||||
@@ -343,15 +343,15 @@ namespace VEPROMS.CSLA.Library
|
||||
newItemID = siblingSmart.ItemID;
|
||||
}
|
||||
|
||||
tmptext = /*FormatStepData.MyFormat.PlantFormat.FormatData.NewTemplateFormat ? " ": */FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].text;
|
||||
tmp = NewItemInfoFetch(newItemID, addPart, null, tmptext, FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].type + 20001, (int?)fromType, null, null, DateTime.Now, Volian.Base.Library.VlnSettings.UserID);
|
||||
tmptext = /*ActiveFormat.PlantFormat.FormatData.NewTemplateFormat ? " ": */ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].text;
|
||||
tmp = NewItemInfoFetch(newItemID, addPart, null, tmptext, ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].type + 20001, (int?)fromType, null, null, DateTime.Now, Volian.Base.Library.VlnSettings.UserID);
|
||||
newItemID = tmp.ItemID;
|
||||
if (level < prevlevel) siblingSmart = tmp;
|
||||
}
|
||||
tpIndx++;
|
||||
prevlevel = level;
|
||||
level = tpIndx < FormatStepData.MyFormat.PlantFormat.FormatData.Templates.Count ?
|
||||
FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].level : -1;
|
||||
level = tpIndx < ActiveFormat.PlantFormat.FormatData.Templates.Count ?
|
||||
ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].level : -1;
|
||||
}
|
||||
tmp = firstSmart;
|
||||
}
|
||||
@@ -368,8 +368,8 @@ namespace VEPROMS.CSLA.Library
|
||||
{
|
||||
ItemInfo siblingSmart = null;
|
||||
ItemInfo firstSmart = null;
|
||||
int level = FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].level;
|
||||
string tmptext = FormatStepData.MyFormat.PlantFormat.FormatData.NewTemplateFormat?text:FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].text;
|
||||
int level = ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].level;
|
||||
string tmptext = ActiveFormat.PlantFormat.FormatData.NewTemplateFormat ? text : ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].text;
|
||||
int prevlevel = level;
|
||||
while (level > 0)
|
||||
{
|
||||
@@ -386,7 +386,7 @@ namespace VEPROMS.CSLA.Library
|
||||
if (level == prevlevel) addPart = EAddpingPart.After;
|
||||
if (level < prevlevel)
|
||||
{
|
||||
if (FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].type == 39)
|
||||
if (ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].type == 39)
|
||||
{
|
||||
fromType = E_FromType.RNO;
|
||||
addPart = EAddpingPart.Child;
|
||||
@@ -398,15 +398,15 @@ namespace VEPROMS.CSLA.Library
|
||||
newItemID = siblingSmart.ItemID;
|
||||
}
|
||||
|
||||
tmptext = /*FormatStepData.MyFormat.PlantFormat.FormatData.NewTemplateFormat ? " ": */FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].text;
|
||||
tmp = NewItemInfoFetch(newItemID, addPart, null, tmptext, FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].type + 20001, (int ?)fromType, null, null, DateTime.Now, Volian.Base.Library.VlnSettings.UserID);
|
||||
tmptext = /*ActiveFormat.PlantFormat.FormatData.NewTemplateFormat ? " ": */ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].text;
|
||||
tmp = NewItemInfoFetch(newItemID, addPart, null, tmptext, ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].type + 20001, (int?)fromType, null, null, DateTime.Now, Volian.Base.Library.VlnSettings.UserID);
|
||||
newItemID = tmp.ItemID;
|
||||
if (level < prevlevel) siblingSmart = tmp;
|
||||
}
|
||||
tpIndx++;
|
||||
prevlevel = level;
|
||||
level = tpIndx < FormatStepData.MyFormat.PlantFormat.FormatData.Templates.Count ?
|
||||
FormatStepData.MyFormat.PlantFormat.FormatData.Templates[tpIndx].level : -1;
|
||||
level = tpIndx < ActiveFormat.PlantFormat.FormatData.Templates.Count ?
|
||||
ActiveFormat.PlantFormat.FormatData.Templates[tpIndx].level : -1;
|
||||
}
|
||||
tmp = firstSmart;
|
||||
}
|
||||
|
Reference in New Issue
Block a user