Added code to correct 16-bit applicability conversion to 32-bit applicability

This commit is contained in:
Rich
2014-03-04 02:03:42 +00:00
parent 8810301dde
commit 651266e7c8
3 changed files with 41 additions and 26 deletions

View File

@@ -208,7 +208,16 @@ namespace DataLoader
{
XmlNode unit = xSlave.SelectSingleNode("Config/Slave");
XmlAttribute oldindex = xSlave.CreateAttribute("oldindex");
oldindex.InnerText = slave.Extension.ToUpper().Replace(".SL", "");
for (int x = 0; x < names.Count; x++)
{
if (unit.Attributes.GetNamedItem("Name").InnerText == names[x])
{
oldindex.InnerText = (x + 1).ToString();
break;
}
}
if(oldindex.InnerText == "")
oldindex.InnerText = slave.Extension.ToUpper().Replace(".SL", "");
unit.Attributes.SetNamedItem(oldindex);
XmlAttribute index = xSlave.CreateAttribute("index");
idx++;