/// <summary> /// /// </summary> protected void CreateMessage_Click(object sender, EventArgs e) { if (PeterBlum.VAM.Globals.Page.IsValid) { CFController cf = new CFController(); //WebFormsTextBox messageTxB = MessagesLV.Controls[0].FindControl("MessageBoardMessageTxB") as WebFormsTextBox; CFMessageBoard updatedMessageBoard = cf.PostMessageBoardMessage(MessageBoardID, UserID, MessageBoardMessageTxB.Text); if (!String.IsNullOrEmpty(OwnersUserIDHD.Value)) { cf.SendMessageBoardNotification(OwnersUserID, MessageBoardMessageTxB.Text); } MessageBoardMessageTxB.Text = ""; RenderMessageBoard(updatedMessageBoard); } }
/// <summary> /// /// </summary> public void RenderMessageBoard(CFMessageBoard messageBoard) { MessageBoardDIV.Visible = true; MessageCount = messageBoard.Messages.Count; PostMessageTAB.Visible = !PostingDisabled; MessageBoardIDHD.Value = messageBoard.ID.ToString(); if (messageBoard.IsVisible) { MessagesLV.DataSource = messageBoard.Messages; DataBind(); } else { this.Visible = false; } if (!UserLoggedIn) { SignInDIV.Visible = true; PostMessageTAB.Visible = false; } }
/// <summary> /// /// </summary> public void RenderMessageBoard(CFMessageBoard messageBoard, Guid ownersUserID) { OwnersUserIDHD.Value = ownersUserID.ToString(); RenderMessageBoard(messageBoard); }