private async void BtnAdicionar_Click(object sender, EventArgs e) { AutorLivro autorLivro = new AutorLivro(); autorLivro.id_autor = ((Autor)comboBoxAutor.SelectedItem).id_autor; autorLivro.id_livro = ((Livro)comboBoxLivro.SelectedItem).id_livro; string resposta = await AutorLivroServices.PostDados(autorLivro); if (resposta == "OK") { MessageBox.Show("Autor/Livro adicionado com sucesso!"); Close(); } else { MessageBox.Show("Erro ao adicionar Autor/Livro!"); } }
private async void BtnExcluir_Click(object sender, EventArgs e) { try { AutorLivro autorLivro = (AutorLivro)dataGridView1.SelectedRows[0].DataBoundItem; string retorno = await AutorLivroServices.DeleteDados(autorLivro); if (retorno == "OK") { MessageBox.Show("Excluído com sucesso!"); AtualizaTela(); } else { MessageBox.Show("Erro na exclusão!"); } } catch (ArgumentOutOfRangeException) { MessageBox.Show("Selecione a linha inteira para realizar a exclusão!"); } }
private async void AtualizaTela() { List <AutorLivro> lista = await AutorLivroServices.GetDados(); dataGridView1.DataSource = lista; }