public void UCCUA_IndexChanged() { try { //UCCDocente.Valor = new long[] { -1, -1, -1, -1 }; //UCCDocente.PermiteEditar = false; if (UCCUAEscola.Uad_ID != Guid.Empty) { UCCUAEscola.CarregaUnidadesEscolaresSemAcesso(UCCUAEscola.Uad_ID, UCCCalendario.Valor, UCCPeriodoCalendario.Valor[0]); UCCUAEscola.EnableEscolas = true; UCCUAEscola.FocoEscolas = true; } else { UCCUAEscola.EnableEscolas = false; UCCUAEscola.SelectedValueEscolas = new[] { -1, -1 };//Nescessario quando existe somente um registro de escola. } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Verifica se tem busca salva na sessão, e se tiver, recupera e realiza a consulta, /// colocando os filtros nos campos da tela. /// </summary> private void VerificaBusca() { UCCCalendario.Carregar(); if (__SessionWEB.BuscaRealizada.PaginaBusca == PaginaGestao.LoteFechamento) { string valor; string valor1; odsFechamento.SelectParameters.Add("esc_id", DbType.Int32, UCCUAEscola.Esc_ID.ToString()); odsFechamento.SelectParameters.Add("uni_id", DbType.Int32, UCCUAEscola.Uni_ID.ToString()); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cal_id", out valor); UCCCalendario.Valor = Convert.ToInt32(valor); if (UCCCalendario.Valor != -1) { UCCPeriodoCalendario.CarregarPeriodosAtualFechamentoPorCalendario(UCCCalendario.Valor); UCCPeriodoCalendario.PermiteEditar = true; } __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tpc_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("cap_id", out valor1); UCCPeriodoCalendario.Valor = new int[] { Convert.ToInt32(valor), Convert.ToInt32(valor1) }; if (UCCPeriodoCalendario.Valor[0] > 0 && UCCPeriodoCalendario.Valor[1] > 0) { UCCUAEscola.PermiteAlterarCombos = true; UCCUAEscola.CarregarEscolaAutomatico = false; UCCUAEscola.Inicializar(); } __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uad_id", out valor); UCCUAEscola.Uad_ID = new Guid(valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("esc_id", out valor); __SessionWEB.BuscaRealizada.Filtros.TryGetValue("uni_id", out valor1); UCCUAEscola.CarregaUnidadesEscolaresSemAcesso(UCCUAEscola.Uad_ID, UCCCalendario.Valor, UCCPeriodoCalendario.Valor[0]); UCCUAEscola.SelectedValueEscolas = new int[] { Convert.ToInt32(valor), Convert.ToInt32(valor1) }; UCCUAEscola.EnableEscolas = true; __SessionWEB.BuscaRealizada.Filtros.TryGetValue("tur_codigo", out valor); txtCodigoTurma.Text = valor; txtCodigoTurma.Focus(); Pesquisar(); } else { if (UCCCalendario.Valor != -1) { UCCCalendario_IndexChanged(); } } }