private void button1_Click(object sender, EventArgs e) { if (comboBoxBookTitleuq.Text == "" || textBoxQuantityuq.Text == "") { MessageBox.Show("Hãy nhập đủ thông tin !"); } var qty = int.TryParse(textBoxQuantityuq.Text, out _); if (qty == false) { MessageBox.Show("Kiểm tra số lượng nhập !"); } else { // Bây giờ tạo thêm ChiTietPhieuNhap ChiTietPhieuNhapDao ctpnDao = new ChiTietPhieuNhapDao(); ChiTietPhieuNhap ctpn = new ChiTietPhieuNhap() { MaPhieuNhap = idPhieuNhap, MaSach = int.Parse(textBoxIDuq.Text), SoLuong = int.Parse(textBoxQuantityuq.Text) }; var resss = ctpnDao.insertChiTietPhieuNhap(ctpn.MaPhieuNhap, ctpn.MaSach, ctpn.SoLuong); // update lại số lượng tồn SachDao sDao = new SachDao(); sDao.updateQuantity(ctpn.MaSach, ctpn.SoLuong); bindDataToGrid(dataGridView2); // update tong tien var bookPrice = sDao.getPriceById(ctpn.MaSach); var soluong = ctpn.SoLuong; PhieuNhapDao pnDao = new PhieuNhapDao(); pnDao.updateAmount(idPhieuNhap, (bookPrice * soluong).GetValueOrDefault()); labelAmount2.Text = pnDao.getAmountById(idPhieuNhap).ToString(); clearAllUpdateQuantity(); } }