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