Ejemplo n.º 1
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            RecursosBO recursosBO = new RecursosBO();
            Recurso    rec        = recursosBO.GetRecursoById(new Guid(Request.QueryString["GUID"]));

            if (rec != null)
            {
                listaHorarios = (List <HorarioBloqueado>)Session["Horarios"];
                if (listaHorarios.Count != 0)
                {
                    rec.HorariosBloqueados = listaHorarios;
                }
                else
                {
                    rec.HorariosBloqueados = null;
                }

                rec.Descricao           = txtDescricao.Text;
                rec.Categoria.Descricao = ddlCategoria.SelectedItem.Text;
                Guid id = new Guid(ddlCategoria.SelectedValue.ToString());
                rec.Categoria.Id = id;

                if (rblDisponivel.SelectedValue.Equals("Sim"))
                {
                    rec.EstaDisponivel = true;
                }
                else
                {
                    rec.EstaDisponivel = false;
                }

                rec.Vinculo.Nome = ddlVinculo.SelectedItem.Text;
                id             = new Guid(ddlVinculo.SelectedValue.ToString());
                rec.Vinculo.Id = id;

                recursosBO.UpdateRecurso(rec);
                lblStatus.Text    = "Categoria Atividade atualizada com sucesso.";
                lblStatus.Visible = true;
                txtDescricao.Text = "";
                Response.Redirect("~/Recursos/ListaRecursos.aspx");
            }
            else
            {
                Response.Redirect("~/Default/Erro.aspx?Erro=" + "Recurso não existente.");
            }
        }
        catch (BusinessData.DataAccess.DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }
Ejemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     controladorCategorias = new CategoriaRecursoBO();
     controladorRecursos   = new RecursosBO();
     controladorAlocacoes  = new AlocacaoBO();
     if (!IsPostBack)
     {
         PopulaCategorias();
         PopulaRecursos();
         PopulaProfessores();
         PopulaSecretarios();
         PopulaHorarios();
     }
 }
Ejemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        controladorCategorias = new CategoriaRecursoBO();
        controladorRecursos   = new RecursosBO();
        controladorAlocacoes  = new AlocacaoBO();

        lblDataHora.Text = DateTime.Now.ToString();

        /*  if (!IsPostBack)
         * {
         *    PopulaCategorias();
         *    PopulaProfessores();
         *    PopulaSecretarios();
         * }
         */
    }
Ejemplo n.º 4
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        AulaBO aulabo = new AulaBO();
        Guid   g      = new Guid("63529733-08BB-466C-BDE5-1F822BDC358C");
        //Aula aula = aulabo.GetAulaById(new Guid("63529733-08BB-466C-BDE5-1F822BDC358C"));
        Aula            aula   = null;
        Evento          evento = null;
        AlocacaoDAO     aloc   = new AlocacaoDAO();
        RecursosBO      rec    = new RecursosBO();
        List <Alocacao> lista  = new List <Alocacao>();
        DateTime        data   = new DateTime(2007, 08, 01);
        string          hora   = "np";
        Alocacao        a      = new Alocacao(rec.GetRecursoById(g), data, hora, aula, evento);

        aloc.UpdateAlocacao(a);

        //lista = aloc.GetRecursosAlocados(data, hora);
    }
Ejemplo n.º 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         RecursosBO     recursosBO = new RecursosBO();
         List <Recurso> listaRec   = recursosBO.GetRecursos();
         if (listaRec.Count == 0)
         {
             lblStatus.Text    = "Nenhum recurso cadastrado.";
             lblStatus.Visible = true;
         }
         else
         {
             grvListaRecursos.DataSource = listaRec;
             grvListaRecursos.DataBind();
         }
     }
     catch (BusinessData.DataAccess.DataAccessException ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }
Ejemplo n.º 6
0
    protected void grvListaRecursos_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        try
        {
            RecursosBO recursos = new RecursosBO();
            Guid       id       = (Guid)grvListaRecursos.DataKeys[e.RowIndex].Value;

            recursos.DeletaRecurso(id);
            lblStatus.Text    = "Recurso excluido com sucesso.";
            lblStatus.Visible = true;

            grvListaRecursos.DataSource = recursos.GetRecursos();
            grvListaRecursos.DataBind();
        }
        catch (BusinessData.DataAccess.DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }
Ejemplo n.º 7
0
        public ColecaoCategoriaDeRecursos GetCategorias()
        {
            CategoriaRecursoBO         controleCategoriaRecursos = new CategoriaRecursoBO();
            RecursosBO                 controleRecursos          = new RecursosBO();
            AlocacaoBO                 controleAlocacoes         = new AlocacaoBO();
            ColecaoCategoriaDeRecursos catalogoRecursos          = new ColecaoCategoriaDeRecursos();

            IList <Recurso>  listaRecursos;
            CategoriaRecurso categ = null;
            Recurso          recAux;

            foreach (BusinessData.Entities.CategoriaRecurso cat in controleCategoriaRecursos.GetCategoriaRecurso())
            {
                listaRecursos = new List <Recurso>();
                foreach (BusinessData.Entities.Recurso rec in controleRecursos.GetRecursosPorCategoria(cat))
                {
                    recAux = new Recurso(rec);
                    listaRecursos.Add(recAux);
                }
                categ = new CategoriaRecurso(cat, listaRecursos);
                catalogoRecursos.Add(categ);
            }
            return(catalogoRecursos);
        }