private void BtnEditar_Click(object sender, EventArgs e) { if (this.id_obra == 0) { return; } if (txtVolume.Text.Trim() == "" || txtEdicao.Text.Trim() == "" || txtPag.Text.Trim() == "") { lbNumeros.Text = "Os campos 'Volume' e 'Número da Edição' não podem ser nulos."; return; } if (!validarCampos(txtTitulo.Text, txtLocal.Text, txtEditora.Text, Convert.ToInt32(txtVolume.Text), Convert.ToInt32(txtEdicao.Text), Convert.ToInt32(txtPag.Text))) { return; } if (Obra.editarObra(this.id_obra, txtTitulo.Text, txtLocal.Text, txtEditora.Text, dtpAno.Value, Convert.ToInt32(txtVolume.Text), Convert.ToInt32(txtEdicao.Text), Convert.ToInt32(txtPag.Text))) { Close(); MessageBox.Show("Obra modificada com sucesso."); } else { MessageBox.Show("Não foi possível editar a obra. Por favor, tente novamente."); } }