/* Sự kiện double click vào các trạng thái sách để thay đổi từ mất sách sang còn và ngược lại */ private void dgvBooks_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { int index = e.RowIndex; List <SachDTO> saches = dgvBooks.DataSource as List <SachDTO>; SachDTO sach = saches[index]; int check = SachBUS.ChangeStatusBook(ref sach); if (check == 0) { MessageBox.Show("Lưu không thành công.", "Thông báo"); } else if (check == -1) { MessageBox.Show("Sách đang được mượn không thể thay đổi.", "Thông báo"); } } }