/// <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(); }
/// <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)); }