示例#1
0
        /// <summary>
        /// Método que verifica se um determinado aluno existe no Pessoas
        /// </summary>
        /// <param name="numeroAluno"> numero do aluno que desejamos verificar </param>
        /// <returns> bool a indicar se existe </returns>
        public static bool VerificaSeAlunoExiste(int numeroAluno)
        {
            // Verifica se o aluno existe
            if (!Pessoas.ExisteAluno(numeroAluno))
            {
                return(false);
            }

            // Se existir ...
            else
            {
                return(true);
            }
        }
示例#2
0
        // Declaração do Estado da classe
        #region Estado


        #region Atributos

        #endregion

        #region VariaveisGlobais

        #endregion


        #endregion


        // Declaração dos métodos da classe
        #region Metodos


        #region Constructores

        #endregion


        #region Propriedades

        #endregion


        #region Operadores

        #endregion


        #region OutrosMetodos

        /// <summary>
        /// Método que controla a pesquisa de um aluno
        /// </summary>
        /// <param name="identificacaoAluno"> numero de aluno </param>
        /// <returns> o Aluno desejado </returns>
        public static Aluno PesquisaAluno(int identificacaoAluno)
        {
            #region Variaveis
            Aluno alunoAux;

            #endregion

            // Verifica se o aluno existe
            if (!Pessoas.ExisteAluno(identificacaoAluno))
            {
                throw new Exception(" - Não foi encontrado um aluno com esse numero!");
            }

            else
            {
                if (Pessoas.DevolveAluno(identificacaoAluno, out alunoAux))
                {
                    return(alunoAux);
                }

                throw new Exception(" - Não foi possivel devolver o aluno !");
            }
        }