Exemplo n.º 1
0
    protected void Selecionar_Click(object sender, EventArgs e)
    {
        Guid Cal = new Guid(ddlCalendarios.SelectedValue);
        CalendariosBO calBo = new CalendariosBO();
        Session["Calendario"] = calBo.GetCalendario(Cal);
        if (CalendarioSelecionado != null)
        {
            ConfigBO controleConfiguracoes = new ConfigBO();
            Session["AppState"] = controleConfiguracoes.GetAppState(Session["Calendario"] as Calendario);

            if (Roles.IsUserInRole("Professor"))
            {
                AppState estadoAtual = (AppState)Session["AppState"];
                if (estadoAtual == AppState.Admin)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Alerta", @"alert('O sistema está bloqueado');", true);
                    return;
                }

            }

            CalendarioSelecionado(this, new EventArgs());
        }
    }