示例#1
0
        private void btnAddEmployee_Click(object sender, EventArgs e)
        {
            var addEmployeeDialog = new DialogBoxes.AddEditEmployeeDialog();
            var dialogResult      = addEmployeeDialog.ShowDialog();
            var employee          = addEmployeeDialog.GetDialogEmployee(dialogResult);

            if (employee == null)
            {
                return;
            }
            EmployeeHelper.AddEmployee(employee);
            RefreshTable();
        }
示例#2
0
        private void btnEditEmployee_Click(object sender, EventArgs e)
        {
            if (dataGridEmployee.SelectedRows.Count == 1)
            {
                // var Cells =  dataGridEmployee.SelectedRows[0].Cells;
                //   foreach(DataGridViewCell cell in Cells )
                //   {
                //       dataGridEmployee.SelectedRows[0].i
                //   }
                var EditUserDialog = new DialogBoxes.AddEditEmployeeDialog(
                    listOfEmployees[dataGridEmployee.SelectedRows[0].Index]);
                var dialogResult = EditUserDialog.ShowDialog();
                var employee     = EditUserDialog.GetDialogEmployee(dialogResult,
                                                                    listOfEmployees[dataGridEmployee.SelectedRows[0].Index].ID);

                if (employee == null)
                {
                    return;
                }
                EmployeeHelper.EditEmployee(employee);
                RefreshTable();
            }
        }