public void incluirProfessores( int codigo, String nome, String cpf, String telefone, String email) { // nome, cpf, telefone, email ManterProfessor adiciona = new ManterProfessor(); adiciona.codigo = codigo; adiciona.nome = nome; adiciona.cpf = cpf; adiciona.telefone = telefone; adiciona.email = email; int cont = 0; // verifica se é a primeira inclusão no array, se for, inclui direto. if (arrayProfessores.size() == 0) { arrayProfessores.add(adiciona); msg.mensagemPopUp("Professor " + adiciona.nome + " cadastrado com sucesso!"); } else { // se não for a primeira testa se o código já existe, se não existe cont=1 e no final se // cont==1 ele adiciona for (ManterProfessor arrayProf : arrayProfessores) { if (arrayProf.codigo == codigo) { msg.mensagemPopUp("O Código já existe!"); } else { cont = 1; } } if (cont == 1) { arrayProfessores.add(adiciona); msg.mensagemPopUp("Professor " + adiciona.nome + " cadastrado com sucesso!"); } } }
public void alterarProfessores( int cProfAlterar, int cProfNovo, String nProfNovo, String nProfCPF, String nProfTelefone, String nProfEmail) { for (ManterProfessor arrayProf : arrayProfessores) { if (arrayProf.codigo == cProfAlterar) { arrayProf.codigo = cProfNovo; arrayProf.nome = nProfNovo; arrayProf.cpf = nProfCPF; arrayProf.telefone = nProfTelefone; arrayProf.email = nProfEmail; } } listarProfessores(); }