/// <summary> /// 存储启动方案 /// </summary> public void Save() { clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "QiDong", "Name", Name); if (_LstQiDong.Count == 0) { _XmlNode.SaveXml(_FAPath); return; } for (int _i = 0; _i < _LstQiDong.Count; _i++) { _XmlNode.appendchild("" , "R" , "GLFX" , ((int)_LstQiDong[_i].PowerFangXiang).ToString() , "xIb" , _LstQiDong[_i].FloatxIb.ToString() , "xTime" , _LstQiDong[_i].xTime.ToString() , "Default" , _LstQiDong[_i].DefaultValue.ToString()); } _XmlNode.SaveXml(_FAPath); return; }
/// <summary> /// 存储特殊检定方案到XML文档 /// </summary> public void Save() { if (_LstSpecal.Count == 0) { return; } clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "TSJD", "Name", Name); for (int _i = 0; _i < _LstSpecal.Count; _i++) { _XmlNode.appendchild("" , "R" , "PrjName", _LstSpecal[_i].PrjName , "GLFX", ((int)_LstSpecal[_i].PowerFangXiang).ToString() , "GLYS", _LstSpecal[_i].PowerYinSu , "xU", _LstSpecal[_i].JoinxUString() , "xIb", _LstSpecal[_i].JoinxIString() , "Pl", _LstSpecal[_i].PingLv.ToString() , "Xw", _LstSpecal[_i].JoinXwString() , "Wcx", _LstSpecal[_i].JoinWcxString() , "Wccs", _LstSpecal[_i].WcCheckNumic.ToString() , "qs", _LstSpecal[_i].LapCount.ToString() , "xiebo", _LstSpecal[_i].XieBo == 0?"":_LstSpecal[_i].XieBoFa , "xiangxu", _LstSpecal[_i].XiangXu.ToString()); } _XmlNode.SaveXml(_FAPath); return; }
/// <summary> /// 存储载波方案 /// </summary> public void Save() { if (m_Lst_CarrierPlan.Count == 0) { return; } clsXmlControl xmlNode = new clsXmlControl(); xmlNode.appendchild("", "Carrier", "Name", Name); for (int _i = 0; _i < m_Lst_CarrierPlan.Count; _i++) { xmlNode.appendchild("" , "R" , "Name" , m_Lst_CarrierPlan[_i].str_Name , "Code" , m_Lst_CarrierPlan[_i].str_Code , "Times" , m_Lst_CarrierPlan[_i].int_Times.ToString() , "Interval" , m_Lst_CarrierPlan[_i].int_Interval.ToString() , "ModuleSwaps" , m_Lst_CarrierPlan[_i].b_ModuleSwaps ? "1":"0"); } xmlNode.SaveXml(_FAPath); }
/// <summary> /// 存储误差一致性方案 /// </summary> public void Save() { clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "WcYzx", "Name", Name); for (int _i = 0; _i < _LstErrAccord.Count; _i++) { if (clsXmlControl.FindSencetion(_XmlNode.toXmlNode(), clsXmlControl.XPath(string.Format("R,PrjType,{0}", ((int)_LstErrAccord[_i].ErrAccordType).ToString()))) == null) { _XmlNode.appendchild("" , "R" , "PrjType" , ((int)_LstErrAccord[_i].ErrAccordType).ToString() , "PrjName", _LstErrAccord[_i].PrjName , "Time1", _LstErrAccord[_i].Time1.ToString() , "Time2", _LstErrAccord[_i].Time2.ToString()); } for (int _j = 0; _j < _LstErrAccord[_i].lstErrPoint.Count; _j++) { _XmlNode.appendchild(clsXmlControl.XPath(string.Format("R,PrjType,{0}", ((int)_LstErrAccord[_i].ErrAccordType).ToString())) , "C" , "PrjID", _LstErrAccord[_i].lstErrPoint[_j].PrjID , "TestPointName", _LstErrAccord[_i].lstErrPoint[_j].TestPointName , "GLYS", _LstErrAccord[_i].lstErrPoint[_j].PowerYinSu , "xIb", _LstErrAccord[_i].lstErrPoint[_j].PowerDianLiu); } } _XmlNode.SaveXml(_FAPath); }
public void Save() { if (_LstA.Count == 0) { return; } clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "LOADRECORD", "Name", Name); for (int _i = 0; _i < _LstA.Count; _i++) { StPlan_LoadRecord _Item = _LstA[_i]; XmlNode _ChildNode = _XmlNode.appendchild(true , "R" , "PrjID" , _Item.PrjID , "OverTime" , _Item.OverTime.ToString() , "danWei" , _Item.danWei , "MarginTime" , _Item.MarginTime.ToString() , "ModeByte" , _Item.ModeByte ); for (int _j = 0; _j < _Item.RunningEPrj.Count; _j++) { StRunningE _Prj = _Item.RunningEPrj[_j]; _ChildNode.AppendChild(clsXmlControl.CreateXmlNode("C", "PowerFX", ((int)_Prj.PowerFX).ToString(), "xIB", _Prj.xIB, "Glys", _Prj.Glys, "RunningTime", _Prj.RunningTime)); } } _XmlNode.SaveXml(_FAPath); }
/// <summary> /// 存储耐压试验方案到XML文档 /// </summary> public void Save() { clsXmlControl _XmlNode = new clsXmlControl(); if (listPlan.Count == 0) { return; } _XmlNode.appendchild("", "Insulation"); for (int _i = 0; _i < listPlan.Count; _i++) { _XmlNode.appendchild("" , "R" , "Type" , ((int)listPlan[_i].InsulationType).ToString() , "Voltage" , listPlan[_i].Voltage.ToString() , "Current" , listPlan[_i].Current.ToString() , "CurrentDevice" , listPlan[_i].CurrentDevice.ToString() , "Time" , listPlan[_i].Time.ToString()); } _XmlNode.SaveXml(_FAPath); }
/// <summary> /// 存储载波方案模型数据到XML文档 /// </summary> public void Save() { clsXmlControl xmlControl = new clsXmlControl(); xmlControl.appendchild("", "CarrierInfo"); foreach (StCarrierInfo _ci in m_Dic_CarrierInfo.Values) { xmlControl.appendchild("", "R", "CarrierName", _ci.CarrierName, "CarrierType", _ci.CarrierType, "RdType", _ci.RdType, "CommuType", _ci.CommuType, "BaudRate", _ci.BaudRate, "Comm", _ci.Comm, "CmdTime", _ci.CmdTime, "ByteTime", _ci.ByteTime, "RouterID", _ci.RouterID.ToString("D")); } xmlControl.SaveXml(Application.StartupPath + Const.Variable.CONST_CARRIER); }
/// <summary> /// 存储XML文档(在存储的时候会进行检定点排序) /// </summary> public void Save() { //if (LstCheckPoint.Count == 0) // return; this.Sort(); clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "Jbwc", "Name", Name, "QSCZ", Qscz, "QS", Czqs.ToString(), "CzWcLimit", CzWcLimit); for (int _i = 0; _i < LstCheckPoint.Count; _i++) { if (clsXmlControl.FindSencetion(_XmlNode.toXmlNode(), clsXmlControl.XPath(string.Format("R,GLFX,{0}", ((int)LstCheckPoint[_i].PowerFangXiang).ToString()))) == null) { _XmlNode.appendchild("" , "R" , "GLFX" , ((int)LstCheckPoint[_i].PowerFangXiang).ToString()); } _XmlNode.appendchild(clsXmlControl.XPath(string.Format("R,GLFX,{0}", ((int)LstCheckPoint[_i].PowerFangXiang).ToString())) , "C" , "PrjID" , LstCheckPoint[_i].PrjID , "PrjName", LstCheckPoint[_i].PrjName , "GLYS", LstCheckPoint[_i].PowerYinSu , "xIb", LstCheckPoint[_i].PowerDianLiu , "PC", LstCheckPoint[_i].Pc.ToString() , "FHC", LstCheckPoint[_i].Dif_Err_Flag.ToString()); } _XmlNode.SaveXml(_FAPath); }
/// <summary> /// 存储潜动方案 /// </summary> public void Save() { clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "QianDong", "Name", Name); if (_LstQianDong.Count == 0) { _XmlNode.SaveXml(_FAPath); return; } for (int _i = 0; _i < _LstQianDong.Count; _i++) { _XmlNode.appendchild("" , "R" , "GLFX" , ((int)_LstQianDong[_i].PowerFangXiang).ToString() , "xU" , _LstQianDong[_i].FloatxU.ToString() , "xQIb" , _LstQianDong[_i].FloatxIb.ToString() , "xTime" , _LstQianDong[_i].xTime.ToString() , "Default" , _LstQianDong[_i].DefaultValue.ToString()); } #region ----潜动日计时---- _XmlNode.appendchild("" , "R" , "PrjID" , "002" , "PrjName" , "日计时误差" , "PrjOutPut" , "1|1|1|0Ib|1.0" , "PrjParameter" , DayCheckTimesSetting , "Default" , "0|1|5|60"); #endregion _XmlNode.SaveXml(_FAPath); return; }
/// <summary> /// 存储用户模型数据到XML文档 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "UserInfo"); foreach (StUserInfo _u in _UserInfo.Values) { _Xml.appendchild("", "R", "Name", _u.UserName, "Pwd", _u.Pwd, "Level", _u.Level.ToString()); } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_USERSPATH); }
/// <summary> /// 存储列配置字典 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "ColsConfig"); foreach (string _n in _ColsVisiable.Keys) { Struct.StColsVisiable _Col = _ColsVisiable[_n]; _Xml.appendchild("", "R", "ID", _Col.ColName, "Name", _Col.ColShowName, "ShowType", _Col.ColShowType.ToString()); } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_COLSVISIABLE); return; }
/// <summary> /// 存储事件记录配置字典 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "EventLogConfig"); foreach (string _n in _EventLogConfig.Keys) { Struct.StEventLogConfig _EventLog = _EventLogConfig[_n]; _Xml.appendchild("", "R", "ID", _EventLog.EventLogPrjID, "Name", _EventLog.EventLogPrjName, "OutPramerter", _EventLog.OutPramerter.Jion()); } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_EVENTLOGDICTIONARY); return; }
/// <summary> /// 存储冻结配置字典 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "FreezeConfig"); foreach (string _n in _FreezeConfig.Keys) { Struct.StFreezeConfig _Freeze = _FreezeConfig[_n]; _Xml.appendchild("", "R", "ID", _Freeze.FreezePrjID, "Name", _Freeze.FreezePrjName, "OutPramerter", _Freeze.OutPramerter.Jion()); } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_FREEZEDICTIONARY); return; }
/// <summary> /// 存储多功能配置字典 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "DgnConfig"); foreach (string _n in _DgnConfig.Keys) { Struct.StDgnConfig _Dgn = _DgnConfig[_n]; _Xml.appendchild("", "R", "ID", _Dgn.DgnPrjID, "Name", _Dgn.DgnPrjName, "OutPramerter", _Dgn.OutPramerter.Jion()); } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_DGNDICTIONARY); return; }
/// <summary> /// 存储字典集合 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "ZiDianGroup"); foreach (string _Name in _ZiDian.Keys) { _Xml.appendchild("", "R", "Name", _Name); //<ZiDianGroup><R Name="_Name"/></ZiDianGroup> for (int _i = 0; _i < _ZiDian[_Name].Count; _i++) { _Xml.appendchild(clsXmlControl.XPath("R,Name," + _Name), "C", _ZiDian[_Name][_i]); //<ZiDianGroup><R Name="_Name"><C><![CDATA[_ZiDian[_name][_i]]]></R></ZiDianGroup> } } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_DICTIONARY); }
/// <summary> /// 保存电流倍数字典XML文档 /// </summary> public void Save() { if (_xIbDic.Count == 0) { return; } clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "xIbGroup"); foreach (string _xIb in _xIbDic.Keys) { _Xml.appendchild("", "R", "Name", _xIb, "ID", _xIbDic[_xIb]); } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_XIBDICTIONARY); }
/// <summary> /// 存储总方案XML文档 /// </summary> public void Save() { if (_Plan.Count == 0) { return; } clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "FAGroup", "Name", Name); for (int _i = 0; _i < _Plan.Count; _i++) { _XmlNode.appendchild("", "R", "Name", ((int)_Plan[_i].FAType).ToString(), "Index", _Plan[_i].index.ToString() , _Plan[_i].FAName); } _XmlNode.SaveXml(_FAPath); }
/// <summary> /// 存储实验参数XML文档 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "TestSettingInfo"); foreach (string _Key in _TestSetting.Keys) { _Xml.appendchild("" , "R" , "Item", _Key , "Value", _TestSetting[_Key].Value , "Name", _TestSetting[_Key].Name , "Description", _TestSetting[_Key].Description , "ClassName", _TestSetting[_Key].ClassName , "DataSource", _TestSetting[_Key].DataSource); } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_TestSet); }
/// <summary> /// 存储外观检查方案 /// </summary> public void Save() { if (_LstWGJC.Count == 0) { return; } clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "WGJC", "Name", Name); for (int _i = 0; _i < _LstWGJC.Count; _i++) { _XmlNode.appendchild("" , "R" , "GLFX" , _LstWGJC[_i].WGJCPrjID ); } _XmlNode.SaveXml(_FAPath); }
/// <summary> /// 存储冻结方案到XML文档 /// </summary> public void Save() { clsXmlControl _XmlNode = new clsXmlControl(); if (_LstFreeze.Count == 0) return; _XmlNode.appendchild("", "FreezeSy", "Name", Name); for (int _i = 0; _i < _LstFreeze.Count; _i++) { _XmlNode.appendchild("" ,"R" ,"PrjID" ,_LstFreeze[_i].FreezePrjID ,"PrjName" ,_LstFreeze[_i].FreezePrjName ,"PrjOutPut" ,_LstFreeze[_i].OutPramerter.Jion() ,"PrjParameter" ,_LstFreeze[_i].PrjParm); } _XmlNode.SaveXml(_FAPath); }
/// <summary> /// 存储载波方案模型数据到XML文档 /// </summary> public void Save() { clsXmlControl xmlControl = new clsXmlControl(); xmlControl.appendchild("", "DataFlagInfo"); foreach (StDataFlagInfo _ci in m_Dic_DataFlagInfo.Values) { xmlControl.appendchild("", "R", "DataFlagName", _ci.DataFlagName, "DataFlag", _ci.DataFlag, "DataLength", _ci.DataLength, "DataSmallNumber", _ci.DataSmallNumber, "DataFormat", _ci.DataFormat); } xmlControl.SaveXml(Application.StartupPath + Const.Variable.CONST_DATAFLAG_DICT); }
/// <summary> /// 存储红外数据比对方案 /// </summary> public void Save() { if (m_Lst_InfraredPlan.Count == 0) { return; } clsXmlControl xmlNode = new clsXmlControl(); xmlNode.appendchild("", "Infrared", "Name", Name); for (int _i = 0; _i < m_Lst_InfraredPlan.Count; _i++) { xmlNode.appendchild("" , "R" , "Name" , m_Lst_InfraredPlan[_i].str_Name , "Code" , m_Lst_InfraredPlan[_i].str_Code , "Times"); } xmlNode.SaveXml(_FAPath); }
/// <summary> /// 保存走字方案到XML文档 /// </summary> public void Save() { if (_LstZouZi.Count == 0) { return; } clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "ZZSY", "Name", Name);//, "JdFS", ((int)_LstZouZi[0].ZouZiMethod).ToString()); for (int _i = 0; _i < _LstZouZi.Count; _i++) { StPlan_ZouZi _Item = _LstZouZi[_i]; XmlNode _ChildNode = _XmlNode.appendchild(true , "R" , "PrjID" , _Item.PrjID , "GLFX" , ((int)_Item.PowerFangXiang).ToString() , "Yj" , ((int)_Item.PowerYj).ToString() , "Glys" , _Item.Glys , "xIb" , _Item.xIb , "feilv" , _Item.FeiLvString , "CheckType" , ((int)_Item.ZouZiMethod).ToString() , "ZuHeWc" , _Item.ZuHeWc); for (int _j = 0; _j < _Item.ZouZiPrj.Count; _j++) { StPlan_ZouZi.StPrjFellv _Prj = _Item.ZouZiPrj[_j]; _ChildNode.AppendChild(clsXmlControl.CreateXmlNode("C", "feilv", ((int)_Prj.FeiLv).ToString(), "StartTime", _Prj.StartTime, "Time", _Prj.ZouZiTime)); } } _XmlNode.SaveXml(_FAPath); return; }
/// <summary> /// 存储功率因素字典 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); if (_GlysDic.Count == 0) { return; } _Xml.appendchild("", "GlYSGroup"); foreach (string _Name in _GlysDic.Keys) { _Xml.appendchild("", "R", "Name", _Name, "ID", _GlysTable[_Name]); //<GLYSGroup Count=_GlysDic.Keys><R Name="_Name" ID ="_GlysTable[_Name]"/></GLYSGroup> foreach (string _ID in _GlysDic[_Name].Keys) { _Xml.appendchild(clsXmlControl.XPath("R,Name," + _Name), "C", "ID", _ID, _GlysDic[_Name][_ID]); //<GLYSGroup Count=_GlysDic.Keys> //<R Name="_Name" ID ="_GlysTable[_Name]"/> //<C ID ="_ID" >_GlysDic[_Name][_ID]</C> //</GLYSGroup> } } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_GLYSDICTIONARY); }
/// <summary> /// 存储预热方案 /// </summary> public void Save() { if (_LstYuRe.Count == 0) { return; } clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "YuRe", "Name", Name); for (int _i = 0; _i < _LstYuRe.Count; _i++) { _XmlNode.appendchild("" , "R" , "GLFX" , ((int)_LstYuRe[_i].PowerFangXiang).ToString() , "xIb" , _LstYuRe[_i].xIb , "Time" , _LstYuRe[_i].Times.ToString()); } _XmlNode.SaveXml(_FAPath); }
/// <summary> /// 保存方案到XML文档 /// </summary> public void Save() { if (System.IO.File.Exists(_FAPath)) { System.IO.File.Delete(_FAPath); } if (_LstDataSendForRelay.Count == 0) { return; } clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "ConnProtocol", "Name", Name); for (int _i = 0; _i < _LstDataSendForRelay.Count; _i++) { StDataSendForRelay _Item = _LstDataSendForRelay[_i]; XmlNode _ChildNode = _XmlNode.appendchild(true , "R" , "PrjID" , _Item.PrjID , "ConnProtocolItem" , _Item.ConnProtocolItem , "ItemCode" , _Item.ItemCode , "BarCode" , _Item.BarCode , "MeterPosition" , _Item.MeterPosition , "PARAMS_LIST" , _Item.PARAMS_LIST , "PROTOCOL" , _Item.PROTOCOL , "WriteContent" , _Item.WriteContent); } _XmlNode.SaveXml(_FAPath); return; }
/// <summary> /// 保存方案到XML文档 /// </summary> public void Save() { if (System.IO.File.Exists(_FAPath)) { System.IO.File.Delete(_FAPath); } if (_LstConnProtocol.Count == 0) { return; } clsXmlControl _XmlNode = new clsXmlControl(); _XmlNode.appendchild("", "ConnProtocol", "Name", Name); for (int _i = 0; _i < _LstConnProtocol.Count; _i++) { StPlan_ConnProtocol _Item = _LstConnProtocol[_i]; XmlNode _ChildNode = _XmlNode.appendchild(true , "R" , "PrjID" , _Item.PrjID , "ConnProtocolItem" , _Item.ConnProtocolItem , "ItemCode" , _Item.ItemCode , "DataLen" , _Item.DataLen.ToString() , "PointIndex" , _Item.PointIndex.ToString() , "StrDataType" , _Item.StrDataType , "OperType" , ((int)_Item.OperType).ToString() , "WriteContent" , _Item.WriteContent); } _XmlNode.SaveXml(_FAPath); return; }
void tsbX_Click(object sender, EventArgs e) { string[] ColName = new string[11]; string[] ColType = new string[11]; if (_XmlNode == null) { return; } for (int _i = 0; _i < _XmlNode.ChildNodes.Count; _i++) { ColName[_i] = _XmlNode.ChildNodes[_i].Attributes[1].Value; ColType[_i] = _XmlNode.ChildNodes[_i].Attributes[2].Value; if (ColName[_i] == sender.ToString()) { if (ColType[_i] == "1") { ColType[_i] = "0"; Grid_seebaowen.Columns[ColName[_i]].Visible = false; } else if (ColType[_i] == "0" || ColType[_i] == "") { ColType[_i] = "1"; Grid_seebaowen.Columns[ColName[_i]].Visible = true; } } } clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "ColsConfig"); for (int i = 0; i < ColName.Length; i++) { _Xml.appendchild("", "R", "ID", ColName[i], "Name", ColName[i], "ShowType", ColType[i]); } _Xml.SaveXml(Application.StartupPath + CLDC_DataCore.Const.Variable.CONST_SHOW_BWCOL); }
/// <summary> /// 存储文档 /// </summary> public void Save() { _XmlNode.SaveXml(); }