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"); } } }
public bool CapNhapTraSach(DTO_ChiTietMuonTra sach) { try { ChiTietPhieuMuon pm = tvD.ChiTietPhieuMuons.FirstOrDefault(p => p.MaCTPM == sach.MaCTPM); pm.IsTra = sach.istra; pm.NgayTra = sach.ngaytra; tvD.SubmitChanges(); return(true); } catch (Exception) { return(false); } }
public bool Bus_TraSach(DTO_ChiTietMuonTra ct) { return(trasach.CapNhapTraSach(ct)); }