Пример #1
0
        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.");
            }
        }