示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session["AppState"] != null && ((AppState)Session["AppState"]) == AppState.Admin)
            {
                Server.Transfer("~/Default/Erro.aspx?Erro=O sistema está bloqueado.");
            }
            else
            {
                if (Session["Calendario"] == null)
                {
                    Response.Redirect("../Default/SelecionarCalendario.aspx");
                }

                if (Request.QueryString["AulaId"] != String.Empty)
                {
                    Guid     aulaId  = new Guid(Request.QueryString["AulaId"]);
                    DateTime data    = Convert.ToDateTime(Session["DataAula"]);
                    string   horario = (string)Session["Horario"];

                    List <Recurso> recAlocados = alocBO.GetRecursoAlocadoByAula(data, horario, aulaId);
                    LBoxAlocados.DataSource     = recAlocados;
                    LBoxAlocados.DataTextField  = "Descricao";
                    LBoxAlocados.DataValueField = "Id";
                    LBoxAlocados.DataBind();
                }
            }
        }
    }
示例#2
0
    protected void btnAdicionar_Click(object sender, EventArgs e)
    {
        if (ddlRecurso.SelectedIndex != 0)
        {
            DateTime data     = Convert.ToDateTime(Session["Data"]);
            string   horario  = (string)Session["Horario"];
            Guid     eventoId = new Guid(Request.QueryString["EventoId"]);
            Guid     recId    = new Guid(ddlRecurso.SelectedValue);

            Evento   evento = eventoBO.GetEventoById(eventoId);
            Recurso  rec    = controleRecursos.GetRecursoById(recId);
            Alocacao aloc   = new Alocacao(rec, data, horario, null, evento);

            alocBO.UpdateAlocacao(aloc);



            List <Recurso> recAlocados = alocBO.GetRecursoAlocadoByEvento(data, horario, eventoId);
            LBoxAlocados.DataSource     = recAlocados;
            LBoxAlocados.DataTextField  = "Descricao";
            LBoxAlocados.DataValueField = "Id";
            LBoxAlocados.DataBind();

            ddlCategoriaRecurso.SelectedIndex = 0;
            ddlRecurso.SelectedIndex          = 0;
            ddlRecurso.Enabled = false;

            lblStatus.Text = "Recurso adicionado com sucesso.";
        }
        else
        {
            lblStatus.Text = "Não é possível adicionar este recurso.";
        }
    }