public void llenarTablaContactos() { try { JPublicacion.Publicacion p = new JPublicacion.Publicacion(); String[] pub = p.obtenerPublicacionesContactos(Convert.ToInt32((String)Session["id_usuario"])); DataTable tabla = new DataTable(); tabla.Columns.Add("Id"); tabla.Columns.Add("Usuario"); tabla.Columns.Add("Contenido"); for (int i = 0; i < pub.Length; i++) { DataRow fila = tabla.NewRow(); String[] publicacion = pub[i].Split(';'); fila["Id"] = publicacion[0]; fila["Usuario"] = publicacion[2]; fila["Contenido"] = publicacion[1]; tabla.Rows.Add(fila); } gv_contactos.DataSource = tabla; gv_contactos.DataBind(); } catch (Exception e) { lbl_error.Text = e.Message + " Lugar:" + e.TargetSite; //No hagas nada campeon } }
protected void gv_publicaciones_SelectedIndexChanged(object sender, EventArgs e) { DataTable tabla = (DataTable)gv_publicaciones.DataSource; DataRow fila = tabla.Rows[gv_publicaciones.SelectedIndex]; int id_pub = Convert.ToInt32((String)fila["Id"]); String contenido = (String)fila["Contenido"]; String nickname = (String)fila["Usuario"]; Session["id_pub"] = id_pub; //Llenar la nueva tabla tabla = new DataTable(); tabla.Columns.Add("Id"); tabla.Columns.Add("Usuario"); tabla.Columns.Add("Contenido"); fila = tabla.NewRow(); fila["Id"] = id_pub; fila["Usuario"] = nickname; fila["Contenido"] = contenido; tabla.Rows.Add(fila); gv_hidden.DataSource = tabla; gv_hidden.DataBind(); gv_hidden.Visible = true; lbl_hidden.Visible = true; txt_hidden.Visible = true; btn_hidden.Visible = true; lbl_accion.Text = "Comentar"; JPublicacion.Publicacion pub = new JPublicacion.Publicacion(); String[] comentarios = pub.obtenerComentarios(id_pub); tabla = new DataTable(); tabla.Columns.Add("Id"); tabla.Columns.Add("Usuario"); tabla.Columns.Add("Comentario"); if (comentarios != null) { for (int i = 0; i < comentarios.Length; i++) { fila = tabla.NewRow(); String[] com = comentarios[i].Split(';'); fila["Id"] = com[0]; fila["Usuario"] = com[2]; fila["Comentario"] = com[1]; tabla.Rows.Add(fila); } } gv_publicaciones.DataSource = tabla; gv_publicaciones.DataBind(); }
protected void btn_hidden_Click(object sender, EventArgs e) { JPublicacion.Publicacion p = new JPublicacion.Publicacion(); p.comentarPub((String)Session["nickname"], (int)Session["id_pub"], txt_hidden.Text); }
protected void btn_publicar_Click(object sender, EventArgs e) { JPublicacion.Publicacion p = new JPublicacion.Publicacion(); p.agregarPublicacion(Convert.ToInt32((String)Session["id_usuario"]), txt_publicacion.Text); }
protected void btn_publicar_Click(object sender, EventArgs e) { JPublicacion.Publicacion p = new JPublicacion.Publicacion(); p.agregarPublicacion(Convert.ToInt32((String)Session["id_usuario"]), txt_contenido.Text); Response.Redirect("Publicaciones.aspx"); }
protected void btn_hidden2_Click(object sender, EventArgs e) { JPublicacion.Publicacion pub = new JPublicacion.Publicacion(); pub.comentarPub((String)Session["nick.p"], (int)Session["id_pub.p"], txt_hidden2.Text); }
protected void btn_hidden1_Click(object sender, EventArgs e) { JPublicacion.Publicacion pub = new JPublicacion.Publicacion(); pub.comentarPublicacion(Convert.ToInt32((String)Session["id_usuario"]), (int)Session["id_pub.p"], txt_hidden1.Text); }