/// <summary> /// Adds the project field. /// </summary> /// <param name="readProjects">The read projects.</param> /// <param name="projectField">The project field.</param> /// <returns>ReadProjects.</returns> public static ReadProjects AddProjectField(this ReadProjects readProjects, ProjectFieldType projectField) { var fieldtypes = new List <ProjectFieldType>(readProjects.Field) { projectField }; readProjects.Field = fieldtypes.ToArray(); return(readProjects); }
/// <summary> /// Defaults the fields. /// </summary> /// <returns>ReadProjects.</returns> public ReadProjects DefaultFields() { var fields = new List <ProjectFieldType> { ProjectFieldType.ObjectId, ProjectFieldType.Id, ProjectFieldType.Name, ProjectFieldType.Status, ProjectFieldType.StartDate, ProjectFieldType.FinishDate, ProjectFieldType.DataDate, }; var defaultFields = new ReadProjects { Field = fields.ToArray() }; return(defaultFields); }
private TreeNode[] _readProjects(ProjectService projServ, int epsId) { ReadProjects readProjects = new ReadProjects(); readProjects.Field = new ProjectFieldType[3] { ProjectFieldType.ObjectId, ProjectFieldType.WBSObjectId, ProjectFieldType.Name }; readProjects.Filter = String.Format("ParentEPSObjectId = {0}", epsId); Project[] res = projServ.ReadProjects(readProjects); if (res.Length == 0) { return(null); } TreeNode[] treeNodes = new TreeNode[res.Length]; for (int i = 0; i < res.Length; i++) { TreeNode nod = new TreeNode(); nod.Text = res[i].Name; nod.Tag = String.Format("proj-{0}-{1}", res[i].ObjectId, res[i].WBSObjectId); treeNodes[i] = nod; } return(treeNodes); }
/// <summary> /// Gets the projects. /// </summary> /// <param name="readProjects">The read projects.</param> /// <returns>List{Project}.</returns> public List <Project> GetProjects(ReadProjects readProjects) { var retVal = new List <Project>(_projectService.ReadProjects(readProjects)); return(retVal); }