private void DeleteChungTu() { try { if (MessageBox.Show("Bạn có chắc chắn muốn hủy đơn hàng này không (Yes/No)?", "Cảnh báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { ConnectionUtil.Instance.BeginTransaction(); if (Business.ChungTu.IdChungTu > 0) { Business.DeleteChungTu();//xoa chung tu neu chua xuat } ConnectionUtil.Instance.CommitTransaction(); MessageBox.Show("Hủy đơn hàng thành công!"); this.Close(); } } catch (Exception ex) { ConnectionUtil.Instance.RollbackTransaction(); EventLogProvider.Instance.WriteLog(ex.ToString() + "\nUser: "******"\nMay: " + Declare.TenMay, this.Name); #if DEBUG MessageBox.Show("Lỗi thực hiện Xóa đơn hàng\n" + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #else MessageBox.Show("Lỗi thực hiện Xóa đơn hàng", Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
private void Delete(int rowhandle) { if (rowhandle < 0) { return; } if (clsUtils.MsgXoa("Bạn có muốn xóa dữ liệu này không?") == System.Windows.Forms.DialogResult.Yes) { BHangDoiMaInfor item = (BHangDoiMaInfor)grvDanhSach.GetRow(rowhandle); if (item.Draft == 0) { throw new InvalidOperationException("Đề nghị đã được xác nhận, không thể xóa!"); } ChungTuBanHangInfor odel = new ChungTuBanHangInfor(); odel.IdChungTu = item.IdChungTu; DoiMaBussiness bussiness = new DoiMaBussiness(odel); bussiness.DeleteChungTu(); clsUtils.MsgThongBao(Declare.msgDeleteSucc); LoadDataSource(); } }