private void btnLuuSPHDNH_Click(object sender, EventArgs e)
 {
     try
     {
         if (IsAddSP)
         {
             ChiTietHDNhapHang ct = new ChiTietHDNhapHang();
             ct.MaHoaDonNH  = txtBoxMaHDNH.Text;
             ct.MaKieu      = cmBoxKieuSP.SelectedValue.ToString();
             ct.SoLuongNhap = Convert.ToInt32(numUpDownSLNhap.Value);
             ct.GiaNSX      = Convert.ToDecimal(txtboxGiaNhap.Text);
             ChiTietHDNhapHang ct1 = ChiTietHoaDonNhapHangBUS.KiemTRaTonTaiSPinCTNH(ct.MaHoaDonNH, ct.MaKieu);
             if (ct1 == null)
             {
                 ChiTietHoaDonNhapHangBUS.ThemSPintoCTNH(ct);
             }
             else
             {
                 if (ct1.GiaNSX == ct.GiaNSX)
                 {
                     ct.SoLuongNhap += ct1.SoLuongNhap;
                     ChiTietHoaDonNhapHangBUS.ThayDoiSLNhap(ct);
                 }
                 else
                 {
                     MessageBox.Show("Sản Phẩm Có Trong Hóa Đơn Có Giá Khác Giá Bạn Nhập", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
         }
         else
         {
             ChiTietHDNhapHang ct = new ChiTietHDNhapHang();
             ct.MaHoaDonNH  = txtBoxMaHDNH.Text;
             ct.MaKieu      = cmBoxKieuSP.SelectedValue.ToString();
             ct.SoLuongNhap = Convert.ToInt32(numUpDownSLNhap.Value) + Convert.ToInt32(textBoxSLNhap.Text);
             ct.GiaNSX      = Convert.ToDecimal(txtboxGiaNhap.Text);
             ChiTietHoaDonNhapHangBUS.ThayDoiSLNhap(ct);
         }
         txtboxHSX.Visible    = true;
         txtBoxLSP.Visible    = true;
         txtBoxDSP.Visible    = true;
         txtboxGiaBan.Visible = true;
         txtBoxKieuSP.Visible = true;
         txtboxSP.Visible     = true;
         lbTongTien.Text      = ChiTietHoaDonNhapHangBUS.TinhTien_ByMaHD(txtBoxMaHDNH.Text).ToString();
         Clear();
     }
     catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); }
     btnLuuSPHDNH.Visible  = false;
     btnHuySPHDNH.Visible  = false;
     btnSuaSPHDNH.Visible  = true;
     btnXoaSPHDNH.Visible  = true;
     btnThemSPHDNH.Visible = true;
     numUpDownSLNhap.Value = 0;
     chiTietHDNhapHangBindingSource.DataSource = ChiTietHoaDonNhapHangBUS.GetAllSanPham(txtBoxMaHDNH.Text);
     numUpDownSLNhap.Minimum = 0;
 }
 private void btnXoaSPHDNH_Click(object sender, EventArgs e)
 {
     try
     {
         ChiTietHoaDonNhapHangBUS.XoaSPfromCTNH(txtBoxMaHDNH.Text, txtBoxKieuSP.Text);
         chiTietHDNhapHangBindingSource.DataSource = ChiTietHoaDonNhapHangBUS.GetAllSanPham(txtBoxMaHDNH.Text);
     }
     catch
     {
         MessageBox.Show("Không Thể Thực Hiện Thao Tác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 void LoadCTHDNH()
 {
     try
     {
         chiTietHDNhapHangBindingSource.DataSource = ChiTietHoaDonNhapHangBUS.GetAllSanPham(IDHDNH);
         hdn = HoaDonNhapHangBUS.GetGetHoaDonNhapByID(IDHDNH);
         txtBoxMaHDNH.Text  = hdn.MaHoaDonNH;
         txtBoxMaNVNH.Text  = hdn.MaNV;
         dateNhapHang.Value = hdn.NgayNhapHang;
         lbTongTien.Text    = ChiTietHoaDonNhapHangBUS.TinhTien_ByMaHD(txtBoxMaHDNH.Text).ToString();
     }
     catch { }
 }