public int ThemPhieuMuon(DTO_MuonTraSach MuonTraSach) { PhieuMuonSach pm = new PhieuMuonSach(); pm.NgayMuon = MuonTraSach.ngaymuon; pm.MaDocGia = MuonTraSach.madocgia; tvD.PhieuMuonSaches.InsertOnSubmit(pm); tvD.SubmitChanges(); return pm.MaPhieuMuon; }
public int BUS_ThemPM(DTO_MuonTraSach pm) { try { return(m.ThemPhieuMuon(pm)); } catch (Exception) { return(-1); } }
private void btn_MuonSach_Click(object sender, EventArgs e) { bus_MuonSach = new BUS_MuonSach(); MuonSach = new DATA_MuonSach(); DialogResult dr = MessageBox.Show("Bạn có chắc chắn mượn sách đang chọn trên không?\nKiểm tra kĩ nhé!", "Mượn không?", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { if (dtp_NgayHetHan.Value.Date >= DateTime.Now.Date) { if (lvGioSach.Items.Count == 0 || txt_MaDocGia.Text.Equals("")) { MessageBox.Show("Mượn sách không thành công !\nGio sách hoặc mã độc giả còn trống! Hãy kiểm tra lại!", "Lỗi"); } // else if() else { MessageBox.Show(dtp_NgayHetHan.Value.Year.ToString() + DateTime.Now.Date.ToString()); DTO_MuonTraSach mts = new DTO_MuonTraSach(dtp_NgayMuon.Value, int.Parse(txt_MaDocGia.Text)); maPM = bus_MuonSach.BUS_ThemPM(mts); if (maPM == -1) { txt_MaPhieuMuon.Text = ""; MessageBox.Show("Mượn sách không thành công !", "Lỗi"); } else { foreach (ListViewItem lv in lvGioSach.Items) { if (bus_MuonSach.BUS_ThemCTMS(maPM, lv.SubItems[0].Text.ToString(), lv.SubItems[1].Text.ToString(), "Chưa trả") == false) { MessageBox.Show("Mượn sách không thành công!", "Thông báo"); } } txt_MaPhieuMuon.Text = maPM.ToString(); MessageBox.Show("Mượn sách thành công!\nĐã mươn được " + lvGioSach.Items.Count + " quyển sách\nMã phiếu mượn: " + maPM, "Thông báo"); } } } else { MessageBox.Show("Mượn sách không thành công! Ngày hết hạn thẻ!!!!", "Thông báo"); } } }