protected void grdPostagem_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GrdPostagem.DataSource = PostagemList;
     if (GrdPostagem.DataSource != null)
     {
         GrdPostagem.PageIndex = e.NewPageIndex;
         GrdPostagem.DataBind();
     }
 }
    /// <summary>
    /// Método para exibir o gridView com valores em branco.
    /// </summary>
    private void PreencherGridVazio()
    {
        PostagemList = new List <Postagem>();

        Postagem PostagemInicial = new Postagem();

        PostagemList.Add(PostagemInicial);

        GrdPostagem.DataSource = PostagemList;
        GrdPostagem.DataBind();

        foreach (TableCell cell in GrdPostagem.Rows[0].Cells)
        {
            cell.Text = "&nbsp;";
        }
    }
    public void Consultar()
    {
        try
        {
            PostagemList = new List <Postagem>();
            TipoPostagem tipo = (TipoPostagem)Convert.ToInt32(ddlTipoPostagem.SelectedValue);
            if (!string.IsNullOrEmpty(txtTitulo.Text.Trim()))
            {
                IPostagemProcesso processo = PostagemProcesso.Instance;
                Postagem          postagem = new Postagem();
                postagem.Titulo = txtTitulo.Text.Trim();
                postagem.Tipo   = (int)tipo;



                PostagemList = processo.Consultar(postagem, TipoPesquisa.E);

                GrdPostagem.DataSource = PostagemList;
                GrdPostagem.DataBind();
            }
            else
            {
                IPostagemProcesso processo = PostagemProcesso.Instance;
                Postagem          postagem = new Postagem();
                postagem.Tipo = (int)tipo;



                PostagemList = processo.Consultar(postagem, TipoPesquisa.E);


                GrdPostagem.DataSource = PostagemList;
                GrdPostagem.DataBind();
            }
        }
        catch (Exception ex)
        {
            cvaAvisoDeErro.ErrorMessage = ex.Message;
            cvaAvisoDeErro.IsValid      = false;
        }
    }
    public void CarregarPost()
    {
        IPostagemProcesso processo = PostagemProcesso.Instance;

        Postagem postagem = new Postagem();

        postagem.ID = IdPostagem;

        GrdPostagem.DataSource = processo.Consultar(postagem, TipoPesquisa.E);
        GrdPostagem.DataBind();

        TipoPostagem tipo = this.TipoPostagem;

        switch (tipo)
        {
            //case TipoPostagem.Contato:
            //    {
            //        lkbVoltar.PostBackUrl = "~/contato.aspx";
            //        lkbVoltar.Text = "Voltar para Contato";
            //        break;
            //    }
            //    case TipoPostagem.Estado:
            //    {
            //        lkbVoltar.PostBackUrl = "~/estados.aspx";
            //        lkbVoltar.Text = "Voltar para Estados";
            //        break;
            //    }
            //    case TipoPostagem.Filiese:
            //    {
            //        lkbVoltar.PostBackUrl = "~/Filiese.aspx";
            //        lkbVoltar.Text = "Voltar para Filie-se";
            //        break;
            //    }

            //    case TipoPostagem.Legislacao:
            //    {
            //        lkbVoltar.PostBackUrl = "~/legislacao.aspx";
            //        lkbVoltar.Text = "Voltar para Legislação";
            //        break;
            //    }

            //    case TipoPostagem.Noticia:
            //    {
            //        lkbVoltar.PostBackUrl = "~/noticias.aspx";
            //        lkbVoltar.Text = "Voltar para Notícias";
            //        break;
            //    }

            //    case TipoPostagem.PaginaPrincipal:
            //    {
            //        lkbVoltar.PostBackUrl = "~/default.aspx";
            //        lkbVoltar.Text = "Voltar para Página Principal";
            //        break;
            //    }

            //    case TipoPostagem.Parceria:
            //    {
            //        lkbVoltar.PostBackUrl = "~/parcerias.aspx";
            //        lkbVoltar.Text = "Voltar para Parceria";
            //        break;
            //    }

            //    case TipoPostagem.QuemSomos:
            //    {
            //        lkbVoltar.PostBackUrl = "~/quemsomos.aspx";
            //        lkbVoltar.Text = "Voltar para Quem Somos";
            //        break;
            //    }
            //    case TipoPostagem.Sindicato:
            //    {
            //        lkbVoltar.PostBackUrl = "~/osindicato.aspx";
            //        lkbVoltar.Text = "Voltar para Sindicato";
            //        break;
            //    }

            //    case TipoPostagem.Vantagens:
            //    {
            //        lkbVoltar.PostBackUrl = "~/vantagens.aspx";
            //        lkbVoltar.Text = "Voltar para Vantagens";
            //        break;
            //    }
        }
    }