/// <summary> /// 查看收件箱消息的详情 /// </summary> /// <returns></returns> public ActionResult MessageContent() { MODEL.ViewModel.MessagaContentModel model = new MODEL.ViewModel.MessagaContentModel(); MODEL.T_MemberInformation user = OperateContext.Current.Usr;//Session["user"] as MODEL.T_MemberInformation; model.ReceiveName = user.StuName + "|" + user.StuNum + ";"; int userMessgeId = int.Parse(Request.QueryString["userMessgeId"]); int messageId = int.Parse(Request.QueryString["messageId"]); string sendId = Request.QueryString["sendId"]; List <MODEL.Tbl_User_Message> list = OperateContext.Current.BLLSession.Il_User_MessageBLL.GetListBy(u => u.Id == userMessgeId); MODEL.Tbl_User_Message usermessage = new MODEL.Tbl_User_Message(); foreach (var um in list) { usermessage = um; } usermessage.IsRead = true; //设置消息为已读状态 OperateContext.Current.BLLSession.Il_User_MessageBLL.Modify(usermessage, "IsRead"); List <MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId); List <MODEL.Tbl_User_Message> userMessage = OperateContext.Current.BLLSession.Il_User_MessageBLL.GetListBy(u => u.Id == userMessgeId); string sendIdTemple = null; string sendNameTemple = null; foreach (MODEL.Tbl_User_Message um in userMessage) { sendIdTemple = um.SendId; } List <MODEL.T_MemberInformation> member = OperateContext.Current.BLLSession.IMemberInformationBLL.GetListBy(u => u.StuNum == sendId); foreach (MODEL.T_MemberInformation mi in member) { sendNameTemple = mi.StuName; } model.SendName = sendNameTemple + "|" + sendIdTemple + ";"; foreach (MODEL.Tbl_Message mi in message) { model.Title = mi.Title; model.Content = mi.Content; model.Atachment = mi.Atachment; model.SendTime = mi.SendTime; } ViewData["messageInfo"] = model; return(View()); }
/// <summary> /// 查看垃圾箱和发件箱信息的详情 /// </summary> /// <returns></returns> public ActionResult MessageInfo() { string receiveId = Request.QueryString["receiveId"]; string receiveName = Request.QueryString["receiveName"]; int messageId = int.Parse(Request.QueryString["messageId"]); string pageId = Request.QueryString["pageId"]; MODEL.ViewModel.MessagaContentModel model = new MODEL.ViewModel.MessagaContentModel(); model.ReceiveName = receiveName; List <MODEL.Tbl_Message> list = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId); foreach (MODEL.Tbl_Message info in list) { model.Title = info.Title; model.Content = info.Content; model.Atachment = info.Atachment; model.SendTime = info.SendTime; } ViewData["info"] = model; ViewData["pageId"] = pageId; return(View()); }
/// <summary> /// 查看垃圾箱和发件箱信息的详情 /// </summary> /// <returns></returns> public ActionResult MessageInfo() { string receiveId = Request.QueryString["receiveId"]; string receiveName = Request.QueryString["receiveName"]; int messageId = int.Parse(Request.QueryString["messageId"]); string pageId = Request.QueryString["pageId"]; MODEL.ViewModel.MessagaContentModel model = new MODEL.ViewModel.MessagaContentModel(); model.ReceiveName = receiveName; List<MODEL.Tbl_Message> list = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId); foreach (MODEL.Tbl_Message info in list) { model.Title = info.Title; model.Content = info.Content; model.Atachment = info.Atachment; model.SendTime = info.SendTime; } ViewData["info"] = model; ViewData["pageId"] = pageId; return View(); }
/// <summary> /// 查看收件箱消息的详情 /// </summary> /// <returns></returns> public ActionResult MessageContent() { MODEL.ViewModel.MessagaContentModel model = new MODEL.ViewModel.MessagaContentModel(); MODEL.T_MemberInformation user = OperateContext.Current.Usr;//Session["user"] as MODEL.T_MemberInformation; model.ReceiveName = user.StuName + "|" + user.StuNum + ";"; int userMessgeId = int.Parse(Request.QueryString["userMessgeId"]); int messageId = int.Parse(Request.QueryString["messageId"]); int userMessageId = int.Parse(Request.QueryString["userMessgeId"]); string sendId = Request.QueryString["sendId"]; string receiveId = user.StuNum; bool isDraft = Boolean.Parse(Request.QueryString["isDraft"]); bool sendIsDelete = Boolean.Parse(Request.QueryString["sendIsDelete"]); bool receiveIsDelete = Boolean.Parse(Request.QueryString["receiveIsDelete"]); //设置消息为已读状态 MODEL.Tbl_User_Message usermessage = new MODEL.Tbl_User_Message() { Id = userMessageId, ReceiveId = receiveId, SendId = sendId, MessageId = messageId, IsRead = true, IsDraft = isDraft, ReceiveIsDelete = receiveIsDelete , SendIsDelete = sendIsDelete }; OperateContext.Current.BLLSession.Il_User_MessageBLL.Modify(usermessage, "ReceiveIsDelete"); List<MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId); List<MODEL.Tbl_User_Message> userMessage = OperateContext.Current.BLLSession.Il_User_MessageBLL.GetListBy(u => u.Id == userMessgeId); string sendIdTemple = null; string sendNameTemple = null; foreach (MODEL.Tbl_User_Message um in userMessage) { sendIdTemple = um.SendId; } List<MODEL.T_MemberInformation> member = OperateContext.Current.BLLSession.IMemberInformationBLL.GetListBy(u=>u.StuNum == sendId); foreach (MODEL.T_MemberInformation mi in member) { sendNameTemple = mi.StuName; } model.SendName = sendNameTemple + "|" + sendIdTemple + ";"; foreach (MODEL.Tbl_Message mi in message) { model.Title = mi.Title; model.Content = mi.Content; model.Atachment = mi.Atachment; model.SendTime = mi.SendTime; } ViewData["messageInfo"] = model; return View(); }