/// <summary> /// 添加和修改多功能配置信息 /// </summary> /// <param name="FunctionInfo">多功能配置信息结构体</param> public void Add(Struct.StFunctionConfig FunctionInfo) { if (_FunctionConfig.ContainsKey(FunctionInfo.FunctionPrjID)) { this.Remove(FunctionInfo.FunctionPrjID); } _FunctionConfig.Add(FunctionInfo.FunctionPrjID, FunctionInfo); return; }
/// <summary> /// 存储智能表功能配置字典 /// </summary> public void Save() { clsXmlControl _Xml = new clsXmlControl(); _Xml.appendchild("", "FunctionConfig"); foreach (string _n in _FunctionConfig.Keys) { Struct.StFunctionConfig _Function = _FunctionConfig[_n]; _Xml.appendchild("", "R", "ID", _Function.FunctionPrjID, "Name", _Function.FunctionPrjName, "OutPramerter", _Function.OutPramerter.Jion()); } _Xml.SaveXml(Application.StartupPath + Const.Variable.CONST_FUNCTIONDICTIONARY); return; }