/// <summary> /// Retorna os períodos por curso e disciplina da turma /// </summary> /// <param name="dis_id">ID da disciplina</param> /// <param name="cur_id">Id da tabela ACA_Curso do bd</param> /// <param name="crr_id">Id da tabela ACA_Curriculo do bd</param> public void CarregarPorDisciplina(int dis_id, int cur_id, int crr_id) { odsDados.SelectParameters.Clear(); ddlCombo.Items.Clear(); ddlCombo.DataSourceID = ""; ddlCombo.AppendDataBoundItems = true; ddlCombo.DataSource = ACA_CurriculoPeriodoBO.Select_Por_Disciplina(dis_id, cur_id, crr_id); ddlCombo.DataBind(); if (ddlCombo.Items.IndexOf(ddlCombo.Items.FindByValue("-1;-1;-1")) == -1) { ddlCombo.Items.Insert(0, new ListItem("-- Selecione um(a) " + GestaoEscolarUtilBO.nomePadraoPeriodo(__SessionWEB.__UsuarioWEB.Usuario.ent_id).ToLower() + " --", "-1;-1;-1", true)); } ddlCombo.SelectedValue = "-1;-1;-1"; }
/// <summary> /// Carrega os curriculo período /// filtrados por curso e currículo e disciplina /// </summary> /// <param name="dis_id">ID da disciplina</param> /// <param name="cur_id">ID do curso</param> /// <param name="crr_id">ID do currículo</param> public void CarregarPorCursoCurriculoDisciplina(int cur_id, int crr_id, int dis_id) { CarregarCombo(ACA_CurriculoPeriodoBO.Select_Por_Disciplina(dis_id, cur_id, crr_id)); }