//Xử lý chi tiết hóa đơn bán private void btnThemMoiChiTietHDB_Click(object sender, EventArgs e) { if (txtMaSach.Enabled) { string MaHDB = Get_MaHDBDangChon(); string err = ""; bool KQ = dbHoaDonBan.ThemChiTietHoaDonBan(ref err, MaHDB, txtMaSach.Text.Trim().ToUpper(), Convert.ToInt32(txtSoLuong.Text)); if (!KQ) { MessageBox.Show("Mã sách không tồn tại, vui lòng kiểm tra lại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Cập nhật lại số lượng sách tồn dbHoaDonBan.CapNhatLaiSoLuongSachTon(ref err, txtMaSach.Text.Trim(), Convert.ToInt32(txtSoLuong.Text) * (-1)); LoadData_ChiTietHoaDonBan(); txtMaSach.Enabled = false; btnXoaChiTietHDB.Enabled = true; btnCapNhatChiTietHDB.Enabled = true; btnHuyCT.Enabled = false; } else { txtMaSach.Clear(); txtSoLuong.Clear(); txtMaSach.Enabled = true; btnXoaChiTietHDB.Enabled = false; btnCapNhatChiTietHDB.Enabled = false; btnHuyCT.Enabled = true; txtMaSach.Focus(); } }
//Xử lý chi tiết hóa đơn bán private void btnThemMoiChiTietHDB_Click(object sender, EventArgs e) { string MaHDB = Get_MaHDBDangChon(); string err = ""; bool KQ = dbHoaDonBan.ThemChiTietHoaDonBan(ref err, MaHDB, txtMaSach.Text.Trim(), Convert.ToInt32(txtSoLuong.Text)); if (!KQ) { MessageBox.Show("Lỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Cập nhật lại số lượng sách tồn dbHoaDonBan.CapNhatLaiSoLuongSachTon(ref err, txtMaSach.Text.Trim(), Convert.ToInt32(txtSoLuong.Text) * (-1)); DataBind_ChiTietHoaDonBan(); }