private void buttonCadastrarFundador_Click(object sender, EventArgs e) { try { string fundNome = textBoxNomeFundador.Text; string fundPorf = textBoxAtividadeProfissionalFundador.Text; string fundNacio = textBoxNacionalidadeFundador.Text; string fundNasc = (maskedTextBoxDataNascimentoFundador.Text); string fundMort = (maskedTextBoxDataMorteFundador.Text); DateTime fundNascDate = DateTime.ParseExact(fundNasc, "dd/MM/yyyy", CultureInfo.CreateSpecificCulture("pt-BR")); DateTime fundMortDate; bool hasDead = false; try { fundMortDate = DateTime.ParseExact(fundMort, "dd/MM/yyyy", CultureInfo.CreateSpecificCulture("pt-BR")); hasDead = true; } catch (FormatException) { fundMortDate = DateTime.Now; hasDead = false; } Classes.Fundador f = new Classes.Fundador(0, fundNome, fundPorf, fundNascDate, hasDead, fundMortDate, fundNacio, null); if (adapter.adicionarFundador(f)) { MessageBox.Show("Adicionado!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Falha", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (NullReferenceException) { MessageBox.Show("Verifique se os campos estão preenchidos corretamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (FormatException) { MessageBox.Show("Verifique se os campos estão preenchidos corretamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }