public bool Perform(DataGridViewRow selectedRow) { if (selectedRow.Cells[0]?.Value == null) { return(false); } var id = selectedRow.GetId(); var editData = new AddEmployeeDataForm(repository.GetEmployeeById(id), "Редактировать сотрудника"); if (editData.ShowDialog() == DialogResult.OK) { if (id != editData.Employee.GetFullNameID) { repository.RecreateEmployee(id, editData.Employee); } else { repository.UpdateEmployee(id, editData.Employee); } return(true); } return(false); }
public bool Perform(DataGridViewRow selectedRow) { if (selectedRow.Cells[0]?.Value == null) { return(false); } var id = selectedRow.GetId(); var mbAreYouSure = MessageBox.Show(@"Вы уверены, что хотите удалить запись?", @"Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (mbAreYouSure == DialogResult.No) { return(false); } repository.DeleteEmployee(id); return(true); }