Ejemplo n.º 1
0
        /// <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());
        }
Ejemplo n.º 2
0
        /// <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());
        }
Ejemplo n.º 3
0
        /// <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();
        }
Ejemplo n.º 4
0
        /// <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();
        }