private ListItem[] ToOptions(WfProgramInApplicationCollection programs) { var result = new ListItem[programs.Count + 1]; result[0] = new ListItem("全部", string.Empty); int i = 1; foreach (var item in programs) { result[i++] = new ListItem(item.Name, item.CodeName); } return result; }
private ListItem[] ToOptions(WfProgramInApplicationCollection programs) { var result = new ListItem[programs.Count + 1]; result[0] = new ListItem("全部", string.Empty); int i = 1; foreach (var item in programs) { result[i++] = new ListItem(item.Name, item.CodeName); } return(result); }
public void LoadAllProgramsInApplicationsTest() { WfApplicationCollection applications = WfApplicationAdapter.Instance.LoadAll(); foreach (WfApplication app in applications) { Console.WriteLine("App: CodeName={0}, Name={1}", app.CodeName, app.Name); WfProgramInApplicationCollection programs = WfApplicationAdapter.Instance.LoadProgramsByApplication(app.CodeName); programs.ForEach(prog => Console.WriteLine("CodeName={0}, Name={1}", prog.CodeName, prog.Name)); Console.WriteLine(); } }
protected void tree_GetChildrenData(DeluxeTreeNode parentNode, DeluxeTreeNodeCollection result, string callBackContext) { WfProgramInApplicationCollection programs = WfApplicationAdapter.Instance.LoadProgramsByApplication(parentNode.Value); foreach (WfProgram program in programs) { DeluxeTreeNode node = new DeluxeTreeNode(program.Name, program.ApplicationCodeName + "~" + program.CodeName) { ToolTip = program.CodeName, NodeOpenImg = "../images/edit.gif", NodeCloseImg = "../images/edit.gif", ExtendedData = "Program" }; result.Add(node); } }
public WfClientProgramInApplicationCollection ServerToClient(WfProgramInApplicationCollection server) { server.NullCheck("server"); WfClientProgramInApplicationCollection client = new WfClientProgramInApplicationCollection(); foreach (WfProgram serverItem in server) { WfClientProgram clientItem = null; this.ServerToClient(serverItem, ref clientItem); client.Add(clientItem); } return(client); }
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)); }