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