private void btnDelete_Click(object sender, EventArgs e)
        {
            Form            form             = new frmChild_BookTitle();
            int             selectedrowindex = dgvSearch.SelectedCells[0].RowIndex;
            DataGridViewRow selectedRow      = dgvSearch.Rows[selectedrowindex];

            if (selectedRow.Cells[0].Value != null && selectedRow.Cells[0].Value.ToString() != string.Empty)
            {
                string value  = (string)selectedRow.Cells[0].Value;
                bool   result = false;
                switch (TypeOfSearch)
                {
                case 0:
                    BUS.BookTitleBUS bkTitle = new BUS.BookTitleBUS();
                    result = bkTitle.DeleteBookTitle(value);
                    break;

                case 1:
                    BUS.AuthorBUS author = new BUS.AuthorBUS();
                    result = author.DeleteAuthor(value);
                    break;

                case 2:
                    BUS.CategoryBUS cate = new BUS.CategoryBUS();
                    result = cate.DeleteCategory(value);
                    break;

                case 3:
                    BUS.UserBUS user = new BUS.UserBUS();
                    result = user.DeleteUser(value);
                    break;

                case 4:
                    BUS.BookBUS bk = new BUS.BookBUS();
                    result = bk.DeleteAuthor(value);
                    break;

                case 5:
                    BUS.InventoryBUS inven = new BUS.InventoryBUS();
                    result = inven.DeleteInventory(value);
                    break;
                }
                if (result)
                {
                    LoadData();
                    MessageBox.Show(this, "Delete Successful", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(this, "Delete Fail", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show(this, "Can not delete null cells", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }