Beispiel #1
0
        public String CalculaPontuacoesByEtapa(Int32 IdTurma, Int32 IdEtapa, Int32 IdEmpresaCadastro, Boolean isAvaliador, String conclusaoAvaliacao)
        {
            EntTurma Turma     = new BllTurma().ObterPorId(IdTurma);
            String   Protocolo = "2011-" + IdTurma + "-" + IdEmpresaCadastro + "-" + new Random().Next(100000, 999999);

            List <EntQuestionario> listaQuestionarios = new BllQuestionario().ObterEnviadosPorIdEtapaIdEmpresa(IdEtapa, IdEmpresaCadastro);

            ProcessaQuestionariosAvaliacao(listaQuestionarios, IdEmpresaCadastro, IdEtapa, Protocolo, conclusaoAvaliacao);

            return(Protocolo);
        }
Beispiel #2
0
        public String CalculaPontuacoes(Int32 IdTurma, Int32 IdEmpresaCadastro, Int32 IdUsuario)
        {
            EntTurma Turma     = new BllTurma().ObterPorId(IdTurma);
            String   Protocolo = "2011-" + IdTurma + "-" + IdEmpresaCadastro + "-" + new Random().Next(100000, 999999);

            List <EntQuestionario> listaQuestionarios = new BllQuestionario().ObterAbertosPorIdTurmaIdEmpresa(IdTurma, IdEmpresaCadastro);

            ProcessaQuestionarios(listaQuestionarios, IdEmpresaCadastro, IdTurma, Protocolo);

            if (IdUsuario > 0)
            {
                new BllLogAcao().Inserir(IdTurma, IdEmpresaCadastro, IdUsuario, EntTipoAcao.TIPO_ACAO_ENVIO_QUESTIONARIO_EMPRESA);
            }

            return(Protocolo);
        }