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
            }
        }
Exemplo n.º 2
0
        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();
            }
        }