private void btn_TraSach_Click(object sender, EventArgs e) { bus_TraSach = new BUS_TraSach(); DialogResult dr = MessageBox.Show("Có phải bạn muốn trả sách đang chọn không?", "Trả không?", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { if (tinhtrang.Equals("Đã trả")) { bus_TraSach = new BUS_TraSach(); DTO_ChiTietMuonTra ct = new DTO_ChiTietMuonTra(int.Parse(mactpm), "Đã trả", dtp_NgayTra.Value); if (bus_TraSach.Bus_TraSach(ct)) { MessageBox.Show("Trả sách thành công", "Thông báo!"); hienthiCTPM(); } else { MessageBox.Show("Trả sách không thành công", "Lỗi"); } } else { MessageBox.Show("Sách đã trả rồi! không thể trả được nữa", "Lỗi"); } } }
void hienthiPhieuMuon() { bus_TraSach = new BUS_TraSach(); lv_SachMuon.FullRowSelect = true; lv_SachMuon.View = View.Details; lv_SachMuon.Columns.Add("Mã Phiếu Mượn", 100); lv_SachMuon.Columns.Add("Mã độc giả", 200); lv_SachMuon.Columns.Add("Ngày lập phiếu mượn", 105); foreach (PhieuMuonSach pm in bus_TraSach.layDSPhieuMuon()) { ListViewItem lv = new ListViewItem(pm.MaPhieuMuon.ToString()); lv.SubItems.Add(pm.MaDocGia.ToString()); lv.SubItems.Add(pm.NgayMuon.ToString()); lv_SachMuon.Items.Add(lv); } }
private void btn_TimPhieuMuon_Click(object sender, EventArgs e) { bus_TraSach = new BUS_TraSach(); lv_SachMuon.Clear(); lv_SachMuon.FullRowSelect = true; lv_SachMuon.View = View.Details; lv_SachMuon.Columns.Add("Mã Phiếu Mượn", 100); lv_SachMuon.Columns.Add("Mã độc giả", 200); lv_SachMuon.Columns.Add("Ngày lập phiếu mượn", 105); foreach (PhieuMuonSach pm in bus_TraSach.timMaPhieuMuon(txt_TimPhieuMuon.Text)) { ListViewItem lv = new ListViewItem(pm.MaPhieuMuon.ToString()); lv.SubItems.Add(pm.MaDocGia.ToString()); lv.SubItems.Add(pm.NgayMuon.ToString()); lv_SachMuon.Items.Add(lv); } }
void hienthiCTPM() { TraSach = new DATA_TraSach(); bus_TraSach = new BUS_TraSach(); lv_CTPhieuMuon.Clear(); IEnumerable <ChiTietPhieuMuon> ct = bus_TraSach.layDSCTPM(mapm); lv_CTPhieuMuon.Columns.Add("Mã CTPM, 1"); lv_CTPhieuMuon.Columns.Add("Mã sách, 100"); lv_CTPhieuMuon.Columns.Add("Tên sách, 100"); lv_CTPhieuMuon.Columns.Add("Tình trạng", 100); lv_CTPhieuMuon.Columns.Add("Ngày trả", 105); foreach (ChiTietPhieuMuon pm in ct) { ListViewItem lv = new ListViewItem(pm.MaCTPM.ToString()); lv.SubItems.Add(pm.MaSach.ToString()); lv.SubItems.Add(pm.TenSach.ToString()); lv.SubItems.Add(pm.IsTra); lv.SubItems.Add(pm.NgayTra.ToString()); lv_CTPhieuMuon.Items.Add(lv); } }