示例#1
0
        public Calendario GetCalendario(int ano, int semestre)
        {
            BusinessData.BusinessLogic.CalendariosBO controleCalendarios = new CalendariosBO();
            BusinessData.Entities.Calendario cal = controleCalendarios.GetCalendarioByAnoSemestre(ano,semestre);

            ControleDias dias = new ControleDias();
            ControleCategorias categorias = new ControleCategorias();
            ControleRequisicoes requisicoes = new ControleRequisicoes();
            ControleTurmas turmas = new ControleTurmas();
            BusinessData.BusinessLogic.CategoriaDisciplinaBO categoriasDeDisciplina = new CategoriaDisciplinaBO();

            List<BusinessData.Entities.CategoriaDisciplina> catalogoCategoriasDisciplina = categoriasDeDisciplina.GetCategoriaDisciplinas();
            ColecaoDias catalogoDias = dias.GetColecaoDias(cal);
            ColecaoCategoriaDeRecursos catalogoCategorias = categorias.GetCategorias();
            ColecaoTurmas catalogoTurmas = turmas.GetTurmas(cal,catalogoCategoriasDisciplina);

            return new Calendario(
                cal,
                catalogoDias,
                requisicoes.GetRequisicoes(cal,catalogoDias,catalogoCategorias,catalogoTurmas),
                catalogoTurmas,
                catalogoCategorias,
                catalogoCategoriasDisciplina
                );
        }
示例#2
0
        public Calendario GetCalendario(int ano, int semestre)
        {
            BusinessData.BusinessLogic.CalendariosBO controleCalendarios = new CalendariosBO();
            BusinessData.Entities.Calendario         cal = controleCalendarios.GetCalendarioByAnoSemestre(ano, semestre);

            ControleDias        dias        = new ControleDias();
            ControleCategorias  categorias  = new ControleCategorias();
            ControleRequisicoes requisicoes = new ControleRequisicoes();
            ControleTurmas      turmas      = new ControleTurmas();

            BusinessData.BusinessLogic.CategoriaDisciplinaBO categoriasDeDisciplina = new CategoriaDisciplinaBO();

            List <BusinessData.Entities.CategoriaDisciplina> catalogoCategoriasDisciplina = categoriasDeDisciplina.GetCategoriaDisciplinas();
            ColecaoDias catalogoDias = dias.GetColecaoDias(cal);
            ColecaoCategoriaDeRecursos catalogoCategorias = categorias.GetCategorias();
            ColecaoTurmas catalogoTurmas = turmas.GetTurmas(cal, catalogoCategoriasDisciplina);

            return(new Calendario(
                       cal,
                       catalogoDias,
                       requisicoes.GetRequisicoes(cal, catalogoDias, catalogoCategorias, catalogoTurmas),
                       catalogoTurmas,
                       catalogoCategorias,
                       catalogoCategoriasDisciplina
                       ));
        }