/// <summary> /// 加载冻结配置字典 /// </summary> public void Load() { string _ErrorString = ""; XmlNode _XmlNode = clsXmlControl.LoadXml(Application.StartupPath + Const.Variable.CONST_FREEZEDICTIONARY, out _ErrorString); if (_ErrorString != "" || _XmlNode.ChildNodes.Count < 5) { #region 初始化冻结参数信息 _XmlNode = clsXmlControl.CreateXmlNode("FreezeConfig"); _XmlNode.AppendChild(clsXmlControl.CreateXmlNode("R", "ID", "001", "Name", "定时冻结", "OutPramerter", "1|1|1|0Ib|1.0")); _XmlNode.AppendChild(clsXmlControl.CreateXmlNode("R", "ID", "002", "Name", "瞬时冻结", "OutPramerter", "1|1|1|0Ib|1.0")); _XmlNode.AppendChild(clsXmlControl.CreateXmlNode("R", "ID", "003", "Name", "日冻结", "OutPramerter", "1|1|1|0Ib|1.0")); _XmlNode.AppendChild(clsXmlControl.CreateXmlNode("R", "ID", "004", "Name", "约定冻结", "OutPramerter", "1|1|1|0Ib|1.0")); _XmlNode.AppendChild(clsXmlControl.CreateXmlNode("R", "ID", "005", "Name", "整点冻结", "OutPramerter", "1|1|1|0Ib|1.0")); clsXmlControl.SaveXml(_XmlNode, Application.StartupPath + Const.Variable.CONST_FREEZEDICTIONARY); #endregion } _FreezeConfig.Clear(); for (int _i = 0; _i < _XmlNode.ChildNodes.Count; _i++) { Struct.StFreezeConfig _Freeze = new CLDC_DataCore.Struct.StFreezeConfig(); _Freeze.FreezePrjID = _XmlNode.ChildNodes[_i].Attributes[0].Value; _Freeze.FreezePrjName = _XmlNode.ChildNodes[_i].Attributes[1].Value; _Freeze.OutPramerter = new CLDC_DataCore.Struct.StPowerPramerter(); _Freeze.OutPramerter.Split(_XmlNode.ChildNodes[_i].Attributes[2].Value); _FreezeConfig.Add(_Freeze.FreezePrjID, _Freeze); } }
/// <summary> /// 构造函数 /// </summary> /// <param name="FreezeItem"></param> public FreezeBase(CLDC_DataCore.Struct.StFreezeConfig FreezeItem) { InitializeComponent(); _FreezeItem = FreezeItem; }
public NotParmPrj(CLDC_DataCore.Struct.StFreezeConfig Item) : base(Item) { InitializeComponent(); base.SetPanel = Panel_Back; }
public FreezeTiming(CLDC_DataCore.Struct.StFreezeConfig Item) : base(Item) { InitializeComponent(); base.SetPanel = this.Panel_Back; }