private void DeleteHoliday() { if (holidayBindingSource == null) { return; } var dResult = MessageBox.Show(@"Delete current record?", @"Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (dResult != DialogResult.Yes) { return; } if (HolidayManager.Delete(((Holiday)holidayBindingSource.Current).HolidayId)) { MessageBox.Show(@"Record was deleted successfully.", @"Delete", MessageBoxButtons.OK, MessageBoxIcon.Information); holidayBindingSource.RemoveCurrent(); } else { MessageBox.Show(@"Error on delete operation.", @"Delete", MessageBoxButtons.OK, MessageBoxIcon.Error); holidayDataGridView.Focus(); } }
public ExcutionResult Delete(string id, string userId) { ExcutionResult rowAffected = new ExcutionResult(); try { var param = HolidayManager.GetById(id); if (param != null) { var now = DateTime.Now; param.UpdatedAt = now; param.UpdatedBy = userId; rowAffected = HolidayManager.Delete(param); } } catch (Exception e) { rowAffected.ErrorCode = 1; rowAffected.Message = e.Message; _iLogger.LogError(e.Message, e); } return(rowAffected); }