private void DeleteLeaveType() { if (leaveTypeBindingSource == null) { return; } var dResult = MessageBox.Show(@"Delete current record?", @"Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (dResult != DialogResult.Yes) { return; } if (LeaveTypeManager.Delete(((LeaveType)leaveTypeBindingSource.Current).LeaveTypeId)) { MessageBox.Show(@"Record was deleted successfully.", @"Delete", MessageBoxButtons.OK, MessageBoxIcon.Information); leaveTypeBindingSource.RemoveCurrent(); } else { MessageBox.Show(@"Error on delete operation.", @"Delete", MessageBoxButtons.OK, MessageBoxIcon.Error); leaveTypeDataGridView.Focus(); } }
private void InitComboBox() { Cursor.Current = Cursors.WaitCursor; settingBindingSource.DataSource = SettingManager.GetAll(); positionBindingSource.DataSource = PositionManager.GetAll(); leaveTypeBindingSource.DataSource = LeaveTypeManager.GetAll(); Cursor.Current = Cursors.Default; }
private void leaveTypeDataGridView_RowLeave(object sender, DataGridViewCellEventArgs e) { if (leaveTypeBindingSource == null) { return; } if (leaveTypeDataGridView.Rows.Count <= 1) { return; } if (!leaveTypeDataGridView.IsCurrentRowDirty) { return; } Validate(); leaveTypeBindingSource.EndEdit(); var iResult = LeaveTypeManager.Save((LeaveType)leaveTypeBindingSource.Current); if (iResult > 0) { LoadInitLeaveType(); } }
public bool Update(LeaveTypeManager entity) { _db.Update(entity); return(Save()); }
public void Edit(LeaveTypeManager leaveTypeEdit) { throw new NotImplementedException(); }
public bool Delete(LeaveTypeManager entity) { _db.Remove(entity); return(Save()); }
public bool Create(LeaveTypeManager entity) { _db.Add(entity); return(Save()); }
private void LoadInitLeaveType() { Cursor.Current = Cursors.WaitCursor; leaveTypeBindingSource.DataSource = LeaveTypeManager.GetAll(); Cursor.Current = Cursors.Default; }