private void btn_Update_Click(object sender, EventArgs e) { HoaDon_View hd = gridView1.GetFocusedRow() as HoaDon_View; if (hd != null) { if (hd.Mode != TT.DELETE) { var result = MessageBox.Show("Bạn có muốn xóa hóa đơn bán hàng " + hd.MaHoaDon + "?", "Lưu thông tin", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { DataUpdate <CT_HOADON> dt = new DataUpdate <CT_HOADON>(); foreach (var item in hd.ChiTietHoaDon) { dt.Deletes.AddRange(item.toList_CT_HoaDon()); } hd.MaNhanVienSua = Context.getInstance().nv.MaNhanVien; hd.NgaySua = DateTime.Now; if (HoaDon_DAL.del_HoaDon(hd, dt)) { MessageBox.Show("Lưu thông tin thành công!"); gridThaoTac.Delete(); gridControl1.RefreshDataSource(); } else { MessageBox.Show("Đã có lỗi xảy ra, vui lòng kiểm tra dữ liệu!"); } } } } }
void btnXoa_Click(object sender, EventArgs e) { if (!gridThaoTac.isDeleted()) { gridThaoTac.Delete(); } else { gridThaoTac.Undo(); } }