using System;
|
using System.Collections.Generic;
|
using System.IO;
|
using System.Xml;
|
|
namespace TProduct.UserSetting
|
{
|
public partial class SettingHelper
|
{
|
private static void Read_V1(System.Xml.XmlElement rootNode)
|
{
|
#region V1
|
|
#region ProductSetting
|
|
var nodeProductSetting = rootNode.SelectSingleNode("ProductSetting") as XmlElement;
|
if (nodeProductSetting != null)
|
{
|
foreach (XmlNode xmlNode in nodeProductSetting.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;//将节点转换一下类型
|
if (xmlElement.Name == "SupplyCurrentType")//
|
{
|
TProduct.UserSetting.Setting.Product.SupplyCurrentType = Convert.ToInt32(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "SupplyCurrentPhase")//
|
{
|
TProduct.UserSetting.Setting.Product.SupplyCurrentPhase = Convert.ToInt32(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "Voltages")//
|
{
|
TProduct.UserSetting.Setting.Product.Voltages = xmlElement.InnerText;
|
}
|
}
|
|
}
|
#endregion
|
|
#region DispSetting
|
var nodeDispSetting = rootNode.SelectSingleNode("DispSetting") as XmlElement;
|
if (nodeDispSetting != null)
|
{
|
foreach (XmlNode xmlNode in nodeDispSetting.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;//将节点转换一下类型
|
if (xmlElement.Name == "IsShowModel3d")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.IsShowModel3d = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsShowProcessDiagram")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.IsShowProcessDiagram = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsShowLog")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.IsShowLog = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsShowManufacturer")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.IsShowManufacturer = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsDispColWorkBench")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.IsDispColWorkBench = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "LeftMenuDispStatus")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.LeftMenuDispStatus = Convert.ToInt32(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "IsDispColSeriesName")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.IsDispColSeriesName = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsDispColTestUserName")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.IsDispColTestUserName = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsShowSender")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.IsShowSender = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "GaugeStyle")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Disp.GaugeStyle = Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
}
|
}
|
#endregion
|
|
#region PumpTestSetting
|
var nodePumpTestSetting = rootNode.SelectSingleNode("PumpTestSetting") as XmlElement;
|
if (nodePumpTestSetting != null)
|
{
|
foreach (XmlNode xmlNode in nodePumpTestSetting.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;//将节点转换一下类型
|
if (xmlElement.Name == "IsCheckErrorEta100")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.IsCheckErrorEta100 = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsDispCurveQE")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.IsDispCurveQE = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsDispCurveQP")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.IsDispCurveQP = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
|
if (xmlElement.Name == "IsDispCorrectPtGrid")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.IsDispCorrectPtGrid = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsDispCmdExtendZeroH")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.IsDispCmdExtendZeroH = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "IsDispRealTimeChart")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.IsDispRealTimeChart = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
if (xmlElement.Name == "RealTimeChartPosi")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.RealTimeChartPosi = Convert.ToInt32( xmlElement.InnerText );
|
}
|
if (xmlElement.Name == "RealTimeChartMaxPtCount")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.RealTimeChartMaxPtCount = Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "IsHaveParappelTest")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.IsHaveParappelTest = xmlElement.InnerText.ToLower() == "true" ? true : false;
|
}
|
|
if (xmlElement.Name == "UnitFlow")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.UnitFlow = (Eventech.Model.UnitQ)Convert.ToInt32(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "UnitHead")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.UnitHead = (Eventech.Model.UnitH)Convert.ToInt32(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "UnitPress")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.UnitPress = (Eventech.Model.UnitH)Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "UnitPower")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.UnitPower = (Eventech.Model.UnitP)Convert.ToInt32(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "InletPressMonitorDiaStatus")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.InletPressMonitorDiaStatus = Convert.ToInt32(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "OutletPressMonitorDiaStatus")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpTest.OutletPressMonitorDiaStatus = Convert.ToInt32(xmlElement.InnerText);
|
}
|
// 管路标识(老:已改成代码写死)
|
if (xmlElement.Name == "PipeIndex")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
{
|
TProduct.UserSetting.Setting.PumpTest.PipeIndexOld = new List<string>();
|
var sss = xmlElement.InnerText.Split(',');
|
foreach(var ss in sss)
|
{
|
TProduct.UserSetting.Setting.PumpTest.PipeIndexOld.Add(ss);
|
}
|
}
|
}
|
|
if (xmlElement.Name == "CtList")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
{
|
TProduct.UserSetting.Setting.PumpTest.CtList = new List<double>();
|
var sss = xmlElement.InnerText.Split(',');
|
foreach (var ss in sss)
|
{
|
TProduct.UserSetting.Setting.PumpTest.CtList.Add(Convert.ToDouble(ss));
|
}
|
}
|
}
|
|
|
if (xmlElement.Name == "PtList")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
{
|
TProduct.UserSetting.Setting.PumpTest.PtList = new List<double>();
|
var sss = xmlElement.InnerText.Split(',');
|
foreach (var ss in sss)
|
{
|
TProduct.UserSetting.Setting.PumpTest.PtList.Add(Convert.ToDouble(ss));
|
}
|
}
|
}
|
|
}
|
}
|
|
|
|
#endregion
|
|
#region ValveTestSetting
|
var nodeValveTestSetting = rootNode.SelectSingleNode("ValveTestSetting");
|
if (nodeValveTestSetting != null)
|
{
|
foreach (XmlNode xmlNode in nodeValveTestSetting.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;//将节点转换一下类型
|
|
if (xmlElement.Name == "UnitFlow")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.ValveTest.UnitFlow = (Eventech.Model.UnitQ)Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "UnitPress")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.ValveTest.UnitPress = (Eventech.Model.UnitH)Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "PipeIndex")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
{
|
TProduct.UserSetting.Setting.ValveTest.PipeIndex = new List<string>();
|
var sss = xmlElement.InnerText.Split(',');
|
foreach (var ss in sss)
|
{
|
TProduct.UserSetting.Setting.ValveTest.PipeIndex.Add(ss);
|
}
|
}
|
}
|
}
|
}
|
#endregion
|
|
#region CodeSetting
|
var nodeCodeSetting = rootNode.SelectSingleNode("CodeSetting");
|
if (nodeCodeSetting != null)
|
{
|
foreach (XmlNode xmlNode in nodeCodeSetting.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;
|
|
if (xmlElement.Name == "TestItemCodeAutoMethod")
|
{
|
TProduct.UserSetting.Setting.Code.TestItemCodeAutoMethod =
|
Convert.ToInt32(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "SeriesCodePrefix")
|
{
|
TProduct.UserSetting.Setting.Code.SeriesCodePrefix = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "PumpCodePrefix")
|
{
|
TProduct.UserSetting.Setting.Code.PumpCodePrefix = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "ValveCodePrefix")
|
{
|
TProduct.UserSetting.Setting.Code.ValveCodePrefix = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "MotorCodePrefix")
|
{
|
TProduct.UserSetting.Setting.Code.MotorCodePrefix = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "PartCodePrefix")//
|
{
|
TProduct.UserSetting.Setting.Code.PartCodePrefix = xmlElement.InnerText;
|
}
|
if (xmlElement.Name == "PartCodeAutoMethod")
|
{
|
TProduct.UserSetting.Setting.Code.PartCodeAutoMethod =
|
Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
|
|
if (xmlElement.Name == "TestItemCodeAutoMethod")//
|
{
|
TProduct.UserSetting.Setting.Code.TestItemCodeAutoMethod =
|
Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "TestItemCodePrefix")//
|
{
|
TProduct.UserSetting.Setting.Code.TestItemCodePrefix = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "WorkBenchMonitorCode")//
|
{
|
TProduct.UserSetting.Setting.Code.WorkBenchMonitorCode = xmlElement.InnerText;
|
}
|
if (xmlElement.Name == "ReportFileNoAutoMethod")//
|
{
|
TProduct.UserSetting.Setting.Code.ReportFileNoAutoMethod =
|
Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
}
|
}
|
|
#endregion
|
|
#region Export
|
var nodeExport = rootNode.SelectSingleNode("Export");
|
if (nodeExport != null)
|
{
|
foreach (XmlNode xmlNode in nodeExport.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;//将节点转换一下类型
|
|
if (xmlElement.Name == "TemplatePumpFeatReport")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Export.TemplatePumpFeatReport = Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "TemplatePumpChartImage")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Export.TemplatePumpChartImage = Convert.ToInt32(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "TemplatePumpChartCad")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Export.TemplatePumpChartCad = Convert.ToInt32(xmlElement.InnerText);
|
}
|
}
|
}
|
|
#endregion
|
|
#region Link
|
|
var nodeLink = rootNode.SelectSingleNode("Link");
|
if (nodeLink != null)
|
{
|
var benchList = new List<double>();
|
foreach (XmlNode xmlNode in nodeLink.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;//将节点转换一下类型
|
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
benchList.Add(Convert.ToDouble(xmlElement.InnerText));
|
}
|
//TProduct.UserSetting.Setting.Link.BenchTagList = benchList;
|
}
|
|
#endregion
|
|
#region Skin
|
var nodeSkin = rootNode.SelectSingleNode("Skin");
|
if (nodeSkin != null)
|
{
|
foreach (XmlNode xmlNode in nodeSkin.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;//将节点转换一下类型
|
|
if (xmlElement.Name == "ThemeStyle")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Skin.ThemeStyle = xmlElement.InnerText;
|
}
|
if (xmlElement.Name == "Style")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Skin.Style = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "MainFromColor")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Skin.MainFromColor = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "ConfirmButtonColor")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Skin.ConfirmButtonColor = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "CancelButtonColor")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Skin.CancelButtonColor = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "StartButtonColor")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Skin.StartButtonColor = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "FocusRowColor")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Skin.FocusRowColor = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "OddRowColor")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Skin.OddRowColor = xmlElement.InnerText;
|
}
|
|
if (xmlElement.Name == "EvenRowColor")//
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.Skin.EvenRowColor = xmlElement.InnerText;
|
}
|
}
|
}
|
#endregion
|
|
#region LoginUser
|
|
var nodeLoginUser = rootNode.SelectSingleNode("LoginUser");
|
if (nodeLoginUser != null)
|
{
|
foreach (XmlNode xmlNode in nodeLoginUser.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;//将节点转换一下类型
|
|
if (xmlElement.Name == "UserName")//
|
{
|
TProduct.UserSetting.Setting.LastLoginUser.UserName = xmlElement.InnerText;
|
}
|
if (xmlElement.Name == "Pwd")//
|
{
|
TProduct.UserSetting.Setting.LastLoginUser.Pwd = xmlElement.InnerText;
|
}
|
}
|
}
|
#endregion
|
|
#region AverageSetting
|
var nodeAverageSetting = rootNode.SelectSingleNode("AverageSetting");
|
if (nodeAverageSetting != null)
|
{
|
foreach (XmlNode xmlNode in nodeAverageSetting.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;
|
|
if (xmlElement.Name == "FeatPtFlow")
|
{
|
TProduct.UserSetting.Setting.Average.FeatPtFlow = Convert.ToInt32
|
(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "RefreshPtFlow")
|
{
|
TProduct.UserSetting.Setting.Average.RefreshPtFlow = Convert.ToInt32
|
(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "FeatPtPress")
|
{
|
TProduct.UserSetting.Setting.Average.FeatPtPress = Convert.ToInt32
|
(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "RefreshPtPress")
|
{
|
TProduct.UserSetting.Setting.Average.RefreshPtPress = Convert.ToInt32
|
(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "FeatPtPower")
|
{
|
TProduct.UserSetting.Setting.Average.FeatPtPower = Convert.ToInt32
|
(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "RefreshPtPower")
|
{
|
TProduct.UserSetting.Setting.Average.RefreshPtPower = Convert.ToInt32
|
(xmlElement.InnerText);
|
}
|
|
if (xmlElement.Name == "FeatPtOther")
|
{
|
TProduct.UserSetting.Setting.Average.FeatPtOther = Convert.ToInt32
|
(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "RefreshPtOther")
|
{
|
TProduct.UserSetting.Setting.Average.RefreshPtOther = Convert.ToInt32
|
(xmlElement.InnerText);
|
}
|
}
|
}
|
|
#endregion
|
|
#region PumpChartImageDisp
|
var nodePumpChartImageDisp = rootNode.SelectSingleNode("PumpChartImageDisp");
|
if (nodePumpChartImageDisp != null)
|
{
|
foreach (XmlNode xmlNode in nodePumpChartImageDisp.ChildNodes)
|
{
|
XmlElement xmlElement = (XmlElement)xmlNode;
|
if (xmlElement.Name == "IsDispCurveName")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpChartImageDisp.IsDispCurveName =
|
Convert.ToBoolean(xmlElement.InnerText);
|
}
|
if (xmlElement.Name == "ColorQH")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpChartImageDisp.ColorQH = xmlElement.InnerText;
|
}
|
if (xmlElement.Name == "ColorQE")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpChartImageDisp.ColorQE = xmlElement.InnerText;
|
}
|
if (xmlElement.Name == "ColorQP")
|
{
|
if (!string.IsNullOrEmpty(xmlElement.InnerText))
|
TProduct.UserSetting.Setting.PumpChartImageDisp.ColorQP = xmlElement.InnerText;
|
}
|
}
|
}
|
#endregion
|
|
#endregion
|
}
|
|
public static bool SaveV1(string Version)
|
{
|
string filePath = System.IO.Path.Combine(TProduct.DataFolderParas.FullPath, XmlFileName);
|
if (!File.Exists(filePath))
|
{
|
return false;
|
}
|
|
System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
|
xmlDoc.Load(filePath);
|
|
System.Xml.XmlElement rootNode = xmlDoc.DocumentElement;//根节点
|
if (rootNode == null)
|
return false;
|
|
#region 版本信息
|
|
XmlNode nodeVersionInfo = rootNode.SelectSingleNode("VersionInfo");
|
|
if (nodeVersionInfo == null)
|
{
|
//创建VersionInfo子节点
|
XmlNode VersionInfoNode = xmlDoc.CreateElement("VersionInfo");
|
XmlAttribute VersionInfoNodeAttribute = xmlDoc.CreateAttribute("Description");
|
VersionInfoNodeAttribute.Value = "XML_Version";
|
VersionInfoNode.InnerText = Version;
|
VersionInfoNode.Attributes.Append(VersionInfoNodeAttribute);
|
rootNode.AppendChild(VersionInfoNode);
|
}
|
else
|
{
|
if (nodeVersionInfo.InnerText != Version)
|
nodeVersionInfo.InnerText = Version;
|
}
|
#endregion
|
|
#region ProductSetting
|
|
//创建ProductSetting子节点
|
XmlNode nodeProductSetting = rootNode.SelectSingleNode("ProductSetting");
|
if (nodeProductSetting == null)
|
{
|
nodeProductSetting = xmlDoc.CreateElement("ProductSetting");
|
rootNode.AppendChild(nodeProductSetting);
|
}
|
|
var nodeSupplyCurrentType = nodeProductSetting.SelectSingleNode("SupplyCurrentType");
|
if (nodeSupplyCurrentType == null)
|
{
|
XmlNode addNodeSupplyCurrentType = xmlDoc.CreateElement("SupplyCurrentType");
|
addNodeSupplyCurrentType.InnerText = TProduct.UserSetting.Setting.Product.SupplyCurrentType.ToString();
|
nodeProductSetting.AppendChild(addNodeSupplyCurrentType);
|
}
|
else
|
{
|
nodeSupplyCurrentType.InnerText = TProduct.UserSetting.Setting.Product.SupplyCurrentType.ToString();
|
}
|
|
var nodeSupplyCurrentPhase = nodeProductSetting.SelectSingleNode("SupplyCurrentPhase");
|
if (nodeSupplyCurrentPhase == null)
|
{
|
XmlNode addNodeSupplyCurrentPhase = xmlDoc.CreateElement("SupplyCurrentPhase");
|
addNodeSupplyCurrentPhase.InnerText = TProduct.UserSetting.Setting.Product.SupplyCurrentPhase.ToString();
|
nodeProductSetting.AppendChild(addNodeSupplyCurrentPhase);
|
}
|
else
|
{
|
nodeSupplyCurrentPhase.InnerText = TProduct.UserSetting.Setting.Product.SupplyCurrentPhase.ToString();
|
}
|
|
var nodeVoltages = nodeProductSetting.SelectSingleNode("Voltages");
|
if (nodeVoltages == null)
|
{
|
XmlNode addNodeVoltages = xmlDoc.CreateElement("Voltages");
|
addNodeVoltages.InnerText = TProduct.UserSetting.Setting.Product.Voltages;
|
nodeProductSetting.AppendChild(addNodeVoltages);
|
}
|
else
|
{
|
nodeVoltages.InnerText = TProduct.UserSetting.Setting.Product.Voltages;
|
}
|
|
#endregion
|
|
#region DispSetting
|
|
XmlNode dispSettingNode = rootNode.SelectSingleNode("DispSetting");
|
if (dispSettingNode == null)
|
{ //创建DispSetting子节点
|
dispSettingNode = xmlDoc.CreateElement("DispSetting");
|
rootNode.AppendChild(dispSettingNode);
|
}
|
|
var nodeIsShowModel3d = dispSettingNode.SelectSingleNode("IsShowModel3d");
|
if (nodeIsShowModel3d == null)
|
{
|
nodeIsShowModel3d = xmlDoc.CreateElement("IsShowModel3d");
|
nodeIsShowModel3d.InnerText = TProduct.UserSetting.Setting.Disp.IsShowModel3d == true ? "true" : "false";
|
dispSettingNode.AppendChild(nodeIsShowModel3d);
|
}
|
else
|
{
|
nodeIsShowModel3d.InnerText = TProduct.UserSetting.Setting.Disp.IsShowModel3d == true ? "true" : "false";
|
}
|
|
var nodeIsShowProcessDiagram = dispSettingNode.SelectSingleNode("IsShowProcessDiagram");
|
if (nodeIsShowProcessDiagram == null)
|
{
|
nodeIsShowProcessDiagram = xmlDoc.CreateElement("IsShowProcessDiagram");
|
nodeIsShowProcessDiagram.InnerText = TProduct.UserSetting.Setting.Disp.IsShowProcessDiagram == true ? "true" : "false";
|
dispSettingNode.AppendChild(nodeIsShowProcessDiagram);
|
}
|
else
|
{
|
nodeIsShowProcessDiagram.InnerText = TProduct.UserSetting.Setting.Disp.IsShowProcessDiagram == true ? "true" : "false";
|
}
|
|
|
var nodeIsShowLog = dispSettingNode.SelectSingleNode("IsShowLog");
|
if (nodeIsShowLog == null)
|
{
|
XmlNode addNodeIsShowLog = xmlDoc.CreateElement("IsShowLog");
|
addNodeIsShowLog.InnerText = TProduct.UserSetting.Setting.Disp.IsShowLog == true ? "true" : "false";
|
dispSettingNode.AppendChild(addNodeIsShowLog);
|
}
|
else
|
{
|
nodeIsShowLog.InnerText = TProduct.UserSetting.Setting.Disp.IsShowLog == true ? "true" : "false";
|
}
|
|
var nodeIsShowManufacturer = dispSettingNode.SelectSingleNode("IsShowManufacturer");
|
if (nodeIsShowManufacturer == null)
|
{
|
XmlNode addNodeIsShowManufacturer = xmlDoc.CreateElement("IsShowManufacturer");
|
addNodeIsShowManufacturer.InnerText = TProduct.UserSetting.Setting.Disp.IsShowManufacturer == true ? "true" : "false";
|
dispSettingNode.AppendChild(addNodeIsShowManufacturer);
|
}
|
else
|
{
|
nodeIsShowManufacturer.InnerText = TProduct.UserSetting.Setting.Disp.IsShowManufacturer == true ? "true" : "false";
|
}
|
|
var nodeIsShowSender = dispSettingNode.SelectSingleNode("IsShowSender");
|
if (nodeIsShowSender == null)
|
{
|
nodeIsShowSender = xmlDoc.CreateElement("IsShowSender");
|
nodeIsShowSender.InnerText = TProduct.UserSetting.Setting.Disp.IsShowSender == true ? "true" : "false";
|
dispSettingNode.AppendChild(nodeIsShowSender);
|
}
|
else
|
{
|
nodeIsShowSender.InnerText = TProduct.UserSetting.Setting.Disp.IsShowSender == true ? "true" : "false";
|
}
|
|
var nodeGaugeStyle = dispSettingNode.SelectSingleNode("GaugeStyle");
|
if (nodeGaugeStyle == null)
|
{
|
nodeGaugeStyle = xmlDoc.CreateElement("GaugeStyle");
|
nodeGaugeStyle.InnerText = TProduct.UserSetting.Setting.Disp.GaugeStyle.ToString();
|
dispSettingNode.AppendChild(nodeGaugeStyle);
|
}
|
else
|
{
|
nodeGaugeStyle.InnerText = TProduct.UserSetting.Setting.Disp.GaugeStyle.ToString();
|
}
|
|
var nodeIsDispColWorkBench = dispSettingNode.SelectSingleNode("IsDispColWorkBench");
|
if (nodeIsDispColWorkBench == null)
|
{
|
nodeIsDispColWorkBench = xmlDoc.CreateElement("IsDispColWorkBench");
|
nodeIsDispColWorkBench.InnerText = TProduct.UserSetting.Setting.Disp.IsDispColWorkBench.ToString();
|
dispSettingNode.AppendChild(nodeIsDispColWorkBench);
|
}
|
else
|
{
|
nodeIsDispColWorkBench.InnerText = TProduct.UserSetting.Setting.Disp.IsDispColWorkBench.ToString();
|
}
|
|
|
var nodeLeftMenuDispStatus = dispSettingNode.SelectSingleNode("LeftMenuDispStatus");
|
if (nodeLeftMenuDispStatus == null)
|
{
|
nodeLeftMenuDispStatus = xmlDoc.CreateElement("LeftMenuDispStatus");
|
nodeLeftMenuDispStatus.InnerText = TProduct.UserSetting.Setting.Disp.LeftMenuDispStatus.ToString();
|
dispSettingNode.AppendChild(nodeLeftMenuDispStatus);
|
}
|
else
|
{
|
nodeLeftMenuDispStatus.InnerText = TProduct.UserSetting.Setting.Disp.LeftMenuDispStatus.ToString();
|
}
|
|
|
var nodeIsDispColSeriesName = dispSettingNode.SelectSingleNode("IsDispColSeriesName");
|
if (nodeIsDispColSeriesName == null)
|
{
|
nodeIsDispColSeriesName = xmlDoc.CreateElement("IsDispColSeriesName");
|
nodeIsDispColSeriesName.InnerText = TProduct.UserSetting.Setting.Disp.IsDispColSeriesName.ToString();
|
dispSettingNode.AppendChild(nodeIsDispColSeriesName);
|
}
|
else
|
{
|
nodeIsDispColSeriesName.InnerText = TProduct.UserSetting.Setting.Disp.IsDispColSeriesName.ToString();
|
}
|
|
var nodeIsDispColTestUserName = dispSettingNode.SelectSingleNode("IsDispColTestUserName");
|
if (nodeIsDispColTestUserName == null)
|
{
|
nodeIsDispColTestUserName = xmlDoc.CreateElement("IsDispColTestUserName");
|
nodeIsDispColTestUserName.InnerText = TProduct.UserSetting.Setting.Disp.IsDispColTestUserName.ToString();
|
dispSettingNode.AppendChild(nodeIsDispColTestUserName);
|
}
|
else
|
{
|
nodeIsDispColTestUserName.InnerText = TProduct.UserSetting.Setting.Disp.IsDispColTestUserName.ToString();
|
}
|
|
|
#endregion
|
|
#region PumpTestSetting
|
|
//创建PumpTestSetting子节点
|
XmlNode nodePumpTestSetting = rootNode.SelectSingleNode("PumpTestSetting");
|
if (nodePumpTestSetting == null)
|
{
|
nodePumpTestSetting = xmlDoc.CreateElement("PumpTestSetting");
|
rootNode.AppendChild(nodePumpTestSetting);
|
}
|
|
var nodeIsCheckErrorEta100 = nodePumpTestSetting.SelectSingleNode("IsCheckErrorEta100");
|
if (nodeIsCheckErrorEta100 == null)
|
{
|
XmlNode addNodeIsCheckErrorEta100 = xmlDoc.CreateElement("IsCheckErrorEta100");
|
addNodeIsCheckErrorEta100.InnerText = TProduct.UserSetting.Setting.PumpTest.IsCheckErrorEta100 == true ? "true" : "false";
|
nodePumpTestSetting.AppendChild(addNodeIsCheckErrorEta100);
|
}
|
else
|
{
|
nodeIsCheckErrorEta100.InnerText = TProduct.UserSetting.Setting.PumpTest.IsCheckErrorEta100 == true ? "true" : "false";
|
}
|
|
var nodeIsDispCurveQE = nodePumpTestSetting.SelectSingleNode("IsDispCurveQE");
|
if (nodeIsDispCurveQE == null)
|
{
|
XmlNode addNodeIsDispCurveQE = xmlDoc.CreateElement("IsDispCurveQE");
|
addNodeIsDispCurveQE.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispCurveQE == true ? "true" : "false";
|
nodePumpTestSetting.AppendChild(addNodeIsDispCurveQE);
|
}
|
else
|
{
|
nodeIsDispCurveQE.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispCurveQE == true ? "true" : "false";
|
}
|
|
var nodeIsDispCurveQP = nodePumpTestSetting.SelectSingleNode("IsDispCurveQP");
|
if (nodeIsDispCurveQP == null)
|
{
|
XmlNode addNodeIsDispCurveQP = xmlDoc.CreateElement("IsDispCurveQP");
|
addNodeIsDispCurveQP.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispCurveQP == true ? "true" : "false";
|
nodePumpTestSetting.AppendChild(addNodeIsDispCurveQP);
|
}
|
else
|
{
|
nodeIsDispCurveQP.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispCurveQP == true ? "true" : "false";
|
}
|
|
var nodeIsDispCorrectPtGrid = nodePumpTestSetting.SelectSingleNode("IsDispCorrectPtGrid");
|
if (nodeIsDispCorrectPtGrid == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("IsDispCorrectPtGrid");
|
addNode.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispCorrectPtGrid == true ? "true" : "false";
|
nodePumpTestSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeIsDispCorrectPtGrid.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispCorrectPtGrid == true ? "true" : "false";
|
}
|
|
|
var nodeIsDispCmdExtendZeroH = nodePumpTestSetting.SelectSingleNode("IsDispCmdExtendZeroH");
|
if (nodeIsDispCmdExtendZeroH == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("IsDispCmdExtendZeroH");
|
addNode.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispCmdExtendZeroH == true ? "true" : "false";
|
nodePumpTestSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeIsDispCmdExtendZeroH.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispCmdExtendZeroH == true ? "true" : "false";
|
}
|
|
|
var nodeIsDispRealTimeChartLeft = nodePumpTestSetting.SelectSingleNode("IsDispRealTimeChart");
|
if (nodeIsDispRealTimeChartLeft == null)
|
{
|
XmlNode addNodeIsDispRealTimeChart = xmlDoc.CreateElement("IsDispRealTimeChart");
|
addNodeIsDispRealTimeChart.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispRealTimeChart == true ? "true" : "false";
|
nodePumpTestSetting.AppendChild(addNodeIsDispRealTimeChart);
|
}
|
else
|
{
|
nodeIsDispRealTimeChartLeft.InnerText = TProduct.UserSetting.Setting.PumpTest.IsDispRealTimeChart == true ? "true" : "false";
|
}
|
|
|
var nodeIsDispRealTimeChartPosi = nodePumpTestSetting.SelectSingleNode("RealTimeChartPosi");
|
if (nodeIsDispRealTimeChartPosi == null)
|
{
|
XmlNode addNodeIsDispRealTimeChart = xmlDoc.CreateElement("RealTimeChartPosi");
|
addNodeIsDispRealTimeChart.InnerText = TProduct.UserSetting.Setting.PumpTest.RealTimeChartPosi.ToString();
|
nodePumpTestSetting.AppendChild(addNodeIsDispRealTimeChart);
|
}
|
else
|
{
|
nodeIsDispRealTimeChartPosi.InnerText = TProduct.UserSetting.Setting.PumpTest.RealTimeChartPosi == 0 ? "0" :"1";
|
}
|
|
|
|
var nodeRealTimeChartMaxPtCount = nodePumpTestSetting.SelectSingleNode("RealTimeChartMaxPtCount");
|
if (nodeRealTimeChartMaxPtCount == null)
|
{
|
XmlNode addNodeIsDispRealTimeChart = xmlDoc.CreateElement("RealTimeChartMaxPtCount");
|
addNodeIsDispRealTimeChart.InnerText = TProduct.UserSetting.Setting.PumpTest.RealTimeChartPosi.ToString();
|
nodePumpTestSetting.AppendChild(addNodeIsDispRealTimeChart);
|
}
|
else
|
{
|
nodeRealTimeChartMaxPtCount.InnerText = TProduct.UserSetting.Setting.PumpTest.RealTimeChartMaxPtCount.ToString();
|
}
|
|
|
var nodeIsHaveParappelTest = nodePumpTestSetting.SelectSingleNode("IsHaveParappelTest");
|
if (nodeIsHaveParappelTest == null)
|
{
|
XmlNode addNodeIsHaveParappelTest = xmlDoc.CreateElement("IsHaveParappelTest");
|
addNodeIsHaveParappelTest.InnerText = TProduct.UserSetting.Setting.PumpTest.IsHaveParappelTest == true ? "true" : "false";
|
nodePumpTestSetting.AppendChild(addNodeIsHaveParappelTest);
|
}
|
else
|
{
|
nodeIsHaveParappelTest.InnerText = TProduct.UserSetting.Setting.PumpTest.IsHaveParappelTest == true ? "true" : "false";
|
}
|
|
string ct_content = "";
|
if (TProduct.UserSetting.Setting.PumpTest.CtList != null && TProduct.UserSetting.Setting.PumpTest.CtList.Count>0)
|
{
|
ct_content = string.Join(",", TProduct.UserSetting.Setting.PumpTest.CtList);
|
}
|
|
var nodeCtList = nodePumpTestSetting.SelectSingleNode("CtList");
|
if (nodeCtList == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("CtList");
|
addNode.InnerText = ct_content;
|
nodePumpTestSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeCtList.InnerText = ct_content;
|
}
|
|
|
string pt_content = "";
|
if (TProduct.UserSetting.Setting.PumpTest.PtList != null && TProduct.UserSetting.Setting.PumpTest.PtList.Count > 0)
|
{
|
pt_content = string.Join(",", TProduct.UserSetting.Setting.PumpTest.PtList);
|
}
|
var nodePtList = nodePumpTestSetting.SelectSingleNode("PtList");
|
if (nodePtList == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("PtList");
|
addNode.InnerText = pt_content;
|
nodePumpTestSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodePtList.InnerText = pt_content;
|
}
|
|
|
|
var nodePumpUnitFlow = nodePumpTestSetting.SelectSingleNode("UnitFlow");
|
if (nodePumpUnitFlow == null)
|
{
|
XmlNode addNodePumpUnitFlow = xmlDoc.CreateElement("UnitFlow");
|
addNodePumpUnitFlow.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.UnitFlow).ToString();
|
nodePumpTestSetting.AppendChild(addNodePumpUnitFlow);
|
}
|
else
|
{
|
nodePumpUnitFlow.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.UnitFlow).ToString();
|
}
|
|
var nodeUnitHead = nodePumpTestSetting.SelectSingleNode("UnitHead");
|
if (nodeUnitHead == null)
|
{
|
XmlNode addNodePumpUnitHead = xmlDoc.CreateElement("UnitHead");
|
addNodePumpUnitHead.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.UnitHead).ToString();
|
nodePumpTestSetting.AppendChild(addNodePumpUnitHead);
|
}
|
else
|
{
|
nodeUnitHead.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.UnitHead).ToString();
|
}
|
|
var nodePumpUnitPress = nodePumpTestSetting.SelectSingleNode("UnitPress");
|
if (nodePumpUnitPress == null)
|
{
|
XmlNode addNodePumpUnitPress = xmlDoc.CreateElement("UnitPress");
|
addNodePumpUnitPress.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.UnitPress).ToString();
|
nodePumpTestSetting.AppendChild(addNodePumpUnitPress);
|
}
|
else
|
{
|
nodePumpUnitPress.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.UnitPress).ToString();
|
}
|
|
var nodePumpUnitPower = nodePumpTestSetting.SelectSingleNode("UnitPower");
|
if (nodePumpUnitPower == null)
|
{
|
XmlNode addNodePumpUnitPower = xmlDoc.CreateElement("UnitPower");
|
addNodePumpUnitPower.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.UnitPower).ToString();
|
nodePumpTestSetting.AppendChild(addNodePumpUnitPower);
|
}
|
else
|
{
|
nodePumpUnitPower.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.UnitPower).ToString();
|
}
|
|
|
var nodeInletPressMonitorDiaStatus = nodePumpTestSetting.SelectSingleNode("InletPressMonitorDiaStatus");
|
if (nodeInletPressMonitorDiaStatus == null)
|
{
|
nodeInletPressMonitorDiaStatus = xmlDoc.CreateElement("InletPressMonitorDiaStatus");
|
nodeInletPressMonitorDiaStatus.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.InletPressMonitorDiaStatus).ToString();
|
nodePumpTestSetting.AppendChild(nodeInletPressMonitorDiaStatus);
|
}
|
else
|
{
|
nodeInletPressMonitorDiaStatus.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.InletPressMonitorDiaStatus).ToString();
|
}
|
|
var nodeOutletPressMonitorDiaStatus = nodePumpTestSetting.SelectSingleNode("OutletPressMonitorDiaStatus");
|
if (nodeOutletPressMonitorDiaStatus == null)
|
{
|
nodeOutletPressMonitorDiaStatus = xmlDoc.CreateElement("OutletPressMonitorDiaStatus");
|
nodeOutletPressMonitorDiaStatus.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.OutletPressMonitorDiaStatus).ToString();
|
nodePumpTestSetting.AppendChild(nodeOutletPressMonitorDiaStatus);
|
}
|
else
|
{
|
nodeOutletPressMonitorDiaStatus.InnerText = ((int)TProduct.UserSetting.Setting.PumpTest.OutletPressMonitorDiaStatus).ToString();
|
}
|
|
// 管路标识(老:已改成代码写死)
|
var nodePipeIndexP = nodePumpTestSetting.SelectSingleNode("PipeIndex");
|
if (nodePipeIndexP == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("PipeIndex");
|
addNode.InnerText = "";
|
if (TProduct.UserSetting.Setting.PumpTest.PipeIndexOld != null)
|
{
|
addNode.InnerText = string.Join(",",
|
TProduct.UserSetting.Setting.PumpTest.PipeIndexOld);
|
}
|
|
nodePumpTestSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodePipeIndexP.InnerText = "";
|
if (TProduct.UserSetting.Setting.PumpTest.PipeIndexOld != null)
|
{
|
nodePipeIndexP.InnerText = string.Join(",",
|
TProduct.UserSetting.Setting.PumpTest.PipeIndexOld);
|
}
|
}
|
|
#endregion
|
|
#region ValveTestSetting
|
|
//创建ValveTestSetting子节点
|
XmlNode nodeValveTestSetting = rootNode.SelectSingleNode("ValveTestSetting");
|
if (nodeValveTestSetting == null)
|
{
|
nodeValveTestSetting = xmlDoc.CreateElement("ValveTestSetting");
|
rootNode.AppendChild(nodeValveTestSetting);
|
}
|
|
|
|
var nodeUnitFlowV = nodeValveTestSetting.SelectSingleNode("UnitFlow");
|
if (nodeUnitFlowV == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("UnitFlow");
|
addNode.InnerText = ((int)TProduct.UserSetting.Setting.ValveTest.UnitFlow).ToString();
|
nodeValveTestSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeUnitFlowV.InnerText = ((int)TProduct.UserSetting.Setting.ValveTest.UnitFlow).ToString();
|
}
|
|
var nodeUnitPressV = nodeValveTestSetting.SelectSingleNode("UnitPress");
|
if (nodeUnitPressV == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("UnitPress");
|
addNode.InnerText = ((int)TProduct.UserSetting.Setting.ValveTest.UnitPress).ToString();
|
nodeValveTestSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeUnitPressV.InnerText = ((int)TProduct.UserSetting.Setting.ValveTest.UnitPress).ToString();
|
}
|
|
var nodePipeIndexV = nodeValveTestSetting.SelectSingleNode("PipeIndex");
|
if (nodePipeIndexV == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("PipeIndex");
|
addNode.InnerText = "";
|
if (TProduct.UserSetting.Setting.ValveTest.PipeIndex != null)
|
{
|
addNode.InnerText = string.Join(",",
|
TProduct.UserSetting.Setting.ValveTest.PipeIndex);
|
}
|
|
nodeValveTestSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodePipeIndexV.InnerText = "";
|
if (TProduct.UserSetting.Setting.ValveTest.PipeIndex != null)
|
{
|
nodePipeIndexV.InnerText = string.Join(",",
|
TProduct.UserSetting.Setting.ValveTest.PipeIndex);
|
}
|
}
|
|
#endregion
|
|
#region CodeSetting
|
|
//创建CodeSetting子节点
|
XmlNode nodeCodeSetting = rootNode.SelectSingleNode("CodeSetting");
|
if (nodeCodeSetting == null)
|
{
|
nodeCodeSetting = xmlDoc.CreateElement("CodeSetting");
|
rootNode.AppendChild(nodeCodeSetting);
|
}
|
|
var nodeSeriesCodePrefix = nodeCodeSetting.SelectSingleNode("SeriesCodePrefix");
|
if (nodeSeriesCodePrefix == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("SeriesCodePrefix");
|
addNode.InnerText = TProduct.UserSetting.Setting.Code.SeriesCodePrefix;
|
nodeCodeSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeSeriesCodePrefix.InnerText = TProduct.UserSetting.Setting.Code.SeriesCodePrefix;
|
}
|
|
var nodePumpCodePrefix = nodeCodeSetting.SelectSingleNode("PumpCodePrefix");
|
if (nodePumpCodePrefix == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("PumpCodePrefix");
|
addNode.InnerText = TProduct.UserSetting.Setting.Code.PumpCodePrefix;
|
nodeCodeSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodePumpCodePrefix.InnerText = TProduct.UserSetting.Setting.Code.PumpCodePrefix;
|
}
|
|
var nodeValveCode = nodeCodeSetting.SelectSingleNode("ValveCodePrefix");
|
if (nodeValveCode == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("ValveCodePrefix");
|
addNode.InnerText = TProduct.UserSetting.Setting.Code.ValveCodePrefix;
|
nodeCodeSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeValveCode.InnerText = TProduct.UserSetting.Setting.Code.ValveCodePrefix;
|
}
|
|
var nodeMotorCode = nodeCodeSetting.SelectSingleNode("MotorCodePrefix");
|
if (nodeMotorCode == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("MotorCodePrefix");
|
addNode.InnerText = TProduct.UserSetting.Setting.Code.MotorCodePrefix;
|
nodeCodeSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeMotorCode.InnerText = TProduct.UserSetting.Setting.Code.MotorCodePrefix;
|
}
|
|
var nodePartCode = nodeCodeSetting.SelectSingleNode("PartCodePrefix");
|
if (nodePartCode == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("PartCodePrefix");
|
addNode.InnerText = TProduct.UserSetting.Setting.Code.PartCodePrefix;
|
nodeCodeSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodePartCode.InnerText = TProduct.UserSetting.Setting.Code.PartCodePrefix;
|
}
|
|
var nodePartCodeAutoMethod = nodeCodeSetting.SelectSingleNode("PartCodeAutoMethod");
|
if (nodePartCodeAutoMethod == null)
|
{
|
var addNode = xmlDoc.CreateElement("PartCodeAutoMethod");
|
addNode.InnerText =
|
TProduct.UserSetting.Setting.Code.PartCodeAutoMethod.ToString();
|
nodeCodeSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodePartCodeAutoMethod.InnerText =
|
TProduct.UserSetting.Setting.Code.PartCodeAutoMethod.ToString();
|
}
|
|
|
|
var nodeTestItemCodeAutoMethod = nodeCodeSetting.SelectSingleNode("TestItemCodeAutoMethod");
|
if (nodeTestItemCodeAutoMethod == null)
|
{
|
var addNode = xmlDoc.CreateElement("TestItemCodeAutoMethod");
|
addNode.InnerText = TProduct.UserSetting.Setting.Code.
|
TestItemCodeAutoMethod.ToString();
|
nodeCodeSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeTestItemCodeAutoMethod.InnerText = TProduct.UserSetting.Setting.Code.TestItemCodeAutoMethod.ToString();
|
}
|
|
var nodeTestItemCodePrefix = nodeCodeSetting.SelectSingleNode("TestItemCodePrefix");
|
if (nodeTestItemCodePrefix == null)
|
{
|
nodeTestItemCodePrefix = xmlDoc.CreateElement("TestItemCodePrefix");
|
nodeTestItemCodePrefix.InnerText = TProduct.UserSetting.Setting.Code.TestItemCodePrefix;
|
nodeCodeSetting.AppendChild(nodeTestItemCodePrefix);
|
}
|
else
|
{
|
nodeTestItemCodePrefix.InnerText = TProduct.UserSetting.Setting.Code.TestItemCodePrefix;
|
}
|
|
var nodeReportFileNoAutoMethod = nodeCodeSetting.SelectSingleNode("ReportFileNoAutoMethod");
|
if (nodeReportFileNoAutoMethod == null)
|
{
|
var addNode = xmlDoc.CreateElement("ReportFileNoAutoMethod");
|
addNode.InnerText =
|
TProduct.UserSetting.Setting.Code.ReportFileNoAutoMethod.ToString();
|
nodeCodeSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeReportFileNoAutoMethod.InnerText = TProduct.UserSetting.Setting.Code.ReportFileNoAutoMethod.ToString();
|
}
|
|
var nodeWorkBenchMonitorCode = nodeCodeSetting.SelectSingleNode("WorkBenchMonitorCode");
|
if (nodeWorkBenchMonitorCode == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("WorkBenchMonitorCode");
|
addNode.InnerText = TProduct.UserSetting.Setting.Code.WorkBenchMonitorCode;
|
nodeCodeSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeWorkBenchMonitorCode.InnerText = TProduct.UserSetting.Setting.Code.WorkBenchMonitorCode;
|
}
|
|
|
|
#endregion
|
|
#region Export
|
//创建Export子节点
|
XmlNode nodeExport = rootNode.SelectSingleNode("Export");
|
if (nodeExport == null)
|
{
|
nodeExport = xmlDoc.CreateElement("Export");
|
rootNode.AppendChild(nodeExport);
|
}
|
|
var nodeTemplatePumpFeatReport = nodeExport.SelectSingleNode("TemplatePumpFeatReport");
|
if (nodeTemplatePumpFeatReport == null)
|
{
|
XmlNode addNodeTemplatePumpFeatReport = xmlDoc.CreateElement("TemplatePumpFeatReport");
|
addNodeTemplatePumpFeatReport.InnerText = TProduct.UserSetting.Setting.Export.TemplatePumpFeatReport.ToString();
|
nodeExport.AppendChild(addNodeTemplatePumpFeatReport);
|
}
|
else
|
{
|
nodeTemplatePumpFeatReport.InnerText = TProduct.UserSetting.Setting.Export.TemplatePumpFeatReport.ToString();
|
}
|
|
var nodeTemplatePumpChartImage = nodeExport.SelectSingleNode("TemplatePumpChartImage");
|
if (nodeTemplatePumpChartImage == null)
|
{
|
XmlNode addNodeTemplatePumpChartImage = xmlDoc.CreateElement("TemplatePumpChartImage");
|
addNodeTemplatePumpChartImage.InnerText = TProduct.UserSetting.Setting.Export.TemplatePumpChartImage.ToString();
|
nodeExport.AppendChild(addNodeTemplatePumpChartImage);
|
}
|
else
|
{
|
nodeTemplatePumpChartImage.InnerText = TProduct.UserSetting.Setting.Export.TemplatePumpChartImage.ToString();
|
}
|
|
var nodeTemplatePumpChartCad = nodeExport.SelectSingleNode("TemplatePumpChartCad");
|
if (nodeTemplatePumpChartCad == null)
|
{
|
XmlNode addNodeTemplatePumpChartCad = xmlDoc.CreateElement("TemplatePumpChartCad");
|
addNodeTemplatePumpChartCad.InnerText = TProduct.UserSetting.Setting.Export.TemplatePumpChartCad.ToString();
|
nodeExport.AppendChild(addNodeTemplatePumpChartCad);
|
}
|
else
|
{
|
nodeTemplatePumpChartCad.InnerText = TProduct.UserSetting.Setting.Export.TemplatePumpChartCad.ToString();
|
}
|
|
#endregion
|
|
#region Link
|
|
//XmlNode nodeLink = rootNode.SelectSingleNode("Link");
|
//if (nodeLink == null)
|
//{
|
// nodeLink = xmlDoc.CreateElement("Link");
|
// rootNode.AppendChild(nodeLink);
|
//}
|
//nodeLink.RemoveAll();//删除该节点的全部内容、
|
|
//if (TProduct.UserSetting.Setting.Link.BenchTagList != null)
|
//{
|
// int i = 0;
|
// foreach (var item in TProduct.UserSetting.Setting.Link.BenchTagList)
|
// {
|
// XmlNode node = xmlDoc.CreateElement("BenchTag" + i);
|
// node.InnerText = item.ToString(); ;
|
// nodeLink.AppendChild(node);//将创建的item子节点添加到items节点的尾部
|
// i++;
|
// }
|
//}
|
#endregion
|
|
#region Skin
|
|
XmlNode nodeSkin = rootNode.SelectSingleNode("Skin");
|
if (nodeSkin == null)
|
{
|
nodeSkin = xmlDoc.CreateElement("Skin");
|
rootNode.AppendChild(nodeSkin);
|
}
|
var nodeThemeStyle = nodeSkin.SelectSingleNode("ThemeStyle");
|
if (nodeThemeStyle == null)
|
{
|
XmlNode addNodeThemeStyle = xmlDoc.CreateElement("ThemeStyle");
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.ThemeStyle))
|
addNodeThemeStyle.InnerText = TProduct.UserSetting.Setting.Skin.ThemeStyle;
|
nodeSkin.AppendChild(addNodeThemeStyle);
|
}
|
else
|
{
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.ThemeStyle))
|
nodeThemeStyle.InnerText = TProduct.UserSetting.Setting.Skin.ThemeStyle;
|
}
|
|
var nodeStyle = nodeSkin.SelectSingleNode("Style");
|
if (nodeStyle == null)
|
{
|
XmlNode addNodeStyle = xmlDoc.CreateElement("Style");
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.Style))
|
addNodeStyle.InnerText = TProduct.UserSetting.Setting.Skin.Style;
|
nodeSkin.AppendChild(addNodeStyle);
|
}
|
else
|
{
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.Style))
|
nodeStyle.InnerText = TProduct.UserSetting.Setting.Skin.Style;
|
}
|
|
var nodeMianFrom = nodeSkin.SelectSingleNode("MainFromColor");
|
if (nodeMianFrom == null)
|
{
|
XmlNode addNodeMainFromColor = xmlDoc.CreateElement("MainFromColor");
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.MainFromColor))
|
addNodeMainFromColor.InnerText = TProduct.UserSetting.Setting.Skin.MainFromColor;
|
nodeSkin.AppendChild(addNodeMainFromColor);
|
}
|
else
|
{
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.MainFromColor))
|
nodeMianFrom.InnerText = TProduct.UserSetting.Setting.Skin.MainFromColor;
|
}
|
|
var nodeConfirmButtonColor = nodeSkin.SelectSingleNode("ConfirmButtonColor");
|
if (nodeConfirmButtonColor == null)
|
{
|
XmlNode addNodeConfirmButtonColor = xmlDoc.CreateElement("ConfirmButtonColor");
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.ConfirmButtonColor))
|
addNodeConfirmButtonColor.InnerText = TProduct.UserSetting.Setting.Skin.ConfirmButtonColor;
|
nodeSkin.AppendChild(addNodeConfirmButtonColor);
|
}
|
else
|
{
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.ConfirmButtonColor))
|
nodeConfirmButtonColor.InnerText = TProduct.UserSetting.Setting.Skin.ConfirmButtonColor;
|
}
|
|
var nodeCancelButtonColor = nodeSkin.SelectSingleNode("CancelButtonColor");
|
if (nodeCancelButtonColor == null)
|
{
|
XmlNode addNodeCancelButtonColor = xmlDoc.CreateElement("CancelButtonColor");
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.CancelButtonColor))
|
addNodeCancelButtonColor.InnerText = TProduct.UserSetting.Setting.Skin.CancelButtonColor;
|
nodeSkin.AppendChild(addNodeCancelButtonColor);
|
}
|
else
|
{
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.CancelButtonColor))
|
nodeCancelButtonColor.InnerText = TProduct.UserSetting.Setting.Skin.CancelButtonColor;
|
}
|
|
var nodeStartButtonColor = nodeSkin.SelectSingleNode("StartButtonColor");
|
if (nodeStartButtonColor == null)
|
{
|
XmlNode addNodeStartButtonColor = xmlDoc.CreateElement("StartButtonColor");
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.StartButtonColor))
|
addNodeStartButtonColor.InnerText = TProduct.UserSetting.Setting.Skin.StartButtonColor;
|
nodeSkin.AppendChild(addNodeStartButtonColor);
|
}
|
else
|
{
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.StartButtonColor))
|
nodeStartButtonColor.InnerText = TProduct.UserSetting.Setting.Skin.StartButtonColor;
|
}
|
|
var nodeFocusRowColor = nodeSkin.SelectSingleNode("FocusRowColor");
|
if (nodeFocusRowColor == null)
|
{
|
XmlNode addNodeFocusRowColor = xmlDoc.CreateElement("FocusRowColor");
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.FocusRowColor))
|
addNodeFocusRowColor.InnerText = TProduct.UserSetting.Setting.Skin.FocusRowColor;
|
nodeSkin.AppendChild(addNodeFocusRowColor);
|
}
|
else
|
{
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.FocusRowColor))
|
nodeFocusRowColor.InnerText = TProduct.UserSetting.Setting.Skin.FocusRowColor;
|
}
|
|
var nodeOddRowColor = nodeSkin.SelectSingleNode("OddRowColor");
|
if (nodeOddRowColor == null)
|
{
|
XmlNode addNodeOddRowColor = xmlDoc.CreateElement("OddRowColor");
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.OddRowColor))
|
addNodeOddRowColor.InnerText = TProduct.UserSetting.Setting.Skin.OddRowColor;
|
nodeSkin.AppendChild(addNodeOddRowColor);
|
}
|
else
|
{
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.OddRowColor))
|
nodeOddRowColor.InnerText = TProduct.UserSetting.Setting.Skin.OddRowColor;
|
}
|
|
var nodeEvenRowColor = nodeSkin.SelectSingleNode("EvenRowColor");
|
if (nodeEvenRowColor == null)
|
{
|
XmlNode addNodeEvenRowColor = xmlDoc.CreateElement("EvenRowColor");
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.EvenRowColor))
|
addNodeEvenRowColor.InnerText = TProduct.UserSetting.Setting.Skin.EvenRowColor;
|
nodeSkin.AppendChild(addNodeEvenRowColor);
|
}
|
else
|
{
|
if (!string.IsNullOrEmpty(TProduct.UserSetting.Setting.Skin.EvenRowColor))
|
nodeEvenRowColor.InnerText = TProduct.UserSetting.Setting.Skin.EvenRowColor;
|
}
|
|
#endregion
|
|
#region AverageSetting
|
{
|
//创建ValveTestSetting子节点
|
XmlNode nodeAverageSetting = rootNode.SelectSingleNode("AverageSetting");
|
if (nodeAverageSetting == null)
|
{
|
nodeAverageSetting = xmlDoc.CreateElement("AverageSetting");
|
rootNode.AppendChild(nodeAverageSetting);
|
}
|
|
|
|
var nodeFeatPtFlow = nodeAverageSetting.SelectSingleNode("FeatPtFlow");
|
if (nodeFeatPtFlow == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("FeatPtFlow");
|
addNode.InnerText = TProduct.UserSetting.Setting.Average.FeatPtFlow.ToString();
|
nodeAverageSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeFeatPtFlow.InnerText = TProduct.UserSetting.Setting.Average.FeatPtFlow.ToString();
|
}
|
var nodeRefreshPtFlow = nodeAverageSetting.SelectSingleNode("RefreshPtFlow");
|
if (nodeRefreshPtFlow == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("RefreshPtFlow");
|
addNode.InnerText = TProduct.UserSetting.Setting.Average.RefreshPtFlow.ToString();
|
nodeAverageSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeRefreshPtFlow.InnerText = TProduct.UserSetting.Setting.Average.RefreshPtFlow.ToString();
|
}
|
var nodeFeatPtPress = nodeAverageSetting.SelectSingleNode("FeatPtPress");
|
if (nodeFeatPtPress == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("FeatPtPress");
|
addNode.InnerText = TProduct.UserSetting.Setting.Average.FeatPtPress.ToString();
|
nodeAverageSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeFeatPtPress.InnerText = TProduct.UserSetting.Setting.Average.FeatPtPress.ToString();
|
}
|
var nodeRefreshPtPress = nodeAverageSetting.SelectSingleNode("RefreshPtPress");
|
if (nodeRefreshPtPress == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("RefreshPtPress");
|
addNode.InnerText = TProduct.UserSetting.Setting.Average.RefreshPtPress.ToString();
|
nodeAverageSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeRefreshPtPress.InnerText = TProduct.UserSetting.Setting.Average.RefreshPtPress.ToString();
|
}
|
|
|
|
var nodeFeatPtPower = nodeAverageSetting.SelectSingleNode("FeatPtPower");
|
if (nodeFeatPtPower == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("FeatPtPower");
|
addNode.InnerText = TProduct.UserSetting.Setting.Average.FeatPtPower.ToString();
|
nodeAverageSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeFeatPtPower.InnerText = TProduct.UserSetting.Setting.Average.FeatPtPower.ToString();
|
}
|
var nodeRefreshPtPower = nodeAverageSetting.SelectSingleNode("RefreshPtPower");
|
if (nodeRefreshPtPower == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("RefreshPtPower");
|
addNode.InnerText = TProduct.UserSetting.Setting.Average.RefreshPtPower.ToString();
|
nodeAverageSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeRefreshPtPower.InnerText = TProduct.UserSetting.Setting.Average.RefreshPtPower.ToString();
|
}
|
|
|
var nodeFeatPtOther = nodeAverageSetting.SelectSingleNode("FeatPtOther");
|
if (nodeFeatPtOther == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("FeatPtOther");
|
addNode.InnerText = TProduct.UserSetting.Setting.Average.FeatPtOther.ToString();
|
nodeAverageSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeFeatPtOther.InnerText = TProduct.UserSetting.Setting.Average.FeatPtOther.ToString();
|
}
|
var nodeRefreshPtOther = nodeAverageSetting.SelectSingleNode("RefreshPtOther");
|
if (nodeRefreshPtOther == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("RefreshPtOther");
|
addNode.InnerText = TProduct.UserSetting.Setting.Average.RefreshPtOther.ToString();
|
nodeAverageSetting.AppendChild(addNode);
|
}
|
else
|
{
|
nodeRefreshPtOther.InnerText = TProduct.UserSetting.Setting.Average.RefreshPtOther.ToString();
|
}
|
|
}
|
|
|
#endregion
|
|
#region PumpChartImageDisp
|
|
XmlNode nodePumpChartImageDisp = rootNode.SelectSingleNode("PumpChartImageDisp");
|
if (nodePumpChartImageDisp == null)
|
{
|
nodePumpChartImageDisp = xmlDoc.CreateElement("PumpChartImageDisp");
|
rootNode.AppendChild(nodePumpChartImageDisp);
|
}
|
var nodeIsDispCurveName = nodePumpChartImageDisp.SelectSingleNode("IsDispCurveName");
|
if (nodeIsDispCurveName == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("IsDispCurveName");
|
addNode.InnerText =
|
TProduct.UserSetting.Setting.PumpChartImageDisp.IsDispCurveName.ToString();
|
nodePumpChartImageDisp.AppendChild(addNode);
|
}
|
else
|
{
|
nodeIsDispCurveName.InnerText =
|
TProduct.UserSetting.Setting.PumpChartImageDisp.IsDispCurveName.ToString();
|
}
|
|
|
var nodeColorQH = nodePumpChartImageDisp.SelectSingleNode("ColorQH");
|
if (nodeColorQH == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("ColorQH");
|
addNode.InnerText = TProduct.UserSetting.Setting.PumpChartImageDisp.ColorQH;
|
nodePumpChartImageDisp.AppendChild(addNode);
|
}
|
else
|
{
|
nodeColorQH.InnerText = TProduct.UserSetting.Setting.PumpChartImageDisp.ColorQH;
|
}
|
|
var nodeColorQE = nodePumpChartImageDisp.SelectSingleNode("ColorQE");
|
if (nodeColorQE == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("ColorQE");
|
addNode.InnerText = TProduct.UserSetting.Setting.PumpChartImageDisp.ColorQE;
|
nodePumpChartImageDisp.AppendChild(addNode);
|
}
|
else
|
{
|
nodeColorQE.InnerText = TProduct.UserSetting.Setting.PumpChartImageDisp.ColorQE;
|
}
|
|
var nodeColorQP = nodePumpChartImageDisp.SelectSingleNode("ColorQP");
|
if (nodeColorQP == null)
|
{
|
XmlNode addNode = xmlDoc.CreateElement("ColorQP");
|
addNode.InnerText = TProduct.UserSetting.Setting.PumpChartImageDisp.ColorQP;
|
nodePumpChartImageDisp.AppendChild(addNode);
|
}
|
else
|
{
|
nodeColorQP.InnerText = TProduct.UserSetting.Setting.PumpChartImageDisp.ColorQP;
|
}
|
#endregion
|
|
xmlDoc.Save(filePath);
|
return true;
|
}
|
}
|
}
|