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 button4_Click(object sender, EventArgs e) { if (textBox4.Text != "") { Professor p = new Professor(); p.cpf = textBox4.Text; p = ProfessorDAO.ObterProfessorPorcpf(p); if (p != null) { textBox4.Text = p.cpf + " - " + p.nome; professor = p; textBox4.ReadOnly = true; button4.Enabled = false; } else { MessageBox.Show("Professor não encontrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Nenhum campo pode estar vazio!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }