Ejemplo n.º 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);
        }
        public void CarregarTipoPeriodoCalendario(long tur_id)
        {
            string parametroPeriodo = GestaoEscolarUtilBO.nomePadraoPeriodo_Calendario(__SessionWEB.__UsuarioWEB.Usuario.ent_id);

            ddlTipoPeriodoCalendario.Items.Clear();
            ddlTipoPeriodoCalendario.DataTextField = "cap_descricao";
            ddlTipoPeriodoCalendario.DataSource = ACA_TipoPeriodoCalendarioBO.SelecionaTipoPeriodoCalendario_Tur(tur_id, ApplicationWEB.AppMinutosCacheLongo);
            ddlTipoPeriodoCalendario.Items.Insert(0, new ListItem("-- Selecione um " + parametroPeriodo + " --", "-1"));
            ddlTipoPeriodoCalendario.AppendDataBoundItems = true;
            ddlTipoPeriodoCalendario.DataBind();

        }
Ejemplo n.º 3
0
 /// <summary>
 /// Carrega todos os tipos de período calendário não excluídos logicamente
 /// filtrando por turma.
 /// </summary>
 /// <param name="tur_id">ID da Turma</param>
 public void CarregarPorTurma(long tur_id)
 {
     ddlCombo.DataTextField = "cap_descricao";
     CarregarCombo(ACA_TipoPeriodoCalendarioBO.SelecionaTipoPeriodoCalendario_Tur(tur_id, ApplicationWEB.AppMinutosCacheLongo));
 }