private void buttonComment_Click(object sender, EventArgs e) { CommentsForm commentsF = new CommentsForm(date, user_id); commentsF.Show(); }
protected void ItemsList_OnItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { HtmlContainerControl buttons = (HtmlContainerControl)e.Item.FindControl("Buttons"); switch (mode) { case Mode.None: buttons.Visible = false; break; case Mode.ApproveReject: buttons.Visible = true; break; } Literal name = (Literal)e.Item.FindControl("name"); Literal date = (Literal)e.Item.FindControl("date"); Literal message = (Literal)e.Item.FindControl("message"); Button approve = (Button)e.Item.FindControl("Approve"); Button reject = (Button)e.Item.FindControl("Reject"); Button DeletePermanently = (Button)e.Item.FindControl("DeletePermanently"); HtmlControl abbrDate = (HtmlControl)e.Item.FindControl("datePosted"); LinkButton Reply = (LinkButton)e.Item.FindControl("Reply"); ListView ChildItemsList = (ListView)e.Item.FindControl("ChildItemsList"); Comment dataItem = (Comment)e.Item.DataItem; Reply.CommandArgument = dataItem.ID.ToString(); if (this.replyCommentId == dataItem.ID) { Panel ReplyPanel = (Panel)e.Item.FindControl("ReplyPanel"); CommentsForm ReplyForm = (CommentsForm)ReplyPanel.FindControl("ReplyForm"); ReplyForm.SetReplyToComment(dataItem); ReplyForm.SetMedia(dataItem.Media); ReplyPanel.Visible = true; } name.Text = dataItem.Name; date.Text = StringHelper.FormatDateTime(dataItem.DateCreated); message.Text = dataItem.Message; abbrDate.Attributes.Add("title", date.Text); DeletePermanently.CommandArgument = approve.CommandArgument = reject.CommandArgument = dataItem.ID.ToString(); if (dataItem.Status == StatusEnum.Approved.ToString()) { approve.Visible = false; } if (dataItem.Status == StatusEnum.Rejected.ToString()) { reject.Visible = false; DeletePermanently.Visible = true; } if (dataItem.ReplyToComments.Count > 0) { ChildItemsList.LayoutTemplate = ItemsList.LayoutTemplate; ChildItemsList.ItemTemplate = ItemsList.ItemTemplate; ChildItemsList.DataSource = dataItem.ReplyToComments.OrderByDescending(i => i.DateCreated).Where(i => i.Status == dataItem.Status); } } }
private void commentButton_Click(object sender, EventArgs e) { CommentsForm comments = new CommentsForm(movie); comments.Show(); }