protected void Recupera() { int i; nPublicacao p = new nPublicacao(); i = Convert.ToInt32(Session["S_idPublicacao"]); p.BuscarPublicacao(i); lbId.InnerText = Session["S_idPublicacao"].ToString(); tbTitulo.Value = p.TituloPublicacao; taConteudo.Value = p.ConteudoPublicacao; tbUrl.Value = p.MidiaPublicacao; if (p.CategoriaPublicacao == "video") { divMidiaVideo.Visible = true; divMidia.Visible = false; ddlCategoria.SelectedIndex = 1; } else if (p.CategoriaPublicacao == "artigo") { divMidia.Visible = true; divMidiaVideo.Visible = false; ddlCategoria.SelectedIndex = 2; } else { divMidia.Visible = true; divMidiaVideo.Visible = false; ddlCategoria.SelectedIndex = 3; } }
public static List <nPublicacao> BuscaMais(string opcao) { nPublicacao p = new nPublicacao(); DataTable d = new DataTable(); if (opcao == "1") { d = p.PublicacoesFeedMaisLidas(); } else if (opcao == "2") { d = p.PublicacoesFeedMelhoresAvaliadas(); } List <nPublicacao> ListP = new List <nPublicacao>(); for (int i = 0; i < d.Rows.Count; i++) { nPublicacao publicacao = new nPublicacao { IdPublicacao = Convert.ToInt32(d.Rows[i]["idpublicacao"].ToString()), TituloPublicacao = d.Rows[i]["titulo"].ToString(), DataPublicacao = d.Rows[i]["data"].ToString() }; ListP.Add(publicacao); } return(ListP); }
public void ControlaMidia(string tipo, int idpublicacao = 0) { nPublicacao p = new nPublicacao(); string idMidia = ""; if (tipo == "inclusao") { idMidia = p.BuscaUltimaPublicacao(); } else if (tipo == "alteracao") { p.BuscarPublicacao(idpublicacao); idMidia = p.IdPublicacao.ToString(); } if (ddlCategoria.SelectedValue == "artigo") { string caminhoArq = AppDomain.CurrentDomain.BaseDirectory + System.Configuration.ConfigurationManager.AppSettings["caminhoArquivo"] + @"\" + idMidia + ".jpg"; fu_arquivoUpload.SaveAs(caminhoArq); } else if (ddlCategoria.SelectedValue == "podcast") { string caminhoArq = AppDomain.CurrentDomain.BaseDirectory + System.Configuration.ConfigurationManager.AppSettings["caminhoArquivo"] + @"\" + idMidia + ".mp3"; fu_arquivoUpload.SaveAs(caminhoArq); } }
protected void btAlterarPublicacao_Click(object sender, EventArgs e) { nPublicacao p = new nPublicacao(); p.IdPublicacao = Convert.ToInt32(lbId.InnerText); p.TituloPublicacao = tbTitulo.Value; p.AutorPublicacao = Session["I_idUsuario"].ToString(); p.DataPublicacao = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); p.ConteudoPublicacao = taConteudo.Value; p.MidiaPublicacao = tbUrl.Value; p.CategoriaPublicacao = ddlCategoria.SelectedValue; if (chSituacao.Checked) { p.SituacaoPublicacao = "S"; } else { p.SituacaoPublicacao = "N"; } if (fu_arquivoUpload.HasFile) { ControlaMidia("alteracao", p.IdPublicacao); } p.Atualizar(); Response.Redirect("Default.aspx"); }
public static string Avaliacao(string publicacao, string voto) { nPublicacao p = new nPublicacao(); p.AvaliarPublicacao(publicacao, voto); return("Seu voto foi computado"); }
public nPublicacao GetPublicaco(int ID) { nPublicacao P = new nPublicacao(); P.BuscarPublicacao(ID); return(P); }
protected void gvPublicacoes_Load(object sender, EventArgs e) { nPublicacao p = new nPublicacao(); DataTable d = p.ConsultarPublicacao(); gvPublicacoes.DataSource = d; gvPublicacoes.DataBind(); }
public void DefineSecao(nPublicacao p) { if (p.CategoriaPublicacao == "artigo") { spanCategoria.InnerText = "Artigo"; spanCategoria.Attributes.Add("class", "badge badge-warning"); } else if (p.CategoriaPublicacao == "podcast") { spanCategoria.InnerText = "Podcast"; spanCategoria.Attributes.Add("class", "badge badge-success"); } else { spanCategoria.InnerText = "Video"; spanCategoria.Attributes.Add("class", "badge badge-info"); } }
public void DefineMidia(nPublicacao p) { string tagMidia = ""; if (p.CategoriaPublicacao == "artigo") { tagMidia = $"<img class='img-fluid imgPublicacao pt-2 pb-2 mx-auto d-block' alt='Mídia' width='460' height='345' src=../Midia/{p.IdPublicacao}.jpg>"; } else if (p.CategoriaPublicacao == "podcast") { tagMidia = $"<div class='row'><div class='col pl-auto pr-auto pt-2 pb-2 d-block'><audio controls><source src=../Midia/{p.IdPublicacao}.mp3 type=audio/mpeg></audio></div></div"; } else { tagMidia = $"<div class='embed-responsive embed-responsive-16by9'><iframe class='embed-responsive-item' src={p.MidiaPublicacao} allowfullscreen></iframe></div>"; } divMidia.InnerHtml = tagMidia; }
protected void Page_Load(object sender, EventArgs e) { string Publicacao = Request.QueryString["Publicacao"]; nPublicacao p = new nPublicacao(); p = GetPublicaco(Convert.ToInt32(Publicacao)); p.AcrescentaAcesso(Convert.ToInt32(Publicacao)); PublicacaoId.InnerText = Publicacao; pTitulo.InnerText = p.TituloPublicacao; liData.InnerText = "Criado em " + p.DataPublicacao; liAutor.InnerText = "Postado por " + p.AutorPublicacao; pConteudo.InnerText = p.ConteudoPublicacao; DefineMidia(p); DefineSecao(p); }
protected void gvPublicacoes_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { Session["S_idPublicacao"] = e.CommandArgument; Response.Redirect("Publicacao.aspx"); } else if (e.CommandName == "Excluir") { nPublicacao p = new nPublicacao { IdPublicacao = Convert.ToInt32(e.CommandArgument) }; p.Excluir(); Response.Redirect("ListaPublicacoes.aspx"); } }
public static List <nPublicacao> Show() { nPublicacao p = new nPublicacao(); DataTable d = p.PublicacoesFeed(); List <nPublicacao> ListP = new List <nPublicacao>(); for (int i = 0; i < d.Rows.Count; i++) { nPublicacao publicacao = new nPublicacao { IdPublicacao = Convert.ToInt32(d.Rows[i]["idpublicacao"].ToString()), TituloPublicacao = d.Rows[i]["titulo"].ToString(), DataPublicacao = d.Rows[i]["data"].ToString() }; ListP.Add(publicacao); } return(ListP); }
public static List <nPublicacao> BuscaPublicacao(string pesquisa, string categoria) { nPublicacao p = new nPublicacao(); DataTable d = p.Busca(pesquisa, categoria); List <nPublicacao> ListP = new List <nPublicacao>(); for (int i = 0; i < d.Rows.Count; i++) { nPublicacao publicacao = new nPublicacao { IdPublicacao = Convert.ToInt32(d.Rows[i]["idpublicacao"].ToString()), TituloPublicacao = d.Rows[i]["titulo"].ToString(), DataPublicacao = d.Rows[i]["data"].ToString() }; ListP.Add(publicacao); } return(ListP); }
protected void btSalvarPublicacao_Click(object sender, EventArgs e) { nPublicacao p = new nPublicacao(); p.TituloPublicacao = tbTitulo.Value; p.AutorPublicacao = Session["I_idUsuario"].ToString(); p.DataPublicacao = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); p.ConteudoPublicacao = taConteudo.Value; p.CategoriaPublicacao = ddlCategoria.SelectedValue; if (ddlCategoria.SelectedValue == "video") { p.MidiaPublicacao = tbUrl.Value; p.Salvar(); } else { p.Salvar(); ControlaMidia("inclusao"); } Response.Redirect("Default.aspx"); }