示例#1
0
        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!");
            }
        }
示例#2
0
        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!");
            }
        }
示例#3
0
        private async void AtualizaTela()
        {
            List <AutorLivro> lista = await AutorLivroServices.GetDados();

            dataGridView1.DataSource = lista;
        }