//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);
                }
            }
        }