Пример #1
0
        private void BtnAdd_Click(object sender, EventArgs e)
        {
            AddEditStaff addStaff = new AddEditStaff(0, AddEditStaff.FormMode.Add);

            addStaff.ShowDialog();
            setUpDataGridView();
        }
Пример #2
0
        private void DgvStaff_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridView senderGrid = (DataGridView)sender;
            DialogResult result;

            if (e.ColumnIndex < 0)
            {
                return;
            }
            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0)
            {
                string action = e.ColumnIndex == 1 ? "Edit" : "Remove";
                //result = MessageBox.Show(dgvStaff.Rows[e.RowIndex].Cells[2].Value.ToString(), "Selected Staff to " + action);
                // Edit staff member
                if (e.ColumnIndex == 1)
                {
                    AddEditStaff editStaff = new AddEditStaff((int)dgvStaff.Rows[e.RowIndex].Cells[0].Value, AddEditStaff.FormMode.Edit);
                    editStaff.ShowDialog();
                }
                else // Remove staff member * Should really never have to remove a staff member.
                {
                }

                setUpDataGridView();
            }
        }