} //Fim do metodo Cadastrar Usuario //Cadastrar um CORRETOR public void cadastrarCorretor(Corretor empregado) { try { using (NpgsqlConnection pgsqlConnection = new NpgsqlConnection(connectionString)) { //Abre a Conexão com o PostgreSQL pgsqlConnection.Open(); String cmdCadastrar = String.Format("INSERT INTO poo.tb_corretores(nome, cpf, endereco, telefone, creci) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}')", empregado.getNome(), empregado.getCpf(), empregado.getEndereco(), empregado.getTelefone(), empregado.getCreci()); using (NpgsqlCommand pgsqlCommand = new NpgsqlCommand(cmdCadastrar, pgsqlConnection)) { pgsqlCommand.ExecuteNonQuery(); } } } catch (NpgsqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { if (pgsqlConnection != null) { pgsqlConnection.Close(); } } } //Fim do metodo Cadastrar CORRETOR
//Cadastra um novo Corretor private void btCorretor_Click(object sender, EventArgs e) { if (verificaTbVazio(1)) { if (checkTermos.Checked) { Corretor corretor = new Corretor(tbNomeCorretor.Text, tbCpfCorretor.Text, tbTelefoneCorretor.Text, tbEnderecoCorretor.Text, tbCreciCorretor.Text); comandos.cadastrarCorretor(corretor); MessageBox.Show("Corretor cadastrado com Sucesso!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); limparTb(1); } else { MessageBox.Show("Corretor precisa aceitar os termos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Verifique se não há nenhum campo vazio!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }