示例#1
0
 public AdminProjectDetailWrapper(int projectNumber)
 {
     this.projectNumber = projectNumber;
     project            = DatabaseFactory.getInstance().getDAOProject();
     ProjectName        = project.getProjectName(projectNumber);
     ProjectDescription = project.getProjectSummary(projectNumber);
     GetDates();
     //CurrentProjectIndividualGrade = mist nog, weet niet wat het is en is geen query voor
     ProjectMembers = project.getStudents(projectNumber);
     ProjectOwners  = project.GetProjectOwners(projectNumber);
     // Tutors = mist nog, tutors kan alleen per groep, weet niet of je wat aan een array hebt
     Groups = project.getProjectGroupsByProject(projectNumber);
 }
示例#2
0
 public AdminProjectGroupViewWrapper(int groupid)
 {
     projectGroup         = groupid;
     ProjectGroupMembers  = projectDAO.getProjectGroupMembers(groupid);
     CurrentProjectOwners = projectDAO.GetProjectOwners(groupid);
     CurrentTutor         = projectDAO.GetTutor(groupid);
     ProjectGroups        = projectDAO.getProjectGroupsByProject(ProjectGroupMembers.First().ProjectGroup.project_id);
     GroupMemberUserList  = new List <User>();
     foreach (ProjectMember member in ProjectGroupMembers)
     {
         GroupMemberUserList.Add(member.User);
     }
 }
示例#3
0
        private void FillUsersInGroups()
        {
            List <ProjectGroup> projectGroups = new List <ProjectGroup>();

            UsersInGroups = new Dictionary <string, IEnumerable <User> >();
            foreach (Project project in OwnProjects)
            {
                projectGroups.AddRange(projectDAO.getProjectGroupsByProject(project.id));
            }
            foreach (ProjectGroup projectGroup in projectGroups)
            {
                UsersInGroups.Add(projectGroup.group_code, projectDAO.getUsersInGroup(projectGroup.id));
            }
        }
示例#4
0
 public AdminProjectGroupListWrapper(int projectID)
 {
     ProjectGroups = projectDAO.getProjectGroupsByProject(projectID);
 }