コード例 #1
0
        private void btnProcurar_Click(object sender, EventArgs e)
        {
            Validacao valida = new Validacao();

            if (!valida.campoVazio(tbProcurar.Text) && valida.validaNumero(tbProcurar.Text) && tbProcurar.TextLength == 9)
            {
                if (this.controle.procurar(long.Parse(tbProcurar.Text)) == null)
                {
                    avisoJanela("404", "Aluno não encontrado!");
                }
                else
                {
                    Aluno aluno = this.controle.procurar(long.Parse(tbProcurar.Text));
                    tbMain.Text = (
                        "\r\nNome:  " + aluno.getNome() +
                        "\r\nMatricula:  " + aluno.getMatricula() +
                        "\r\nSerie:  " + aluno.getSerie() +
                        "\r\nTurma:  " + aluno.getTurma() +
                        "\r\nProfessor:  " + aluno.getProfessor() +
                        "\r\nNota 1:  " + aluno.getNota1() +
                        "\r\nNota 2:  " + aluno.getNota2() +
                        "\r\nNota 3:  " + aluno.getNota3() +
                        "\r\nNota 4:  " + aluno.getNota4() +
                        "\r\nNota Final:  " + aluno.getNotaFinal()
                        );
                }
            }
            else
            {
                avisoJanela("Matrícula", "Formato de matrícula inválida!");
            }
        }
コード例 #2
0
 public bool modificar(Aluno aluno)
 {
     if (!this.repositorio.existe(aluno.getMatricula())) //testa se o aluno já está cadastrado
     {
         return(false);
     }
     else
     {
         this.repositorio.atualizar(aluno);
         return(true);
     }
 }
コード例 #3
0
 public bool criar(Aluno aluno)
 {
     if (this.repositorio.existe(aluno.getMatricula())) //testa se o aluno já está cadastrado
     {
         return(false);
     }
     else
     {
         this.repositorio.inserir(aluno); //chama o método do repositório que adiciona o aluno no arraylist
         return(true);
     }
 }
コード例 #4
0
        public void atualizar(Aluno novoAluno)                        /*metodo para atualizar as informações de um anúnio.
                                                                       * recebe um Aluno por paramtro*/
        {
            foreach (Aluno aluno in this.repositorio)                 //loop para percorrer todo o array
            {
                if (aluno.getMatricula() == novoAluno.getMatricula()) //testo se o cpf para por parametro é igual ao de algum permitido
                {
                    int notaFinal = (novoAluno.getNota1() + novoAluno.getNota2() + novoAluno.getNota3() + novoAluno.getNota4()) / 4;

                    aluno.setNome(novoAluno.getNome());
                    aluno.setSerie(novoAluno.getSerie());
                    aluno.setTurma(novoAluno.getTurma());
                    aluno.setProfessor(novoAluno.getProfessor());
                    aluno.setNota1(novoAluno.getNota1());
                    aluno.setNota2(novoAluno.getNota2());
                    aluno.setNota3(novoAluno.getNota3());
                    aluno.setNota4(novoAluno.getNota4());
                    aluno.setNotaFinal(notaFinal);
                }
            }
        }