private void DeleteVoidReason() { if (categoryBindingSource == null) { return; } var dResult = MessageBox.Show(@"Delete current record?", @"Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (dResult == DialogResult.Yes) { if (VoidReasonManager.Delete(((VoidReason)drugTypeBindingSource.Current).VoidReasonId)) { MessageBox.Show(@"Record was deleted successfully.", @"Delete", MessageBoxButtons.OK, MessageBoxIcon.Information); voidReasonBindingSource.RemoveCurrent(); } else { MessageBox.Show(@"Error on delete operation.", @"Delete", MessageBoxButtons.OK, MessageBoxIcon.Error); voidReasonDataGridView.Focus(); } } }
private void InitRecords() { Cursor.Current = Cursors.WaitCursor; categoryBindingSource.DataSource = CategoryManager.GetAll(); unitBindingSource.DataSource = UnitManager.GetAll(); drugTypeBindingSource.DataSource = DrugTypeManager.GetAll(); packingBindingSource.DataSource = PackingManager.GetAll(); voidReasonBindingSource.DataSource = VoidReasonManager.GetAll(); Cursor.Current = Cursors.Default; }
private void voidReasonDataGridView_RowLeave(object sender, DataGridViewCellEventArgs e) { if (voidReasonBindingSource == null) { return; } if (voidReasonDataGridView.Rows.Count <= 1) { return; } if (!voidReasonDataGridView.IsCurrentRowDirty) { return; } Validate(); voidReasonBindingSource.EndEdit(); var iResult = VoidReasonManager.Save((VoidReason)voidReasonBindingSource.Current); toolStripStatusLabel1.Text = iResult > 0 ? @"Void Reason saved successfully." : @"Error occurred when saving Unit."; }