Beispiel #1
0
        /// <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);
            }
        }
Beispiel #2
0
        /// <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;
            }
        }
Beispiel #3
0
 /// <summary>
 ///
 /// </summary>
 public void RenderMessageBoard(CFMessageBoard messageBoard, Guid ownersUserID)
 {
     OwnersUserIDHD.Value = ownersUserID.ToString();
     RenderMessageBoard(messageBoard);
 }