示例#1
0
        public ActionResult Gerar()
        {
            var model = new AvaliacaoGerarViewModel();

            model.Disciplinas  = /*Helpers.Sessao.UsuarioCategoriaCodigo == 2 ? */ Disciplina.ListarPorProfessor(Sessao.UsuarioMatricula) /*: Disciplina.ListarOrdenadamente()*/;
            model.Dificuldades = Dificuldade.ListarOrdenadamente();
            model.Termo        = Parametro.Obter().NotaUsoCertificacao;
            return(View(model));
        }
示例#2
0
        public ActionResult Gerar()
        {
            var model = new AvaliacaoGerarViewModel();

            model.Disciplinas  = Disciplina.ListarPorProfessor(Helpers.Sessao.UsuarioMatricula);
            model.Dificuldades = Dificuldade.ListarOrdenadamente();
            model.Termo        = Parametro.Obter().NotaUsoAcademica;

            return(View(model));
        }
示例#3
0
        // GET: principal/questao/cadastrar
        public ActionResult Cadastrar()
        {
            var model = new QuestaoCadastrarViewModel();

            model.Termo        = Parametro.Obter().TermoResponsabilidade;
            model.Disciplinas  = Professor.ObterDisciplinas(Sessao.UsuarioMatricula);
            model.Tipos        = TipoQuestao.ListarOrdenadamente();
            model.Dificuldades = Dificuldade.ListarOrdenadamente();
            model.TiposAnexo   = TipoAnexo.ListarOrdenadamente();
            return(View(model));
        }
示例#4
0
        public static void EnviarParaMuitos(string[] para, string assunto, string viewname, object model = null)
        {
            string corpo = Engine.Razor.RunCompile(LerView(viewname), $"{para}.{viewname}", null, model);

            FluentEmail.Email
            .From(Criptografia.Base64Decode(Parametro.Obter().SmtpUsuario))
            .To(para.Select(p => new MailAddress(p)).ToList())
            .Subject(assunto)
            .Body(corpo)
            .BodyAsHtml()
            .UsingClient(client)
            .Send();
        }
        public ActionResult Parametros(FormCollection formCollection)
        {
            if (formCollection.HasKeys())
            {
                Parametro temp = Parametro.Obter();
                temp.TempoInatividade      = int.Parse(formCollection["txtTempoInatividade"]);
                temp.NumeracaoQuestao      = int.Parse(formCollection["ddlNumeracaoQuestao"]);
                temp.NumeracaoAlternativa  = int.Parse(formCollection["ddlNumeracaoAlternativa"]);
                temp.QteSemestres          = int.Parse(formCollection["txtQteSemestre"]);
                temp.TermoResponsabilidade = formCollection["txtTermoResponsabilidade"];
                temp.NotaUsoAcademica      = formCollection["txtNotaUsoAcademica"];
                temp.NotaUsoCertificacao   = formCollection["txtNotaUsoCertificacao"];
                temp.NotaUsoInstitucional  = formCollection["txtNotaUsoInstitucional"];
                temp.NotaUsoReposicao      = formCollection["txtNotaUsoReposicao"];
                temp.NotaUsoSimulado       = formCollection["txtNotaUsoSimulado"];
                temp.ValorNotaMedia        = double.Parse(formCollection["txtValorNotaMedia"].Replace('.', ','));
                Parametro.Atualizar(temp);
            }

            return(null);
        }
示例#6
0
        public static string GetIndiceQuestao(this int i)
        {
            i++;
            int tipo = Parametro.Obter().NumeracaoQuestao;

            switch (tipo)
            {
            case (int)Parametro.NumeracaoPadrao.INDO_ARABICO:
                return(i.ToString());

            case (int)Parametro.NumeracaoPadrao.ROMANOS:
                return(paraRomano(i));

            case (int)Parametro.NumeracaoPadrao.CAIXA_BAIXA:
                return(paraCaixaBaixa(i));

            case (int)Parametro.NumeracaoPadrao.CAIXA_ALTA:
                return(paraCaixaAlta(i));

            default:
                return(paraCaixaBaixa(i));
            }
        }
        public ActionResult Parametros()
        {
            var model = new ConfiguracoesParametrosViewModel();

            model.Parametro = Parametro.Obter();

            model.Disciplinas   = Disciplina.ListarOrdenadamente();
            model.Professores   = Professor.ListarOrdenadamente();
            model.Temas         = Tema.ListarOrdenadamenteComDisciplina();
            model.Alunos        = Aluno.ListarOrdenadamente();
            model.Colaboradores = Colaborador.ListarOrdenadamente();
            model.Campi         = Campus.ListarOrdenadamente();
            model.Instituicoes  = Instituicao.ListarOrdenadamente();
            model.Diretorias    = Diretoria.ListarOrdenadamente();
            model.Cursos        = Curso.ListarOrdenadamente();
            model.NiveisEnsino  = NivelEnsino.ListarOrdenadamente();
            model.Turmas        = Turma.ListarOrdenadamente();
            model.Turnos        = Turno.ListarOrdenadamente();
            model.Salas         = Sala.ListarOrdenadamente();
            model.Matrizes      = MatrizCurricular.ListarOrdenadamente();
            model.Horarios      = Horario.ListarOrdenadamente();

            return(View(model));
        }