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");
     }
 }
Exemple #2
0
 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 ");
     }
 }
Exemple #4
0
 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");
     }
 }
Exemple #5
0
 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());
     }
 }
Exemple #6
0
 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");
     }
 }
Exemple #7
0
 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");
     }
 }
Exemple #8
0
        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 ");
            }
        }
Exemple #10
0
        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 ");
            }
        }