public WfClientProgram ServerToClient(WfProgram server, ref WfClientProgram client)
        {
            server.NullCheck("server");

            if (client == null)
            {
                client = new WfClientProgram();
            }

            client.ApplicationCodeName = server.ApplicationCodeName;
            client.CodeName            = server.CodeName;
            client.Name = server.Name;
            client.Sort = server.Sort;

            return(client);
        }
Beispiel #2
0
        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));
        }