예제 #1
0
 private void BindGrid()
 {
     GridViewConteudos.DataSource = GetConteudos();
     GridViewConteudos.DataBind();
     GridBeacons.DataSource = GetBeacons();
     GridBeacons.DataBind();
 }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                if (Request.QueryString["EntidadeID"] != null)
                {
                    int      id       = Int32.Parse(Request.QueryString["EntidadeID"]);
                    Entidade entidade = GetEntidades().Where(ent => ent.entidade_id == id).First();
                    TextBoxNome.Text          = entidade.nome;
                    TextBoxEmail.Text         = entidade.email;
                    TextBoxMorada.Text        = entidade.morada;
                    listaTemas.DataSource     = GetTemas();
                    listaTemas.DataTextField  = "nome";
                    listaTemas.DataValueField = "tema_id";
                    listaTemas.DataBind();
                    listaTemas.SelectedValue = entidade.tema_id.ToString();
                    listaTemas.DataBind();
                    if (entidade.estado == true)
                    {
                        Estado.SelectedValue = "yes";
                    }
                    else
                    {
                        Estado.SelectedValue = "no";
                    }

                    LabelTitle.Visible           = true;
                    LabelNome.Visible            = true;
                    LabelConteudo.Visible        = true;
                    LabelNome.Text               = entidade.nome;
                    GridViewConteudos.Visible    = true;
                    GridViewConteudos.DataSource = GetConteudos(entidade.email);
                    GridViewConteudos.DataBind();

                    listaTitulos.DataTextField  = "titulo";
                    listaTitulos.DataValueField = "conteudo_id";
                    listaTitulos.DataSource     = GetConteudos(entidade.email);
                    listaTitulos.DataBind();
                }
                else
                {
                    listaTemas.DataTextField  = "nome";
                    listaTemas.DataValueField = "tema_id";
                    listaTemas.DataSource     = GetTemas();
                    listaTemas.DataBind();

                    listaTitulos.Visible   = false;
                    EstadoConteudo.Visible = false;
                }
            }
        }