public string GetGlobalParametersJSON(string key) { WfApplicationProgramCodeName codeNames = new WfApplicationProgramCodeName(key); string programName = "全局参数"; WfProgramInApplicationCollection programs = WfApplicationAdapter.Instance.LoadProgramsByApplication(codeNames.ApplicationCodeName); WfProgram program = programs.Find(p => p.CodeName == codeNames.ProgramCodeName); if (program != null) programName = program.Name; var result = new { Key = key, Name = programName, Properties = WfGlobalParameters.LoadProperties(key).Properties }; return JSONSerializerExecute.Serialize(result); }
/// <summary> /// 根据Application和Program的CodeName获取参数值 /// </summary> /// <param name="appCodeName"></param> /// <param name="progCodeName"></param> /// <returns></returns> public static WfGlobalParameters GetProperties(string appCodeName, string progCodeName) { return(GetProperties(WfApplicationProgramCodeName.ToKey(appCodeName, progCodeName))); }