protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { switch (RequestHelper.GetQueryString <string>("Action")) { case "delete": CheckAdminPower("DeleteMessage", PowerCheckType.Single); int id = RequestHelper.GetQueryString <int>("ID"); if (id > 0) { ReceiveMessageBLL.Delete(id); AdminLogBLL.Add(string.Format("删除已发送消息(ID:{0})", id)); ScriptHelper.Alert("删除成功", "SendMessage.aspx"); } break; case "search": default: CheckAdminPower("ReadMessage", PowerCheckType.Single); Title.Text = RequestHelper.GetQueryString <string>("Title"); StartAddDate.Text = RequestHelper.GetQueryString <string>("StartAddDate"); EndAddDate.Text = RequestHelper.GetQueryString <string>("EndAddDate"); ReceiveMessageSearchInfo searchInfo = new ReceiveMessageSearchInfo(); searchInfo.Title = RequestHelper.GetQueryString <string>("Title"); searchInfo.StartDate = RequestHelper.GetQueryString <DateTime>("StartAddDate"); searchInfo.EndDate = RequestHelper.GetQueryString <DateTime>("EndAddDate"); BindControl(ReceiveMessageBLL.SearchList(CurrentPage, PageSize, searchInfo, ref Count), RecordList, MyPager); break; } } }
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); }
protected void SubmitButton_Click(object sender, EventArgs e) { CheckAdminPower("AddMessage", PowerCheckType.Single); string sendUser = RequestHelper.GetForm <string>("RelationUser"); if (sendUser != string.Empty) { foreach (string user in sendUser.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) { int userID = 0; int.TryParse(user.Split('|')[0], out userID); string userName = user.Split('|')[1]; ReceiveMessageInfo sendMessage = new ReceiveMessageInfo(); sendMessage.Title = Title.Text; sendMessage.Content = Content.Text; sendMessage.Date = RequestHelper.DateNow; sendMessage.UserID = userID; sendMessage.UserName = userName; sendMessage.IsAdmin = (int)BoolType.True; int msgId = ReceiveMessageBLL.Add(sendMessage); AdminLogBLL.Add(string.Format("给用户(ID:{0})发送消息(ID:{1})", userID, msgId)); } ScriptHelper.Alert("发送成功", "SendMessage.aspx"); } else { ScriptHelper.Alert("请选择接收用户"); } }
protected override void PageLoad() { base.PageLoad(); isRead = RequestHelper.GetQueryString <int>("isread"); int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 10; int count = 0; ReceiveMessageSearchInfo searchInfo = new ReceiveMessageSearchInfo(); searchInfo.UserID = base.UserId; searchInfo.IsRead = isRead; msgList = ReceiveMessageBLL.SearchList(currentPage, pageSize, searchInfo, ref count); pager.Init(currentPage, pageSize, count, !string.IsNullOrEmpty(isMobile)); //数量统计 var msgAllList = ReceiveMessageBLL.SearchList(new ReceiveMessageSearchInfo { UserID = base.UserId }); allCount = msgAllList.Count; readCount = msgAllList.Where(m => m.IsRead == 1).Count(); Title = "我的消息"; }
/// <summary> /// 删除收件箱 /// </summary> protected void DeleteReceiveMessage() { string selectID = StringHelper.SearchSafe(RequestHelper.GetQueryString <string>("SelectID")); ReceiveMessageBLL.DeleteReceiveMessage(selectID, base.UserID); ResponseHelper.Write("ok"); ResponseHelper.End(); }
protected override void PageLoad() { base.PageLoad(); int queryString = RequestHelper.GetQueryString <int>("ID"); this.receiveMessage = ReceiveMessageBLL.ReadReceiveMessage(queryString, base.UserID); if ((this.receiveMessage.ID > 0) && (this.receiveMessage.IsRead == 0)) { this.receiveMessage.IsRead = 1; ReceiveMessageBLL.UpdateReceiveMessage(this.receiveMessage); } }
protected void DeleteButton_Click(object sender, EventArgs e) { CheckAdminPower("DeleteMessage", PowerCheckType.Single); string deleteID = RequestHelper.GetIntsForm("SelectID"); string[] ids = RequestHelper.GetIntsForm("SelectID").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); if (ids.Length > 0) { ReceiveMessageBLL.Delete(Array.ConvertAll <string, int>(ids, k => Convert.ToInt32(k))); AdminLogBLL.Add(string.Format("删除了ID为{0}的消息", ids)); ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl); } }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); user = UserBLL.ReadUserMore(base.UserID); userGradeName = UserGradeBLL.ReadUserGradeCache(base.GradeID).Name; int id = RequestHelper.GetQueryString <int>("ID"); receiveMessage = ReceiveMessageBLL.ReadReceiveMessage(id, base.UserID); if (receiveMessage.ID > 0 && receiveMessage.IsRead == (int)BoolType.False) { receiveMessage.IsRead = (int)BoolType.True; ReceiveMessageBLL.UpdateReceiveMessage(receiveMessage); } }
protected override void PageLoad() { base.PageLoad(); int id = RequestHelper.GetQueryString <int>("Id"); if (id <= 0) { ScriptHelper.Alert("参数错误", "/User/ReceiveMessage.html"); } else { var tmpMsg = ReceiveMessageBLL.Read(id); tmpMsg.IsRead = (int)BoolType.True; ReceiveMessageBLL.Update(tmpMsg); theMsg = tmpMsg; } }
/// <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); } }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); action = RequestHelper.GetQueryString <string>("Action"); int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 8; int count = 0; switch (action) { case "ReceiveMessage": ReceiveMessageSearchInfo receiveMessageSearch = new ReceiveMessageSearchInfo(); receiveMessageSearch.UserID = base.UserID; receiveMessageList = ReceiveMessageBLL.SearchReceiveMessageList(currentPage, pageSize, receiveMessageSearch, ref count); ajaxPagerClass.CurrentPage = currentPage; ajaxPagerClass.PageSize = pageSize; ajaxPagerClass.Count = count; ajaxPagerClass.FirstPage = "<<首页"; ajaxPagerClass.PreviewPage = "<<上一页"; ajaxPagerClass.NextPage = "下一页>>"; ajaxPagerClass.LastPage = "末页>>"; ajaxPagerClass.ListType = false; ajaxPagerClass.DisCount = false; ajaxPagerClass.PrenextType = true; break; case "SendMessage": SendMessageSearchInfo sendMessageSearch = new SendMessageSearchInfo(); sendMessageSearch.UserID = base.UserID; sendMessageList = SendMessageBLL.SearchSendMessageList(currentPage, pageSize, sendMessageSearch, ref count); ajaxPagerClass.CurrentPage = currentPage; ajaxPagerClass.PageSize = pageSize; ajaxPagerClass.Count = count; ajaxPagerClass.FirstPage = "<<首页"; ajaxPagerClass.PreviewPage = "<<上一页"; ajaxPagerClass.NextPage = "下一页>>"; ajaxPagerClass.LastPage = "末页>>"; ajaxPagerClass.ListType = false; ajaxPagerClass.DisCount = false; ajaxPagerClass.PrenextType = true; break; case "WriteMessage": UserFriendSearchInfo userFriendSearch = new UserFriendSearchInfo(); userFriendSearch.UserID = base.UserID; userFriendList = UserFriendBLL.SearchUserFriendList(userFriendSearch); break; case "SearchFriend": SearchFriend(); break; case "SendUserMessage": SendUserMessage(); break; case "DeleteReceiveMessage": DeleteReceiveMessage(); break; case "DeleteSendMessage": DeleteSendMessage(); break; default: break; } }
protected override void PageLoad() { base.PageLoad(); this.action = RequestHelper.GetQueryString <string>("Action"); int queryString = RequestHelper.GetQueryString <int>("Page"); if (queryString < 1) { queryString = 1; } int pageSize = 8; int count = 0; switch (this.action) { case "ReceiveMessage": { ReceiveMessageSearchInfo receiveMessage = new ReceiveMessageSearchInfo(); receiveMessage.UserID = base.UserID; this.receiveMessageList = ReceiveMessageBLL.SearchReceiveMessageList(queryString, pageSize, receiveMessage, ref count); this.ajaxPagerClass.CurrentPage = queryString; this.ajaxPagerClass.PageSize = pageSize; this.ajaxPagerClass.Count = count; break; } case "SendMessage": { SendMessageSearchInfo sendMessage = new SendMessageSearchInfo(); sendMessage.UserID = base.UserID; this.sendMessageList = SendMessageBLL.SearchSendMessageList(queryString, pageSize, sendMessage, ref count); this.ajaxPagerClass.CurrentPage = queryString; this.ajaxPagerClass.PageSize = pageSize; this.ajaxPagerClass.Count = count; break; } case "WriteMessage": { UserFriendSearchInfo userFriend = new UserFriendSearchInfo(); userFriend.UserID = base.UserID; this.userFriendList = UserFriendBLL.SearchUserFriendList(userFriend); break; } case "SearchFriend": this.SearchFriend(); break; case "SendUserMessage": this.SendUserMessage(); break; case "DeleteReceiveMessage": this.DeleteReceiveMessage(); break; case "DeleteSendMessage": this.DeleteSendMessage(); break; } }