コード例 #1
0
 private void BindControls()
 {
     WorklogsRepository worklogsRepository = new WorklogsRepository();
     bindingSourceWorklogs.Clear();
     bindingSourceWorklogs.DataSource = worklogsRepository.GetAll();
     dataGridViewWorklogs.DataSource = bindingSourceWorklogs;
 }
コード例 #2
0
        private void toolStripButtonEdit_Click(object sender, EventArgs e)
        {
            Worklog worklog = (Worklog)bindingSourceWorklogs.Current;
            FormAddEditWorklogs formAddWorklog = new FormAddEditWorklogs(worklog);

            if (formAddWorklog.ShowDialog() == DialogResult.OK)
            {
                WorklogsRepository worklogsRepository = new WorklogsRepository();
                worklogsRepository.Save(worklog);

                BindControls();
            }
        }
コード例 #3
0
        private void toolStripButtonDelete_Click(object sender, EventArgs e)
        {
            Worklog worklog = (Worklog)bindingSourceWorklogs.Current;
            DialogResult result = MessageBox.Show("Are you sure you want to delete this user?",
                "Confirmation",
                MessageBoxButtons.YesNo,
                MessageBoxIcon.Question,
                MessageBoxDefaultButton.Button2);

            if (result == DialogResult.Yes)
            {
                WorklogsRepository worklogsRepository = new WorklogsRepository();
                worklogsRepository.Delete(worklog);
                BindControls();
            }
        }