예제 #1
0
  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!");
      }
    }
  }
예제 #2
0
 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();
 }