Exemplo n.º 1
0
        private bool StatusQuestaoPrecisaAprovacaoCoordenacao(QuestaoRecurso.StatusQuestao status)
        {
            var statusAprovar = new QuestaoRecurso.StatusQuestao[]
            {
                QuestaoRecurso.StatusQuestao.CabeRecurso,
                QuestaoRecurso.StatusQuestao.NaoCabeRecurso,
            };

            return(statusAprovar.Contains(status));
        }
Exemplo n.º 2
0
        public bool StatusQuestaoNotificaAluno(QuestaoRecurso.StatusQuestao status, bool questaoRMais)
        {
            var statusNotificados = new QuestaoRecurso.StatusQuestao[]
            {
                QuestaoRecurso.StatusQuestao.CabeRecurso,
                QuestaoRecurso.StatusQuestao.AlteradaPelaBanca
            };
            var statusNotificadosApenasRMais = new QuestaoRecurso.StatusQuestao[]
            {
                QuestaoRecurso.StatusQuestao.NaoCabeRecurso,
                QuestaoRecurso.StatusQuestao.EmAnalise
            };

            return(statusNotificados.Contains(status) ||
                   (questaoRMais && statusNotificadosApenasRMais.Contains(status)));
        }