private void bindDataToTextBox() { SachDao dao = new SachDao(); textBoxBookTitle.Text = tensach; comboBoxAuthor.Text = hotentg; comboBoxPublisher.Text = tennxb; comboBoxCategory.Text = tencd; textBoxPrice.Text = giaban.ToString(); textBoxQuantity.Text = soluongton.ToString(); textBoxBookID.Text = dao.getIdBookByName(tensach).ToString(); }
private void dataGridViewBook_CellContentClick(object sender, DataGridViewCellEventArgs e) { tensach = dataGridViewBook.SelectedRows[0].Cells[0].Value.ToString(); giaban = int.Parse(dataGridViewBook.SelectedRows[0].Cells[1].Value.ToString()); soluongton = int.Parse(dataGridViewBook.SelectedRows[0].Cells[2].Value.ToString()); hotentg = dataGridViewBook.SelectedRows[0].Cells[3].Value.ToString(); tencd = dataGridViewBook.SelectedRows[0].Cells[4].Value.ToString(); tennxb = dataGridViewBook.SelectedRows[0].Cells[5].Value.ToString(); SachDao dao = new SachDao(); idSachSelected = dao.getIdBookByName(tensach); }
private void button1_Click(object sender, EventArgs e) { if (textBoxCustomerID.Text == "" || textBoxCustomerID.Text == null) { MessageBox.Show("Hãy nhập thông tin khách hàng !"); } else { GioHangDao dao = new GioHangDao(); // thêm id khách hàng vào trong bảng GioHang dao.addIdCustomerToAllRecord(int.Parse(textBoxCustomerID.Text)); // Tạo Record trong bảng DonHang DonHang d = new DonHang(); d.MaKH = int.Parse(dao.getIdCustomer()); d.TongTien = dao.netAmount(); DonHangDao donhangDao = new DonHangDao(); var idDonHang = donhangDao.insertDonHang(d); // Tạo Record trong bảng ChiTietDonHang foreach (var item in dao.listGioHang()) { var tensach = item.BookTitle; var soluong = item.Qty; var dongia = item.Price; SachDao sachDao = new SachDao(); // Tạo 1 ChiTietDonHang và thêm các thuộc tính vào ChiTietDonHang ctdh = new ChiTietDonHang(); ctdh.MaDH = int.Parse(idDonHang); ctdh.MaSach = sachDao.getIdBookByName(tensach); ctdh.SoLuong = soluong; ctdh.DonGia = dongia; // Insert record vào ChiTietDonHang ChiTietDonHangDao ctdhDao = new ChiTietDonHangDao(); ctdhDao.insertChiTietDonHang(ctdh); // Update lại số lượng tồn của Sach sachDao.updateStock(ctdh.MaSach, (int)ctdh.SoLuong); } // Clear all clearAll(); // Xóa hết bảng GioHang dao.deleteAllCartRecord(); MessageBox.Show("Thành công !"); } }
private void comboBoxBookTitleuq_SelectedValueChanged(object sender, EventArgs e) { string booktitle = ""; textBoxSearchBookuq.Text = ""; SachDao dao = new SachDao(); var res = dao.bindDataFromTextBoxSearchToOthers(comboBoxBookTitleuq.Text); foreach (var item in res) { textBoxAuthoruq.Text = item.HoTenTG; textBoxPublisheruq.Text = item.TenNXB; textBoxStockuq.Text = item.SoLuongTon.ToString(); textBoxPriceuq.Text = item.GiaBan.ToString(); booktitle = comboBoxBookTitleuq.Text; textBoxIDuq.Text = dao.getIdBookByName(booktitle).ToString(); } }
// them sach moi private void buttonSave_Click(object sender, EventArgs e) { if (textBoxBookTitle.Text == "" || comboBoxAuthor.Text == "" || comboBoxPublisher.Text == "" || comboBoxCategory.Text == "" || textBoxPrice.Text == "") { MessageBox.Show("Hãy nhập đầy đủ các thông tin !"); } else if (int.TryParse(textBoxPrice.Text, out _) == false) { MessageBox.Show("Dữ liệu giá bán phải là số !"); textBoxPrice.Text = ""; } else { SachDao dao = new SachDao(); var book = new Sach() { TenSach = textBoxBookTitle.Text, GiaBan = int.Parse(textBoxPrice.Text), //SoLuongTon = int.Parse(textBoxQuantity.Text), SoLuongTon = 0, MaNXB = int.Parse(textBoxPublisherID.Text), MaCD = int.Parse(textBoxCategoryID.Text) }; var res = dao.insertBook(book.TenSach, book.GiaBan, book.SoLuongTon, book.MaNXB, book.MaCD); textBoxBookID.Text = dao.getIdBookByName(book.TenSach).ToString(); // return về cái BookID and AuthorID de tao ThamGia ThamGiaDao tgd = new ThamGiaDao(); var ress = tgd.insertThamGia(int.Parse(textBoxBookID.Text), int.Parse(textBoxAuthorID.Text)); if (res > 0 && ress > 0) { MessageBox.Show("Thêm thành công !"); clearAll(); } else { MessageBox.Show("Chưa thêm được !"); } } }