private void bindDataToGrid(DataGridView d2) { ChiTietPhieuNhapDao dao = new ChiTietPhieuNhapDao(); var res = dao.ExpenseDetails(idPhieuNhap); d2.DataSource = res; }
public void populateGridViewLeft() { ChiTietPhieuNhapDao dao = new ChiTietPhieuNhapDao(); var res = dao.allExpense(); dataGridViewExpense.DataSource = res; }
public void populateGridViewRight(int id = 0) { if (id == 0) { dataGridViewDetails.DataSource = null; } else { ChiTietPhieuNhapDao dao = new ChiTietPhieuNhapDao(); var res = dao.ExpenseDetails(id); dataGridViewDetails.DataSource = res; } }
private void UC_Home_Admin_Load(object sender, EventArgs e) { ChiTietDonHangDao dao = new ChiTietDonHangDao(); labelSoldBooks.Text = dao.allBookSold().ToString(); ChiTietPhieuNhapDao cDao = new ChiTietPhieuNhapDao(); labelPurchasedBook.Text = cDao.purchasedBook().ToString(); KhachHangDao khDao = new KhachHangDao(); labelCustomer.Text = khDao.countCustomer().ToString(); }
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(); } }
public void markFalseStatus(DataGridView d) // red background { ChiTietPhieuNhapDao dao = new ChiTietPhieuNhapDao(); var res = dao.allExpenseWithStatus(); foreach (var item in res) { if (item.TrangThai == false) { falseStatus.Add(item.ID); } } foreach (DataGridViewRow row in d.Rows) { foreach (var i in falseStatus) { if (i == Convert.ToInt32(row.Cells[0].Value)) { row.DefaultCellStyle.BackColor = Color.Red; } } } }