示例#1
0
        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);
            }
        }
示例#2
0
        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 = "";
                }
            }
        }