/// <summary> /// Método carrega os filtros última busca realizada /// </summary> protected void CarregarBusca() { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.AulasSemPlanoAula) { // Recuperar busca realizada e pesquisar automaticamente string valor, valor2, valor3; long doc_id = -1; UCBuscaDocenteTurma.ComboEscola.Inicializar(); if (__SessionWEB.__UsuarioWEB.Grupo.vis_id == SysVisaoID.Individual) { doc_id = __SessionWEB.__UsuarioWEB.Docente.doc_id; UCBuscaDocenteTurma.ComboEscola.InicializarVisaoIndividual(doc_id, __SessionWEB.__UsuarioWEB.Usuario.ent_id); string esc_id; string uni_id; if ((__SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out esc_id)) && (__SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out uni_id))) { UCBuscaDocenteTurma.ComboEscola.SelectedValueEscolas = new[] { Convert.ToInt32(esc_id), Convert.ToInt32(uni_id) }; UCBuscaDocenteTurma.UCComboUAEscola_IndexChangedUnidadeEscola(); } } else { __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_idSuperior", out valor); if (!string.IsNullOrEmpty(valor)) { UCBuscaDocenteTurma.ComboEscola.Uad_ID = new Guid(valor); UCBuscaDocenteTurma.ComboEscola.CarregaEscolaPorUASuperiorSelecionada(); if (UCBuscaDocenteTurma.ComboEscola.Uad_ID != Guid.Empty) { UCBuscaDocenteTurma.ComboEscola.FocoEscolas = true; UCBuscaDocenteTurma.ComboEscola.PermiteAlterarCombos = true; } string esc_id; string uni_id; if ((__SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out esc_id)) && (__SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out uni_id))) { UCBuscaDocenteTurma.ComboEscola.SelectedValueEscolas = new[] { Convert.ToInt32(esc_id), Convert.ToInt32(uni_id) }; UCBuscaDocenteTurma.UCComboUAEscola_IndexChangedUnidadeEscola(); } } } __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor); UCBuscaDocenteTurma.ComboCalendario.Valor = Convert.ToInt32(valor); UCBuscaDocenteTurma.UCCCalendario_IndexChanged(); UCBuscaDocenteTurma_IndexChanged_Calendario(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cur_id", out valor2); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crr_id", out valor); UCBuscaDocenteTurma.ComboCursoCurriculo.Valor = new[] { Convert.ToInt32(valor2), Convert.ToInt32(valor) }; UCBuscaDocenteTurma.UCCCursoCurriculo_IndexChanged(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tci_id", out valor); UCBuscaDocenteTurma.Tci_id = Convert.ToInt32(valor); UCBuscaDocenteTurma.UCComboTipoCiclo_IndexChanged(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crp_id", out valor); if (doc_id <= 0) { UCBuscaDocenteTurma.ComboCurriculoPeriodo.Valor = new[] { UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[0], UCBuscaDocenteTurma.ComboCursoCurriculo.Valor[1], Convert.ToInt32(valor) } } ; else { UCBuscaDocenteTurma._VS_doc_id = doc_id; } UCBuscaDocenteTurma.UCComboCurriculoPeriodo__OnSelectedIndexChange(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tur_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("ttn_id", out valor2); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("crp_idTurma", out valor3); UCBuscaDocenteTurma.ComboTurma.Valor = new[] { Convert.ToInt64(valor), Convert.ToInt64(valor3), Convert.ToInt64(valor2) }; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tpc_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cap_id", out valor2); UCCPeriodoCalendario.Valor = new[] { Convert.ToInt32(valor), Convert.ToInt32(valor2) }; updFiltros.Update(); } }