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); }
/// <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(); }
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(); }
/// <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); } }
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); } }