예제 #1
0
 private void comboBoxUsers_SelectedIndexChanged(object sender, EventArgs e)
 {
     selectedUser    = UserRequsts.GetUserById((int)comboBoxUsers.SelectedValue);
     ProjectsForUser = ProjectsRequst.GetProjectsByUserId((int)comboBoxUsers.SelectedValue);
     if (ProjectsForUser != null)
     {
         for (int i = 0; i < ProjectsForteamLeader.Count; i++)
         {
             for (int j = 0; j < ProjectsForUser.Count; j++)
             {
                 if (ProjectsForteamLeader[i].ProjectId == ProjectsForUser[j].ProjectId)
                 {
                     commonProjectsInTheList.Add(ProjectsForteamLeader[i]);
                 }
             }
         }
         //var results = ProjectsForteamLeader.Join(ProjectsForUser, ptl => ptl.ProjectId, p => p.ProjectId, (post, meta) => new { Post = post, Meta = meta });
         comboBoxProjects.SelectedIndexChanged -= new EventHandler(comboBoxProjects_SelectedIndexChanged);
         comboBoxProjects.DataSource            = commonProjectsInTheList;
         comboBoxProjects.DisplayMember         = "ProjectName";
         comboBoxProjects.ValueMember           = "ProjectId";
         comboBoxProjects.SelectedIndexChanged += comboBoxProjects_SelectedIndexChanged;
         numericCountHours.Value = 0;
         // MessageBox.Show("success");
     }
     else
     {
         comboBoxProjects.DataSource = null;
     }
 }
예제 #2
0
        private void EnterWorkers_Load(object sender, EventArgs e)
        {
            AllYourProjects = ProjectsRequst.GetProjectsByUserId(Global.UserId);
            if (AllYourProjects != null)
            {
                comboBoxAllYourProjects.SelectedIndexChanged -= new EventHandler(comboBoxAllYourProjects_SelectedIndexChanged);
                comboBoxAllYourProjects.DataSource            = AllYourProjects;
                comboBoxAllYourProjects.DisplayMember         = "ProjectName";
                comboBoxAllYourProjects.ValueMember           = "ProjectId";
                comboBoxAllYourProjects.SelectedIndexChanged += comboBoxAllYourProjects_SelectedIndexChanged;
            }

            load();
        }