Esempio n. 1
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            SendMessageInfo sendMessage = new SendMessageInfo();

            sendMessage.Title      = this.Title.Text;
            sendMessage.Content    = this.Content.Text;
            sendMessage.Date       = RequestHelper.DateNow;
            sendMessage.ToUserID   = RequestHelper.GetIntsForm("UserIDList");
            sendMessage.ToUserName = RequestHelper.GetForm <string>("UserNameList");
            sendMessage.UserID     = 0;
            sendMessage.UserName   = string.Empty;
            sendMessage.IsAdmin    = 1;
            base.CheckAdminPower("AddSendMessage", PowerCheckType.Single);
            int id = SendMessageBLL.AddSendMessage(sendMessage);

            string[] strArray  = sendMessage.ToUserID.Split(new char[] { ',' });
            string[] strArray2 = sendMessage.ToUserName.Split(new char[] { ',' });
            for (int i = 0; i < strArray.Length; i++)
            {
                ReceiveMessageInfo receiveMessage = new ReceiveMessageInfo();
                receiveMessage.Title        = sendMessage.Title;
                receiveMessage.Content      = sendMessage.Content;
                receiveMessage.Date         = sendMessage.Date;
                receiveMessage.IsRead       = 0;
                receiveMessage.IsAdmin      = 1;
                receiveMessage.FromUserID   = 0;
                receiveMessage.FromUserName = string.Empty;
                receiveMessage.UserID       = Convert.ToInt32(strArray[i]);
                receiveMessage.UserName     = strArray2[i];
                ReceiveMessageBLL.AddReceiveMessage(receiveMessage);
            }
            AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("SendMessage"), id);
            AdminBasePage.Alert(ShopLanguage.ReadLanguage("AddOK"), RequestHelper.RawUrl);
        }
Esempio n. 2
0
        /// <summary>
        /// 返送短信
        /// </summary>
        protected void SendUserMessage()
        {
            string result       = string.Empty;
            string userIDList   = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("UserIDList"));
            string userNameList = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("UserNameList"));
            string title        = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Title"));
            string content      = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Content"));

            if (userNameList == string.Empty || title == string.Empty || content == string.Empty)
            {
                result = "请填写完整的信息";
            }
            else
            {
                //添加发件箱
                SendMessageInfo sendMessage = new SendMessageInfo();
                sendMessage.Title      = title;
                sendMessage.Content    = content;
                sendMessage.Date       = RequestHelper.DateNow;
                sendMessage.ToUserID   = userIDList;
                sendMessage.ToUserName = userNameList;
                sendMessage.UserID     = base.UserID;
                sendMessage.UserName   = base.UserName;
                sendMessage.IsAdmin    = (int)BoolType.False;
                SendMessageBLL.AddSendMessage(sendMessage);
                //添加收件箱
                string[] userIDArray   = userIDList.Split(',');
                string[] userNameArray = userNameList.Split(',');
                for (int i = 0; i < userIDArray.Length; i++)
                {
                    ReceiveMessageInfo receiveMessage = new ReceiveMessageInfo();
                    receiveMessage.Title        = title;
                    receiveMessage.Content      = content;
                    receiveMessage.Date         = RequestHelper.DateNow;
                    receiveMessage.IsRead       = (int)BoolType.False;
                    receiveMessage.IsAdmin      = (int)BoolType.False;
                    receiveMessage.FromUserID   = base.UserID;
                    receiveMessage.FromUserName = base.UserName;
                    receiveMessage.UserID       = Convert.ToInt32(userIDArray[i]);
                    receiveMessage.UserName     = userNameArray[i];
                    ReceiveMessageBLL.AddReceiveMessage(receiveMessage);
                }
            }
            ResponseHelper.Write(result);
            ResponseHelper.End();
        }
Esempio n. 3
0
        protected void SendUserMessage()
        {
            string content = string.Empty;
            string str2    = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("UserIDList"));
            string str3    = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("UserNameList"));
            string str4    = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Title"));
            string str5    = StringHelper.AddSafe(RequestHelper.GetQueryString <string>("Content"));

            if (((str3 == string.Empty) || (str4 == string.Empty)) || (str5 == string.Empty))
            {
                content = "请填写完整的信息";
            }
            else
            {
                SendMessageInfo sendMessage = new SendMessageInfo();
                sendMessage.Title      = str4;
                sendMessage.Content    = str5;
                sendMessage.Date       = RequestHelper.DateNow;
                sendMessage.ToUserID   = str2;
                sendMessage.ToUserName = str3;
                sendMessage.UserID     = base.UserID;
                sendMessage.UserName   = base.UserName;
                sendMessage.IsAdmin    = 0;
                SendMessageBLL.AddSendMessage(sendMessage);
                string[] strArray  = str2.Split(new char[] { ',' });
                string[] strArray2 = str3.Split(new char[] { ',' });
                for (int i = 0; i < strArray.Length; i++)
                {
                    ReceiveMessageInfo receiveMessage = new ReceiveMessageInfo();
                    receiveMessage.Title        = str4;
                    receiveMessage.Content      = str5;
                    receiveMessage.Date         = RequestHelper.DateNow;
                    receiveMessage.IsRead       = 0;
                    receiveMessage.IsAdmin      = 0;
                    receiveMessage.FromUserID   = base.UserID;
                    receiveMessage.FromUserName = base.UserName;
                    receiveMessage.UserID       = Convert.ToInt32(strArray[i]);
                    receiveMessage.UserName     = strArray2[i];
                    ReceiveMessageBLL.AddReceiveMessage(receiveMessage);
                }
            }
            ResponseHelper.Write(content);
            ResponseHelper.End();
        }
Esempio n. 4
0
        /// <summary>
        /// 提交数据
        /// </summary>
        protected override void PostBack()
        {
            int id = RequestHelper.GetForm <int>("ID");

            receiveMessage = ReceiveMessageBLL.ReadReceiveMessage(id, base.UserID);
            if (receiveMessage.ID > 0 && receiveMessage.IsAdmin == (int)BoolType.False)
            {
                // 发送信息
                SendMessageInfo sendMessage = new SendMessageInfo();
                sendMessage.Title      = "回复:" + receiveMessage.Title;
                sendMessage.Content    = StringHelper.AddSafe(RequestHelper.GetForm <string>("Content"));
                sendMessage.Date       = RequestHelper.DateNow;
                sendMessage.ToUserID   = receiveMessage.FromUserID.ToString();
                sendMessage.ToUserName = receiveMessage.FromUserName;
                sendMessage.UserID     = base.UserID;
                sendMessage.UserName   = base.UserName;
                sendMessage.IsAdmin    = (int)BoolType.False;
                int sid = SendMessageBLL.AddSendMessage(sendMessage);
                //接受信息
                ReceiveMessageInfo tempReceiveMessage = new ReceiveMessageInfo();
                receiveMessage.ID               = RequestHelper.GetQueryString <int>("ID");
                tempReceiveMessage.Title        = sendMessage.Title;
                tempReceiveMessage.Content      = sendMessage.Content;
                tempReceiveMessage.Date         = sendMessage.Date;
                tempReceiveMessage.IsRead       = (int)BoolType.False;
                tempReceiveMessage.IsAdmin      = (int)BoolType.False;
                tempReceiveMessage.FromUserID   = base.UserID;
                tempReceiveMessage.FromUserName = base.UserName;
                tempReceiveMessage.UserID       = receiveMessage.FromUserID;
                tempReceiveMessage.UserName     = receiveMessage.FromUserName;
                ReceiveMessageBLL.AddReceiveMessage(tempReceiveMessage);
                ScriptHelper.AlertFront("回复成功", "/User/MessageDetail.aspx?ID=" + sid);
            }
            else
            {
                ScriptHelper.AlertFront("出现错误", "/User/ReadMessage.aspx?ID=" + id);
            }
        }
Esempio n. 5
0
        protected override void PostBack()
        {
            int form = RequestHelper.GetForm <int>("ID");

            this.receiveMessage = ReceiveMessageBLL.ReadReceiveMessage(form, base.UserID);
            if ((this.receiveMessage.ID > 0) && (this.receiveMessage.IsAdmin == 0))
            {
                SendMessageInfo sendMessage = new SendMessageInfo();
                sendMessage.Title      = "回复:" + this.receiveMessage.Title;
                sendMessage.Content    = StringHelper.AddSafe(RequestHelper.GetForm <string>("Content"));
                sendMessage.Date       = RequestHelper.DateNow;
                sendMessage.ToUserID   = this.receiveMessage.FromUserID.ToString();
                sendMessage.ToUserName = this.receiveMessage.FromUserName;
                sendMessage.UserID     = base.UserID;
                sendMessage.UserName   = base.UserName;
                sendMessage.IsAdmin    = 0;
                SendMessageBLL.AddSendMessage(sendMessage);
                ReceiveMessageInfo receiveMessage = new ReceiveMessageInfo();
                this.receiveMessage.ID      = RequestHelper.GetQueryString <int>("ID");
                receiveMessage.Title        = sendMessage.Title;
                receiveMessage.Content      = sendMessage.Content;
                receiveMessage.Date         = sendMessage.Date;
                receiveMessage.IsRead       = 0;
                receiveMessage.IsAdmin      = 0;
                receiveMessage.FromUserID   = base.UserID;
                receiveMessage.FromUserName = base.UserName;
                receiveMessage.UserID       = this.receiveMessage.FromUserID;
                receiveMessage.UserName     = this.receiveMessage.FromUserName;
                ReceiveMessageBLL.AddReceiveMessage(receiveMessage);
                ScriptHelper.Alert("回复成功", "/User/ReadMessage.aspx?ID=" + form);
            }
            else
            {
                ScriptHelper.Alert("出现错误", "/User/ReadMessage.aspx?ID=" + form);
            }
        }