/// <summary> /// Carrega as disciplinas de uma turma. Sem a docencia compartilhada /// </summary> /// <param name="tur_id">id da turma</param> /// <param name="doc_id">id do docente</param> public void CarregarTurmaDisciplina_SemCompartilhada (long tur_id, long doc_id, bool mostraCompartilhadas = false) { if (doc_id > 0) { CarregarCombo(TUR_TurmaDisciplinaBO.GetSelectBy_TurmaDocente (tur_id , __SessionWEB.__UsuarioWEB.Usuario.ent_id , VS_MostraFilhosRegencia, VS_MostraRegencia, VS_MostraExperiencia, VS_MostraTerritorio , doc_id , 0 , ApplicationWEB.AppMinutosCacheLongo , mostraCompartilhadas) .Where(p => p.tud_tipo != (int)TurmaDisciplinaTipo.DocenciaCompartilhada)); } else { CarregarCombo(TUR_TurmaDisciplinaBO.GetSelectBy_tur_id(tur_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id, VS_MostraFilhosRegencia, VS_MostraRegencia, VS_MostraExperiencia, VS_MostraTerritorio, 0 , ApplicationWEB.AppMinutosCacheLongo) .Where(p => p.tud_tipo != (int)TurmaDisciplinaTipo.DocenciaCompartilhada)); } }
/// <summary> /// Carrega as disciplinas de uma turma. /// </summary> /// <param name="tur_id">id da turma</param> public void CarregarTurmaDisciplina(long tur_id, bool exibirDisciplinasSemFrequencia = true, int cap_id = 0, bool exibirApenasDisciplinasPermiteAbonoFalta = false) { List <sTurmaDisciplina> lista = TUR_TurmaDisciplinaBO.GetSelectBy_tur_id(tur_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id, VS_MostraFilhosRegencia, VS_MostraRegencia, VS_MostraExperiencia, VS_MostraTerritorio, cap_id, ApplicationWEB.AppMinutosCacheLongo); if (!exibirDisciplinasSemFrequencia) { lista = lista.FindAll(p => !p.tud_naoLancarFrequencia); } if (exibirApenasDisciplinasPermiteAbonoFalta) { lista = lista.FindAll(p => p.tud_permitirLancarAbonoFalta); } CarregarCombo(lista); }