diff --git a/PROMS/VEPROMS.CSLA.Library/Config/DocVersionConfig.cs b/PROMS/VEPROMS.CSLA.Library/Config/DocVersionConfig.cs
index df985863..35dd29b8 100644
--- a/PROMS/VEPROMS.CSLA.Library/Config/DocVersionConfig.cs
+++ b/PROMS/VEPROMS.CSLA.Library/Config/DocVersionConfig.cs
@@ -145,19 +145,25 @@ namespace VEPROMS.CSLA.Library
}
}
- // WILL NEED THIS FOR New/ADD
- //foreach (DVEnhancedDocument edadd in edsToAdd)
- //{
- // // Add (example):
- // // First add 'Enhanced' element:
- // XmlNode newEnhNode = _Xp.XmlContents.CreateNode(XmlNodeType.Element, "Enhanced", _Xp.XmlContents.NamespaceURI);
- // XmlNode xnEnh = _Xp.XmlContents.DocumentElement.AppendChild(newEnhNode);
- // // Now add the 'Type' and 'ItemID' attributes:
- // XmlAttribute xa = xnEnh.Attributes.Append(_Xp.XmlContents.CreateAttribute("Type"));
- // xa.Value = edadd.Type.ToString();
- // xa = xnEnh.Attributes.Append(_Xp.XmlContents.CreateAttribute("ItemID"));
- // xa.Value = edadd.ItemID.ToString();
- //}
+ // Add any remaining doc versions to the xml node //Enhanced
+ foreach (DVEnhancedDocument edadd in edsToAdd)
+ {
+ // Add (example):
+ // First add 'Enhanced' element:
+ XmlNode newEnhNode = _Xp.XmlContents.CreateNode(XmlNodeType.Element, "Enhanced", _Xp.XmlContents.NamespaceURI);
+ XmlNode xnEnh = _Xp.XmlContents.DocumentElement.AppendChild(newEnhNode);
+ // Now add the 'Type' and 'ItemID' attributes:
+ XmlAttribute xa = xnEnh.Attributes.Append(_Xp.XmlContents.CreateAttribute("Type"));
+ xa.Value = edadd.Type.ToString();
+ xa = xnEnh.Attributes.Append(_Xp.XmlContents.CreateAttribute("Name"));
+ xa.Value = edadd.Name;
+ xa = xnEnh.Attributes.Append(_Xp.XmlContents.CreateAttribute("VersionID"));
+ xa.Value = edadd.VersionID.ToString();
+ xa = xnEnh.Attributes.Append(_Xp.XmlContents.CreateAttribute("PdfX"));
+ xa.Value = edadd.PdfX.ToString();
+ xa = xnEnh.Attributes.Append(_Xp.XmlContents.CreateAttribute("PdfToken"));
+ xa.Value = edadd.PdfToken;
+ }
}
#region DynamicTypeDescriptor
internal override bool IsReadOnly
diff --git a/PROMS/VEPROMS.CSLA.Library/Config/SectionConfig.cs b/PROMS/VEPROMS.CSLA.Library/Config/SectionConfig.cs
index 715590fb..9914b015 100644
--- a/PROMS/VEPROMS.CSLA.Library/Config/SectionConfig.cs
+++ b/PROMS/VEPROMS.CSLA.Library/Config/SectionConfig.cs
@@ -350,7 +350,7 @@ namespace VEPROMS.CSLA.Library
{
get
{
- return _Xp["Step", "LnkEnh"]; //KBR - wrong in data/xml?? is in step node not section node.
+ return _Xp["Step", "LnkEnh"];
}
set
{