private void CarregarPublicacoes(int usuarioID) { PagedDataSource Pgs = new PagedDataSource(); Pgs.AllowPaging = true; //Seta paginação no PagedDataSource Pgs.DataSource = PublicacaoBLL.ListarPublicacoesUsuario(usuarioID); Pgs.PageSize = 3; //Número de registros por página publicacoesRepeater.DataSource = Pgs; publicacoesRepeater.DataBind(); }
protected void btn_publicar_Click(object sender, EventArgs e) { FotoPublicacao fotoPublicacao = new FotoPublicacao(); Publicacao publicacao = new Publicacao(); Usuario usuario = (Usuario)Session["Usuario"]; List <PublicacaoFoco> lsFocoPublicacao = new List <PublicacaoFoco>(); PublicacaoFoco publicacaoFoco; publicacao.Titulo = tituloTextBox.Text; publicacao.Descricao = descricaoTextBox.Text; publicacao.DataPublicacao = DateTime.Now; publicacao.FlagAtiva = true; publicacao.mUsuario = usuario.Usuario_ID; PublicacaoBLL.InserirPublicacoes(publicacao); publicacao.Publicacao_ID = PublicacaoBLL.BuscarUltimoID(usuario.Usuario_ID); fotoPublicacao.mPublicacao = publicacao.Publicacao_ID; fotoPublicacao.Foto = imagemUploadtt.FileBytes; fotoPublicacao.MimeType = imagemUploadtt.PostedFile.ContentType; FotoPublicacaoBLL.InserirFotoPublicacao(fotoPublicacao); foreach (ListItem li in focoListBox.Items) { if (li.Selected == true) { publicacaoFoco = new PublicacaoFoco { mPublicacao = publicacao.Publicacao_ID, Foco = int.Parse(li.Value) }; lsFocoPublicacao.Add(publicacaoFoco); } } PublicacaoFocoBLL.InserirPublicacaoFoco(lsFocoPublicacao); tituloTextBox.Text = ""; descricaoTextBox.Text = ""; focoListBox.ClearSelection(); CarregarPublicacoes(usuario.Usuario_ID); }
private void CarregarPublicacoes(int usuarioID) { PagedDataSource Pgs = new PagedDataSource(); Pgs.AllowPaging = true; //Seta paginação no PagedDataSource Pgs.DataSource = PublicacaoBLL.ListarPublicacoes(usuarioID); Pgs.PageSize = 3; //Número de registros por página if (PaginaAtual >= Pgs.PageCount) { PaginaAtual--; } else if (PaginaAtual < 0) { PaginaAtual++; } else { Pgs.CurrentPageIndex = PaginaAtual; publicacoesRepeater.DataSource = Pgs; publicacoesRepeater.DataBind(); } }
protected void publicacoesRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { int publicacaoID = (int)DataBinder.Eval(e.Item.DataItem, "Publicacao_ID"); ((Repeater)e.Item.FindControl("focoPublicacoesRepeater")).DataSource = PublicacaoBLL.ListarPublicacoesFoco(publicacaoID); ((Repeater)e.Item.FindControl("focoPublicacoesRepeater")).DataBind(); } }