Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            cvData.ErrorMessage  = GestaoEscolarUtilBO.RetornaMsgValidacaoData("Início do ano letivo");
            cvData2.ErrorMessage = GestaoEscolarUtilBO.RetornaMsgValidacaoData("Fim do ano letivo");
            _revAno.ErrorMessage = GestaoEscolarUtilBO.RetornaMsgValidacaoAno("Ano letivo");

            VerificaPermissao();

            if ((PreviousPage != null) && (PreviousPage.IsCrossPagePostBack))
            {
                _LoadFromEntity(PreviousPage.EditItem);
                Page.Form.DefaultFocus = _txtDescricao.ClientID;
            }
            else
            {
                Page.Form.DefaultFocus = _txtAno.ClientID;
                _btnSalvar.Visible     = __SessionWEB.__UsuarioWEB.GrupoPermissao.grp_inserir;
            }

            try
            {
                CarregaPeriodo();
            }
            catch (Exception ex)
            {
                ApplicationWEB._GravaErro(ex);
                _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o sistema.", UtilBO.TipoMensagem.Erro);
            }

            pnlCursos.GroupingText = "Cadastro de " + GestaoEscolarUtilBO.nomePadraoCurso(__SessionWEB.__UsuarioWEB.Usuario.ent_id).ToLower() + " do calendário";

            Page.Form.DefaultButton = _btnSalvar.UniqueID;
        }

        ScriptManager sm = ScriptManager.GetCurrent(this);

        if (sm != null)
        {
            sm.Scripts.Add(new ScriptReference(ArquivoJS.CamposData));
            sm.Scripts.Add(new ScriptReference(ArquivoJS.UiAriaTabs));
            sm.Scripts.Add(new ScriptReference("~/Includes/jsTabs.js"));
            sm.Scripts.Add(new ScriptReference(ArquivoJS.MsgConfirmExclusao));
            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/jsCadastroCalendarioAnual.js"));
        }
    }