private void btnLuu_Click(object sender, EventArgs e) { var dt = grcLoaiHangSearch.DataSource as DataTable; if (dt == null || dt.GetChanges() == null) { return; } if (LoaiHangService.SaveChanges(dt)) { XtraMessageBox.Show("Lưu thành công", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information); grcLoaiHangSearch.DataSource = LoaiHangService.LoadDataTable(); } else { XtraMessageBox.Show("Lưu thất bại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmLoaiHangSearch_FormClosing(object sender, FormClosingEventArgs e) { var dt = grcLoaiHangSearch.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 (!LoaiHangService.SaveChanges(dt.GetChanges())) { XtraMessageBox.Show("Lưu thất bại", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Error); e.Cancel = true; } } }