Ejemplo n.º 1
0
        private void BindControls()
        {
            IssuesRepository issuesRepository = new IssuesRepository();
            bindingSourceIssues.Clear();
            bindingSourceIssues.DataSource = issuesRepository.GetAll();
            dataGridViewIssues.DataSource = bindingSourceIssues;

            AdjustControlsVisibilitty();
        }
Ejemplo n.º 2
0
 private void toolStripButtonEdit_Click(object sender, EventArgs e)
 {
     Issue issue = (Issue)bindingSourceIssues.Current;
     FormAddEditIssue formAddIssue = new FormAddEditIssue(issue);
     if (formAddIssue.ShowDialog() == DialogResult.OK)
     {
         IssuesRepository issuesRepository = new IssuesRepository();
         issuesRepository.Save(issue);
         BindControls();
     }
 }
Ejemplo n.º 3
0
        private void toolStripButtonDelete_Click(object sender, EventArgs e)
        {
            Issue issue = (Issue)bindingSourceIssues.Current;
            DialogResult result = MessageBox.Show("Are you sure you want to delete this issue?",
                "Confirmation",
                MessageBoxButtons.YesNo,
                MessageBoxIcon.Question,
                MessageBoxDefaultButton.Button2);

            if (result == DialogResult.Yes)
            {
                IssuesRepository issuesRepository = new IssuesRepository();
                issuesRepository.Delete(issue);
                BindControls();
            }
        }