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