예제 #1
0
        /// <summary>
        /// Carrega todos os tipos de período calendário da turma, que esteja parametrizada no relatório.
        /// </summary>
        /// <param name="cal_id">ID do calendário</param>
        /// <param name="tud_id">ID da disciplina</param>
        /// <param name="tur_id">ID da turma</param>
        public void CarregarPorRelatorioAtendimento(int rea_id, long tur_id)
        {
            List <CLS_RelatorioAtendimentoPeriodo> dt =
                CLS_RelatorioAtendimentoPeriodoBO.SelecionaPorRelatorio(rea_id, ApplicationWEB.AppMinutosCacheLongo);

            List <sTipoPeriodoCalendario> periodos = ACA_TipoPeriodoCalendarioBO.SelecionaTipoPeriodoCalendario_Tur(tur_id, ApplicationWEB.AppMinutosCacheLongo);

            periodos = periodos.Where(p => dt.Exists(x => x.tpc_id == p.tpc_id)).ToList();

            CarregarCombo(periodos);
            CarregarPeriodoAtual(periodos, true);
        }
예제 #2
0
 /// <summary>
 /// Carrega os periodos do relatório
 /// </summary>
 private void CarregaPeriodoCalendario()
 {
     VS_lstRelatorioPeriodo = CLS_RelatorioAtendimentoPeriodoBO.SelecionaPorRelatorio(VS_rea_id);
 }