예제 #1
0
        /// <summary>
        /// Método que controla a pesquisa de um aluno
        /// </summary>
        /// <param name="identificacaoDocente"> numero de identificação de um docente </param>
        /// <returns> Devolve o docente desejado </returns>
        public static Docente PesquisaDocente(int identificacaoDocente)
        {
            #region Variaveis
            Docente docenteAux;

            #endregion

            // Verifica se o docente existe
            if (!Pessoas.ExisteDocente(identificacaoDocente))
            {
                throw new Exception(" - Não foi encontrado um Docente com esse numero!");
            }

            else
            {
                if (Pessoas.DevolveDocente(identificacaoDocente, out docenteAux))
                {
                    return(docenteAux);
                }

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