Esempio n. 1
0
        public ColecaoRequisicoes GetRequisicoes(BusinessData.Entities.Calendario cal, ColecaoDias dias, ColecaoCategoriaDeRecursos categorias, ColecaoTurmas turmas)
        {
            ColecaoRequisicoes colAux = new ColecaoRequisicoes();

            BusinessData.BusinessLogic.RequisicoesBO controleRequisicoes = new BusinessData.BusinessLogic.RequisicoesBO();

            ICollection <BusinessData.Entities.Requisicao> requisicoes = controleRequisicoes.GetRequisicoesPorCalendario(cal);

            Requisicao aux;
            Dia        dia;

            Horarios.HorariosPUCRS horario;
            Guid id;
            TurmaDistribuicao turma;
            CategoriaRecurso  categoria;


            foreach (BusinessData.Entities.Requisicao req in requisicoes)
            {
                dia       = dias.Find(req.Aula.Data);
                horario   = Horarios.Parse(req.Aula.Hora);
                id        = req.IdRequisicao;
                categoria = categorias.Find(req.CategoriaRecurso);
                turma     = turmas.Find(req.Aula.TurmaId);

                aux = new Requisicao(dia, horario, turma, categoria, req.Prioridade, req.EstaAtendida);
                colAux.Add(aux);
            }

            return(colAux);
        }
Esempio n. 2
0
        public ColecaoRequisicoes GetRequisicoes(BusinessData.Entities.Calendario cal, ColecaoDias dias, ColecaoCategoriaDeRecursos categorias, ColecaoTurmas turmas)
        {
            ColecaoRequisicoes colAux = new ColecaoRequisicoes();
            BusinessData.BusinessLogic.RequisicoesBO controleRequisicoes = new BusinessData.BusinessLogic.RequisicoesBO();

            ICollection<BusinessData.Entities.Requisicao> requisicoes = controleRequisicoes.GetRequisicoesPorCalendario(cal);

            Requisicao aux;
            Dia dia;
            Horarios.HorariosPUCRS horario;
            Guid id;
            TurmaDistribuicao turma;
            CategoriaRecurso categoria;

            foreach (BusinessData.Entities.Requisicao req in requisicoes)
            {
                dia = dias.Find(req.Aula.Data);
                horario = Horarios.Parse(req.Aula.Hora);
                id = req.IdRequisicao;
                categoria = categorias.Find(req.CategoriaRecurso);
                turma = turmas.Find(req.Aula.TurmaId);

                aux = new Requisicao(dia, horario, turma, categoria, req.Prioridade,req.EstaAtendida);
                colAux.Add(aux);
            }

            return colAux;
        }