Example #1
0
        private async void EditToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listBoxDept.SelectedItem != null)
            {
                var dept = (Dept)listBoxDept.SelectedItem;
                Data.dept = await deptController.GetAsync(dept.Id);

                DeptForm deptForm = new DeptForm();
                if (deptForm.ShowDialog() == DialogResult.OK)
                {
                    if (Data.dept != null)
                    {
                        if (Data.dept.Id == -1)
                        {
                            await DeleteDept(dept.Id);
                        }
                        else
                        {
                            await EditDept(Data.dept);
                        }
                    }
                }
                FillDepts();
                Data.dept = null;
            }
        }
Example #2
0
        private async void AddDept_Click(object sender, EventArgs e)
        {
            Data.dept = null;
            DeptForm deptForm = new DeptForm();

            if (deptForm.ShowDialog() == DialogResult.OK)
            {
                if (Data.dept != null)
                {
                    if (Data.dept.Id == 0)
                    {
                        await CreateDept(Data.dept);
                    }
                }
            }
            FillDepts();
            Data.dept = null;
        }