private void button1_Click(object sender, EventArgs e) { if (nomep.Text != "" && cpfp.Text != "" && rgp.Text != "" && endp.Text != "" && telp.Text != "" && codp.Text != "" && emailp.Text != "") { //objeto aluno igual java professor.nome = nomep.Text; professor.cpf = cpfp.Text; professor.rg = rgp.Text; professor.endereco = endp.Text; professor.telefone = telp.Text; professor.email = emailp.Text; professor.codigo = codp.Text; if (Validacoes.ValidarCpf(professor)) { //Se for no modo edição, ele entra para editar sem se preocupar com o CPF //Do contrário, ele só entra quando não houver o cpf no banco if (modoEdicao || ProfessorDAO.ObterProfessorPorcpf(professor) == null) { if (modoEdicao) { if (ProfessorDAO.Alterar(professor)) { MessageBox.Show("Professor editado com sucesso.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erro ao tentar editar o professor.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (ProfessorDAO.Incluir(professor)) { MessageBox.Show("Professor cadastrado com sucesso.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erro ao tentar incluir o professor.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } Program.atualizarListas(); } else { MessageBox.Show("Professor já cadastrado.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("CPF inválido.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Todos os campos são de preenchimento obrigatório.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void button1_Click(object sender, EventArgs e) { try { int id = int.Parse(textBox1.Text); string nome = textBox2.Text; string email = (textBox3.Text); string telefone = (textBox4.Text); Professor Professor = new Professor(id, nome, email, telefone); ProfessorDAO ProfessorDAO = new ProfessorDAO(); ProfessorDAO.Incluir(Professor); MessageBox.Show("Professor cadastrado com sucesso!"); } catch (OracleException ex) { MessageBox.Show(ex.Message); } }