private void btnLuu_Click(object sender, EventArgs e) { var dtChucVu = grcChucVu.DataSource as DataTable; if (dtChucVu == null || dtChucVu.GetChanges() == null) { return; } if (ChucVuService.SaveChanges(dtChucVu)) { XtraMessageBox.Show("Lưu thành công", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information); grcChucVu.DataSource = ChucVuService.LoadDataTable(); } else { XtraMessageBox.Show("Lưu thất bại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void frmNhaCungCap_FormClosing(object sender, FormClosingEventArgs e) { var dt = grcChucVu.DataSource as DataTable; if (dt == null || dt.GetChanges() == null) { return; } if ( XtraMessageBox.Show("Bạn có muốn lưu những thay đổi không?", "Thoát", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { if (!ChucVuService.SaveChanges(dt.GetChanges())) { XtraMessageBox.Show("Lưu thất bại", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Error); e.Cancel = true; } } }