private void buttonSave_Click(object sender, EventArgs e) { if (settingBindingSource?.Current == null) { return; } Validate(); ((SettingDetail)settingDetailBindingSource.Current).SettingId = ((Setting)settingBindingSource.Current).SettingId; settingDetailBindingSource.EndEdit(); var iResult = SettingDetailManager.Save((SettingDetail)settingDetailBindingSource.Current); if (iResult > 0) { MessageBox.Show(@"Record Successfully saved.", @"Save", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void DeleteSettingDetail() { if (settingDetailBindingSource != null) { var dResult = MessageBox.Show(@"Delete current record?", @"Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (dResult == DialogResult.Yes) { if (SettingDetailManager.Delete(((SettingDetail)settingDetailBindingSource.Current).SettingDetailId)) { MessageBox.Show(@"Record was deleted successfully.", @"Delete", MessageBoxButtons.OK, MessageBoxIcon.Information); settingDetailBindingSource.RemoveCurrent(); } else { MessageBox.Show(@"Error on delete operation.", @"Delete", MessageBoxButtons.OK, MessageBoxIcon.Error); settingDetailDayComboBox.Focus(); } } } }
private void LoadDetailData(int iSettingId) { Cursor.Current = Cursors.WaitCursor; settingDetailBindingSource.DataSource = SettingDetailManager.GetAll(iSettingId); Cursor.Current = Cursors.Default; }