protected void Page_Load(object sender, EventArgs e) { if (__SessionWEB.__UsuarioWEB == null || __SessionWEB.__UsuarioWEB.Usuario == null || __SessionWEB.__UsuarioWEB.Grupo == null || __SessionWEB.__UsuarioWEB.Grupo.vis_id != SysVisaoID.Administracao) { Response.Redirect("~/logout.ashx", false); HttpContext.Current.ApplicationInstance.CompleteRequest(); } ScriptManager sm = ScriptManager.GetCurrent(this); if (sm != null) { //sm.Scripts.Add(new ScriptReference(ArquivoJS.JQueryValidation)); sm.Scripts.Add(new ScriptReference(ArquivoJS.JqueryMask)); sm.Scripts.Add(new ScriptReference(ArquivoJS.MascarasCampos)); sm.Scripts.Add(new ScriptReference("~/Includes/jsFilaFilaFechamento.js")); } if (!IsPostBack) { UCComboUAEscola.Inicializar(); UCCCalendario.CarregarCalendarioAnual(); } // Seta o metodo criado no delegate ao evento do componente UCComboUAEscola.IndexChangedUnidadeEscola += UCComboUAEscola_IndexChangedUnidadeEscola; UCCCursoCurriculo.IndexChanged += UCCCursoCurriculo_IndexChanged; UCCCalendario.IndexChanged += UCCCalendario_IndexChanged; UCComboCurriculoPeriodo._OnSelectedIndexChange += UCComboCurriculoPeriodo__OnSelectedIndexChange; }
/// <summary> /// Verifica alteracao do index do combo Escola e trata o combo calendario /// </summary> public void UCComboUAEscola_IndexChangedUnidadeEscola() { try { UCCCalendario.Visible = false; if (_VS_alteraCalendario) { UCCCalendario.Valor = -1; UCCCalendario.PermiteEditar = false; } else { if (!_VS_AnosAnteriores) { UCCCalendario.CarregarCalendarioAnualAnoAtual(); } else { UCCCalendario.CarregarCalendarioAnual(); } } if (UCComboUAEscola.Esc_ID > 0 && UCComboUAEscola.Uni_ID > 0) { if (!_VS_AnosAnteriores) { UCCCalendario.CarregarCalendarioAnualAnoAtualEscola(UCComboUAEscola.Esc_ID); } else { UCCCalendario.CarregarCalendarioAnual(); } UCCCalendario.SetarFoco(); UCCCalendario.PermiteEditar = true; } else if (_VS_PermiteSemEscola && _VS_alteraCalendario && UCComboUAEscola.Uad_ID != Guid.Empty) { UCCCalendario.CarregarCalendarioAnualAnoAtual(); UCCCalendario.PermiteEditar = true; } if (UCCCalendario.QuantidadeItensCombo > 2 && UCCCalendario.PermiteEditar) { UCCCalendario.Visible = true; } UCCCalendario_IndexChanged(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar os dados.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Inicializa componentes da tela /// </summary> private void InicializarTela() { UCCCalendario.CarregarCalendarioAnual(); UCCCalendario.Valor = -1; UCCCalendario.PermiteEditar = false; UCCTurma.Valor = new long[] { -1, -1, -1 }; UCCTurma.PermiteEditar = false; UCFiltroEscolas.SelecionaCombosAutomatico = false; UCFiltroEscolas._LoadInicial(false, true); if (UCFiltroEscolas._VS_FiltroEscola) { UCFiltroEscolas._cvUnidadeAdministrativa.ValidationGroup = "Busca"; } UCFiltroEscolas._cvUnidadeEscola.ValidationGroup = "Busca"; updPesquisa.Update(); }