private void BtnAdicionar_Click(object sender, EventArgs e) { // Fazer uma a lógica para o id do autor. if (txtVolume.Text.Trim() == "" || txtEdicao.Text.Trim() == "" || txtPag.Text.Trim() == "") { lbNumeros.Text = "Os campos 'Volume', 'Número da Edição' e 'Números de Página' não podem ser nulos."; return; } var id_autor = Convert.ToInt32(cbAutores.SelectedValue); if (!validarCampos(id_autor, txtTitulo.Text, txtLocal.Text, txtEditora.Text, Convert.ToInt32(txtVolume.Text), Convert.ToInt32(txtEdicao.Text), Convert.ToInt32(txtPag.Text))) { return; } if (Obra.criarObra(id_autor, txtTitulo.Text, txtEditora.Text, txtLocal.Text, dtpAno.Value, Convert.ToInt32(txtVolume.Text), Convert.ToInt32(txtEdicao.Text), Convert.ToInt32(txtPag.Text))) { Close(); MessageBox.Show("Obra adicionada com sucesso na lista !"); } else { MessageBox.Show("Não foi possível adicionar a obra. Por favor, tente novamente !"); } }