Exemplo n.º 1
0
        /// <summary>
        /// Método que verifica se um determinado Docente existe no Pessoas
        /// </summary>
        /// <param name="numeroDocente"> numero do docente </param>
        /// <returns> bool a indicar se existe ou não </returns>
        public static bool VerificaSeDocenteExiste(int numeroDocente)
        {
            // Verifica se o Docente existe
            if (!Pessoas.ExisteDocente(numeroDocente))
            {
                return(false);
            }

            // Se existir ...
            else
            {
                return(true);
            }
        }
Exemplo n.º 2
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 !");
            }
        }