private void bAdd_Click(object sender, EventArgs e)
        {
            FormAuthor   addForm = new FormAuthor(null, sess);
            DialogResult result  = addForm.ShowDialog(this);

            if (result == DialogResult.Cancel)
            {
                return;
            }

            //if (DBFunction.GenreAdd(addForm.tbName.Text, addForm.tbDescription.Text, TabCon))
            if (dbAdd.AuthorAdd(addForm.author, TabCon))
            {
                MessageBox.Show("Новый объект добавлен");
            }
            else
            {
                MessageBox.Show("Ай-ай");
            }
        }
        private void bEdit_Click(object sender, EventArgs e)
        {
            if (dGVAvtorList.SelectedRows.Count > 0)
            {
                int  index     = dGVAvtorList.SelectedRows[0].Index;
                int  id        = 0;
                bool converted = Int32.TryParse(dGVAvtorList[0, index].Value.ToString(), out id);
                if (converted == false)
                {
                    return;
                }

                Authors    author   = TabCon.Authors.Find(id);
                FormAuthor editForm = new FormAuthor(author, sess);

                DialogResult result = editForm.ShowDialog(this);

                switch (result)
                {
                case DialogResult.Cancel:
                    return;

                case DialogResult.Abort:
                    dbDelete.AuthorDel(editForm.author, TabCon);
                    dGVAvtorList.Refresh();
                    break;

                case DialogResult.OK:
                    dbEdit.AuthorEdit(author, editForm.author, TabCon);
                    dGVAvtorList.Refresh();
                    break;

                default:
                    Console.WriteLine("Ой-ой");
                    break;
                }
            }
        }