Exemplo n.º 1
0
        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);
     }
 }
Exemplo n.º 3
0
 public bool Bus_TraSach(DTO_ChiTietMuonTra ct)
 {
     return(trasach.CapNhapTraSach(ct));
 }