private void DeleteDevFromTeam_Click(object sender, EventArgs e) { try { AdminDevelopersController.RemoveDevFromTeam(Unit, SelectedDeveloper.Id, SelectedTeam.Team_ID); } catch (Exception) { MessageBox.Show("Error Deleting Dev from team"); } }
private void AddDevToTeam_Click(object sender, EventArgs e) { try { AdminDevelopersController.AddDevToTeam(Unit, SelectedDeveloper.Id, SelectedTeam.Team_ID); } catch (Exception) { MessageBox.Show("Error adding Dev to team"); } }
private void RemoveDevBtn_Click(object sender, EventArgs e) { try { AdminDevelopersController.RemoveDev(Unit, SelectedDeveloper); LoadDevelopers(); } catch (Exception) { MessageBox.Show($"Unable to remove this Dev "); } }
private void LoadDevelopers() { try { DevelopersListView.Items.Clear(); AdminDevelopersController.GetDevelopersItemList(Unit).ForEach(item => DevelopersListView.Items.Add(item)); } catch (Exception) { MessageBox.Show("Error loading Developers, please select a Team"); } }
private void LoadTeams() { try { TeamsListView.Items.Clear(); AdminDevelopersController.GetTeamsItemList(Unit).ForEach(item => TeamsListView.Items.Add(item)); } catch (Exception e) { MessageBox.Show("Error loading Teams:" + e.ToString()); } }
private void FindByIdBtn_Click(object sender, EventArgs e) { DevelopersListView.Items.Clear(); try { AdminDevelopersController.FindDeveloperById(Unit, FindByIdTxtB.Text).ForEach(item => DevelopersListView.Items.Add(item)); } catch (Exception) { MessageBox.Show("Error finding dev"); } }
private void FindByTeamBtn_Click(object sender, EventArgs e) { DevelopersListView.Items.Clear(); try { int teamid = int.Parse(FindByTeamNumberTxtB.Text); AdminDevelopersController.FindDevelopersByTeam(Unit, teamid).ForEach(item => DevelopersListView.Items.Add(item)); } catch (Exception) { MessageBox.Show("Error finding dev"); } }
private void FindByProjectBtn_Click(object sender, EventArgs e) { TeamsListView.Items.Clear(); DevelopersListView.Items.Clear(); string txt = FindByProjectTxtB.Text; try { AdminDevelopersController.FindDevelopersByProject(Unit, txt).ForEach(item => DevelopersListView.Items.Add(item)); AdminDevelopersController.FindTeamsByProject(Unit, txt).ForEach(item => TeamsListView.Items.Add(item)); } catch (Exception) { MessageBox.Show("Error finding teams"); } }
private void TeamsListView_ItemActivate(object sender, EventArgs e) { ListViewItem Item = new ListViewItem(); try { Item = TeamsListView.GetItemAt(MousePosition.X - 705, MousePosition.Y - 212); SelectedTeam = new Team() { Team_ID = int.Parse(Item.SubItems[0].Text), }; MessageBox.Show("Selected Team: " + SelectedTeam.Team_ID); DevelopersListView.Items.Clear(); AdminDevelopersController.FindDevelopersByTeam(Unit, SelectedTeam.Team_ID).ForEach(item => DevelopersListView.Items.Add(item)); } catch (Exception) { MessageBox.Show("Error getting selected item from database, please try again later "); } }
private void DevelopersListView_ItemActivate(object sender, EventArgs e) { ListViewItem Item = new ListViewItem(); try { Item = DevelopersListView.GetItemAt(MousePosition.X - 277, MousePosition.Y - 212); SelectedDeveloper = new Developer() { Id = Item.SubItems[0].Text, }; MessageBox.Show("Selected Developer: " + SelectedDeveloper.Id); TeamsListView.Items.Clear(); AdminDevelopersController.FindTeamsByDeveloper(Unit, SelectedDeveloper.Id).ForEach(item => TeamsListView.Items.Add(item)); } catch (Exception) { MessageBox.Show("Error getting selected item from database, please try again later "); } }