private void btnAddBook_Click(object sender, EventArgs e) { if (txtMemberID.Text == "") { MessageBox.Show("Nhập mã độc giả trước khi thêm sách!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (txtBookID.Text == "") { MessageBox.Show("Mã sách rỗng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string temp = txtBookID.Text; string madg = txtMemberID.Text; int money = int.Parse(MuonSach_DAO.borrowmoney(temp)); int discount = MuonSach_DAO.discount(madg); int state = int.Parse(MuonSach_DAO.State(temp)); if (!isNotText(temp) && MuonSach_DAO.CheckTheSameBookID(temp)) { checkedListBox1.Items.Add(txtBookID.Text); totalcost = totalcost + money; txtCost.Text = totalcost.ToString(); dtpBorrow.Value = DateTime.Now; dtpReturn.Value = dtpBorrow.Value.AddDays(int.Parse(CaiDat_DAO.LayNgayMuonToiDa())); txtState.Text = state.ToString(); txtDiscount.Text = ((float)totalcost * discount / 100).ToString(); txtCost.Text = (totalcost - int.Parse(txtDiscount.Text)).ToString(); } else { MessageBox.Show("Sai mã sách"); } }
private void btnAdd_Click(object sender, EventArgs e) { string id = ""; string memberID = ""; string bookID; string ngaymuon = dtpBorrow.Value.ToString("yyyy-MM-dd"); string hantra = dtpReturn.Value.ToString("yyyy-MM-dd"); string tinhtrang = txtState.Text; string giamuon; string discount; if (isNotText(txtBorrowID.Text) || !canConvertToInt(txtBorrowID.Text)) { MessageBox.Show("Mã phiếu mượn không hợp lệ"); } else { id = id + txtBorrowID.Text; if (isNotText(txtMemberID.Text) || !canConvertToInt(txtMemberID.Text)) { MessageBox.Show("Mã độc giả không hợp lệ"); } else { memberID = memberID + txtMemberID.Text; foreach (var item in checkedListBox1.Items) { id = "" + (int.Parse(id) + 1).ToString(); bookID = item.ToString(); giamuon = MuonSach_DAO.borrowmoney(bookID); discount = (MuonSach_DAO.discount(memberID)).ToString(); int kq = MuonSach_DAO.InsertData(memberID, id, bookID, ngaymuon, hantra, tinhtrang, giamuon, discount); if (kq >= 1) { int quan = int.Parse(MuonSach_DAO.quantity(bookID)); MessageBox.Show("Thêm phiếu mượn thành công"); kq = MuonSach_DAO.decreaseremainbook(bookID, quan); } } clearData(); connectData(); } } }