/// <summary> /// Verifica se há busca salva e carrega os combos da tela. /// </summary> protected void CarregarBusca() { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.GraficoComponenteCurricularTurmas) { // Recuperar busca realizada e pesquisar automaticamente string valor, valor2; 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("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(); UCBuscaDocenteTurma_IndexChanged_CurriculoPeriodo(); if (divPeriodoCalendario.Visible) { __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) }; UCCPeriodoCalendario_IndexChanged(); } if (divDisciplina.Visible) { __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tds_id", out valor); UCComboTipoDisciplina.Valor = Convert.ToInt32(valor); } updPesquisa.Update(); } }
/// <summary> /// Método carrega os filtros última busca realizada /// </summary> protected void CarregarBusca() { if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.JustificativaAbonoFalta) { // Recuperar busca realizada e pesquisar automaticamente string valor, valor2, valor3; long doc_id = -1; 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 { UCBuscaDocenteTurma.ComboEscola.Inicializar(); __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(); __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("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) }; UCBuscaDocenteTurma_IndexChanged_Turma(); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tud_id", out valor); UCComboTurmaDisciplina.Valor = Convert.ToInt64(valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tipoBusca", out valor); UCCamposBuscaAluno1.TipoBuscaNomeAluno = valor; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("pes_nome", out valor); UCCamposBuscaAluno1.NomeAluno = valor; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("pes_dataNascimento", out valor); UCCamposBuscaAluno1.DataNascAluno = valor; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("pes_nomeMae", out valor); UCCamposBuscaAluno1.NomeMaeAluno = valor; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("alc_matricula", out valor); UCCamposBuscaAluno1.MatriculaAluno = valor; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("alc_matriculaEstadual", out valor); UCCamposBuscaAluno1.MatriculaEstadualAluno = valor; if (btnPesquisar.Visible) { Pesquisar(0); } updFiltros.Update(); } }