private void ButtonEdit_Click(object sender, EventArgs e) { if (grdEmployees.SelectedRows.Count > 0) { var empEditModel = grdEmployees.SelectedRows[0].DataBoundItem as EmployeeModel; if (empEditModel != null) { var frmDetail = new EmployeeDetailForm(EditMode.Edit); frmDetail.SelectedEmployee = empEditModel; var dialogResult = frmDetail.ShowDialog(); if (dialogResult == DialogResult.OK) { MessageBox.Show(@"Successfully updated the employee", @"Message", MessageBoxButtons.OK, MessageBoxIcon.Information); SearchEmployees(); } } } else { MessageBox.Show(@"Please select an employee to edit", @"Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void ButtonAdd_Click(object sender, EventArgs e) { var frmDetail = new EmployeeDetailForm(EditMode.AddNew); var dialogResult = frmDetail.ShowDialog(); if (dialogResult == DialogResult.OK) { MessageBox.Show(@"Successfully added employee", @"Message", MessageBoxButtons.OK, MessageBoxIcon.Information); SearchEmployees(); } }
private void ButtonView_Click(object sender, EventArgs e) { if (grdEmployees.SelectedRows.Count > 0) { var empViewModel = grdEmployees.SelectedRows[0].DataBoundItem as EmployeeModel; if (empViewModel != null) { var frmDetail = new EmployeeDetailForm(EditMode.View); frmDetail.SelectedEmployee = empViewModel; frmDetail.ShowDialog(); } } else { MessageBox.Show(@"Please select an employee to view", @"Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }