Exemplo n.º 1
0
    protected void Comment_YouLikes(GridViewRow row)
    {
        GridView gridviewcomment = (GridView)row.FindControl("GridViewComments");

        foreach (GridViewRow gvr in gridviewcomment.Rows)
        {
            if (gvr.RowType == DataControlRowType.DataRow)
            {
                LinkButton  linkLike      = (LinkButton)gvr.FindControl("lbtnCommentLike");
                Label       labelLike     = (Label)gvr.FindControl("lblCommentLike");
                LinkButton  linkLikeCount = (LinkButton)gvr.FindControl("lbtnCommentLikeUser");
                HiddenField hfId          = (HiddenField)gvr.FindControl("HiddenFieldId");

                HiddenField hfdate    = (HiddenField)gvr.FindControl("HiddenFieldCommentAddedDate");
                Label       labeldate = (Label)gvr.FindControl("lblCommentAddedDate");



                DateTime date = Convert.ToDateTime(hfdate.Value);
                labeldate.Text = TimeAgo(date);


                long likecount = LikesBLL.countPost(hfId.Value, Global.WALL_COMMENT);
                if (likecount > 0)
                {
                    linkLikeCount.Text = likecount.ToString() + " Users";
                }
                else
                {
                    linkLikeCount.Visible = false;
                }

                HiddenField Userownid         = (HiddenField)gvr.FindControl("HiddenFieldCommentUserId");
                LinkButton  lbtnDeleteComment = (LinkButton)gvr.FindControl("lbtnDeleteComment");

                if (Userownid.Value.Equals(Session["UserId"].ToString()))
                {
                    lbtnDeleteComment.Visible = true;
                }

                LikesBO objClass = new LikesBO();
                objClass.AtId   = hfId.Value;
                objClass.Type   = Global.WALL_COMMENT;
                objClass.UserId = Session["UserId"].ToString();
                bool islike = LikesBLL.youLikes(objClass);
                if (islike)
                {
                    labelLike.Text = "";
                    linkLike.Text  = "UnLike";
                }

                else
                {
                    labelLike.Text = "";
                    linkLike.Text  = "Like";
                }
            }
        }
    }
Exemplo n.º 2
0
    protected void YouLikes()
    {
        foreach (GridViewRow gvr in GridViewWall.Rows)
        {
            if (gvr.RowType == DataControlRowType.DataRow)
            {
                LinkButton  linkLike      = (LinkButton)gvr.FindControl("lbtnLike");
                Label       labelLike     = (Label)gvr.FindControl("lblLike");
                LinkButton  linkLikeCount = (LinkButton)gvr.FindControl("lbtnUser");
                HiddenField hfId          = (HiddenField)gvr.FindControl("HiddenFieldId");

                long likecount = LikesBLL.countPost(hfId.Value, Global.WALL);
                if (likecount > 0)
                {
                    linkLikeCount.Text = likecount.ToString() + " Users";
                }
                else
                {
                    linkLikeCount.Visible = false;
                }

                LinkButton linkcountComments = (LinkButton)gvr.FindControl("lbtnViewComments");
                long       totalcomments     = CommentsDAL.countComment(hfId.Value, Global.WALL);
                if (totalcomments > 2)
                {
                    linkcountComments.Text = "View All " + totalcomments.ToString() + " Comments";
                }
                else
                {
                    linkcountComments.Visible = false;
                }
                LikesBO objClass = new LikesBO();
                objClass.AtId   = hfId.Value;
                objClass.Type   = Global.WALL;
                objClass.UserId = Session["UserId"].ToString();
                bool islike = LikesBLL.youLikes(objClass);
                if (islike)
                {
                    labelLike.Text = "You Like This";
                    linkLike.Text  = "UnLike";
                }

                else
                {
                    labelLike.Text = "";
                    linkLike.Text  = "Like";
                }
            }
        }
    }
Exemplo n.º 3
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ///                                      POST LIKE MODULE                                         ////
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////

    protected void YouLikes(GridViewRow gvr)
    {
        if (gvr.RowType == DataControlRowType.DataRow)
        {
            LinkButton  linkLike      = (LinkButton)gvr.FindControl("lbtnLike");
            Label       labelLike     = (Label)gvr.FindControl("lblLike");
            LinkButton  linkLikeCount = (LinkButton)gvr.FindControl("lbtnUser");
            HiddenField hfId          = (HiddenField)gvr.FindControl("HiddenFieldWallId");
            HiddenField hfuserId      = (HiddenField)gvr.FindControl("HiddenFieldUserId");
            HiddenField hfdate        = (HiddenField)gvr.FindControl("HiddenFieldAddedDate");
            Label       labeldate     = (Label)gvr.FindControl("lblAddedDate");
            //  Literal literalpost = (Literal)gvr.FindControl("LiteralPost");
            //ImageButton imgbtn = (ImageButton)gvr.FindControl("ImageButton1");


            DateTime date = Convert.ToDateTime(hfdate.Value);
            labeldate.Text = TimeAgo(date);



            //if (literalpost.Text.IndexOf("width") > 0)
            //   imgbtn.Visible = false;

            long likecount = LikesBLL.countPost(hfId.Value, Global.WALL);
            if (likecount > 0)
            {
                linkLikeCount.Text = likecount.ToString() + " Likes";
            }
            else
            {
                linkLikeCount.Visible = false;
            }

            LinkButton linkcountComments = (LinkButton)gvr.FindControl("lbtnViewComments");
            long       totalcomments     = CommentsDAL.countComment(hfId.Value, Global.WALL);
            if (totalcomments > 2)
            {
                linkcountComments.Text = "View All " + totalcomments.ToString() + " Comments";
            }
            else
            {
                linkcountComments.Text = totalcomments.ToString() + " Comments";
            }
            if (totalcomments <= 0)
            {
                linkcountComments.Visible = false;
            }
            HiddenField Userownid  = (HiddenField)gvr.FindControl("HiddenFieldUserId");
            LinkButton  lbtnDelete = (LinkButton)gvr.FindControl("lbtnDelete");

            if (Userownid.Value.Equals(Session["UserId"].ToString()))
            {
                lbtnDelete.Visible = true;
            }

            LikesBO objClass = new LikesBO();
            objClass.AtId   = hfId.Value;
            objClass.Type   = Global.WALL;
            objClass.UserId = Session["UserId"].ToString();
            bool islike = LikesBLL.youLikes(objClass);
            if (islike)
            {
                labelLike.Text = "";
                linkLike.Text  = "UnLike";
            }

            else
            {
                labelLike.Text = "";
                linkLike.Text  = "Like";
            }
        }
    }