private void btnSuaHangHoa_Click(object sender, EventArgs e)
        {
            HangHoaDTO hhTam = new HangHoaDTO();

            hhTam.Mahh = Convert.ToInt32(dtgvHangHoa.SelectedCells[0].OwningRow.Cells["colMaHH"].Value.ToString());
            if (txtTenHangHoa.Text == string.Empty || txtDonViTinh.Text == string.Empty || txtSoLuongTon.Text == string.Empty)
            {
                MessageBox.Show("Bạn chưa nhập đầy đủ thông tin!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                hhTam.Tenhh = txtTenHangHoa.Text;
                hhTam.Dvt   = txtDonViTinh.Text;
                hhTam.Slton = Convert.ToInt32(txtSoLuongTon.Text);
            }

            if (hangBUS.SuaHH(hhTam))
            {
                MessageBox.Show("Sửa thành công!", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LoadDsHangHoa();
                AutoCompleteHH();
            }
            else
            {
                MessageBox.Show("Sửa thất bại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void btnLuu_Click(object sender, EventArgs e)
 {
     hh.MaHH   = txtMaHH.Text;
     hh.TenHH  = txtTenHH.Text;
     hh.Gia    = Convert.ToInt32(txtGia1.Text);
     hh.NSX    = dtpNSX.Value;
     hh.HSD    = dtpHSD.Value;
     hh.MaLHH  = txtMaLHH.Text;
     hh.GhiChu = txtGhiChu.Text;
     if (fluu == 0)
     {
         bus.ThemHH(hh);
         MessageBox.Show("Thêm thành công!");
         HienThi();
         clearData();
         DisEnl(false);
     }
     else
     {
         bus.SuaHH(hh);
         MessageBox.Show("Sửa Thành Công ! ");
         HienThi();
         clearData();
         DisEnl(false);
     }
 }