public static void Update(ChiTietPhieuMuonDto ctpm)
 {
     ChiTietPhieuMuonDao.Update(ctpm);
 }
 private void btDongy_Click(object sender, EventArgs e)
 {
     try
     {
         if (docgia == null)
         {
             MessageBox.Show("Bạn chưa chọn độc giả !!");
             return;
         }
         if ((DataTable)dtgSachchon.DataSource == null)
         {
             MessageBox.Show("Bạn chưa chọn sách mượn !!");
             return;
         }
         if (((DataTable)dtgSachchon.DataSource).Rows.Count == 0)
         {
             MessageBox.Show("Bạn chưa chọn sách mượn !!");
             return;
         }
         PhieuMuonDto phieu = new PhieuMuonDto();
         int count;
         phieu.MDocGia = docgia.MDocGia;
         phieu.NgayMuon = dayNgaymuon.Value;
         phieu.SoNgayMuon = (int)numSongaymuon.Value;
         phieu.TrangThai = trangThai;
         if (sachlist != null)
         for (count = 0; count < sachlist.Tables[0].Rows.Count; count++ )
             if (trangThai == false)
             {
                 BUS.SachBus.UpdateTrangThai((int)sachlist.Tables[0].Rows[count][0], true);
             }
         if (type == 0)
         {
             int maphieu = BUS.PhieuMuonBus.Add(phieu);
             DataTable dt = (DataTable)dtgSachchon.DataSource;
             ChiTietPhieuMuonDto chitiet = new ChiTietPhieuMuonDto();
             chitiet.MaPhieu = maphieu;
             for (count = 0; count < dt.Rows.Count; count++)
             {
                 chitiet.MaSach = int.Parse(dt.Rows[count][1].ToString());
                 BUS.ChiTietPhieuMuonBus.Add(chitiet);
                 BUS.SachBus.UpdateTrangThai(chitiet.MaSach, false);
             }
             MessageBox.Show("Lập phiếu thành công");
             this.Close();
         }
         else
         {
             BUS.PhieuMuonBus.Delete(mPhieu);
             int maphieu = BUS.PhieuMuonBus.Add(phieu);
             DataTable dt = (DataTable)dtgSachchon.DataSource;
             ChiTietPhieuMuonDto chitiet = new ChiTietPhieuMuonDto();
             chitiet.MaPhieu = maphieu;
             for (count = 0; count < dt.Rows.Count; count++)
             {
                 chitiet.MaSach = int.Parse(dt.Rows[count][1].ToString());
                 BUS.ChiTietPhieuMuonBus.Add(chitiet);
                 if (trangThai == false)
                     BUS.SachBus.UpdateTrangThai(chitiet.MaSach, false);
             }
             MessageBox.Show("Sửa phiếu thành công");
             this.Close();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 public static int Add(ChiTietPhieuMuonDto ctpm)
 {
     return ChiTietPhieuMuonDao.Add(ctpm);
 }