protected void dtlComentariosModeracion_ItemCommand(object source, DataListCommandEventArgs e) { string id = dtlComentariosModeracion.DataKeys[e.Item.ItemIndex].ToString(); Foro_Comentarios foro_Comentarios = new Foro_Comentarios() { IdComentario = id }; if (foro_Comentarios.FuncIdComentario("[foro].[FORO_Edit_Habilitar_Comentario]")) { Response.Redirect("~/Foro/Detalle.aspx?idForo=" + Request.QueryString["idForo"].ToString()); } else { Response.Redirect("~/Perfiles/MensajeError", false); } }
protected void btnHacerComentario_Click(object sender, EventArgs e) { if (IdUser == "") { if (Session["IdUser"] != null) { IdUser = Session["IdUser"].ToString(); } else { Response.Write("<script>alert('Su sesión a caducado, por favor vuelva a iniciar sesión.')</script>"); } } Foro_Comentarios foro_Comentarios = new Foro_Comentarios() { Descripcion = txtComentario.InnerText.ToString(), IdForo = int.Parse(Request.QueryString["idForo"].ToString()), IdCliente = IdUser }; if (txtComentario.InnerText.Length < 10) { Response.Write("<script>alert('Su comentario de demasiado corto, escriba al menos 10 letras.')</script>"); } else { if (!foro_Comentarios.CreateComentario("[foro].[FORO_Create_New_Comentario]")) { Response.Redirect("~/Perfiles/MensajeError.aspx", false); } else { Response.Redirect("~/Foro/Detalle.aspx?idForo=" + Request.QueryString["idForo"].ToString()); txtComentario.InnerText = ""; } } }