//DELETE ROW SELECTED private void btnDeletePublisher_Click(object sender, EventArgs e) { String ID = txtPublisherID.Text; String Name = txtPublisherName.Text; String message = "Bạn có thật sự muốn xóa NXB " + Name + " khỏi dữ liệu ?"; String caption = "Xác thực trước khi xóa"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { try { bool flag = bd.DeletePublisherRow(ID); if (flag) { MessageBox.Show("Đã xóa nhà xuất bản " + Name + " khỏi dữ liệu", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); frmUpdateBook_Load(null, null); } else { MessageBox.Show("Xóa thất bại do gặp lỗi, thử lại sau", "Thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("Nhà xuất bản này đang được tham chiếu ở một số cuốn sách." + "\nHãy đảm bảo Nhà xuất bản này không được sử dụng trước khi xóa.\nThử lại sau...", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }