Exemple #1
0
        public ActionResult SendMessage()
        {
            string receiveId   = Request.QueryString["receiveId"] == null ? "" : Request.QueryString["receiveId"];
            string receiveName = Request.QueryString["receiveName"] == null ? "" : Request.QueryString["receiveName"];
            int    messageId   = Request.QueryString["messageId"] == null ? -1 : int.Parse(Request.QueryString["messageId"]);

            MODEL.ViewModel.SendMessage sendModel = new MODEL.ViewModel.SendMessage();

            if (receiveId != "" && receiveName != "" && messageId != -1)
            {
                sendModel.ReceiveName = receiveName + "|" + receiveId + ";";

                List <MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId);

                foreach (MODEL.Tbl_Message mes in message)
                {
                    sendModel.Title     = mes.Title;
                    sendModel.Content   = mes.Content;
                    sendModel.Atachment = mes.Atachment;
                }
            }
            else if (receiveId == "" && receiveName == "" && messageId != -1)
            {
                List <MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId);

                foreach (MODEL.Tbl_Message mes in message)
                {
                    sendModel.Title     = mes.Title;
                    sendModel.Content   = mes.Content;
                    sendModel.Atachment = mes.Atachment;
                }
            }
            else if (receiveId != "" && receiveName != "" && messageId == -1) // 通讯录的写信功能
            {
                sendModel.ReceiveName = receiveName + "|" + receiveId + ";";
            }
            ViewData["sendModel"] = sendModel;
            //加载通讯录
            List <MODEL.T_MemberInformation> list = new List <MODEL.T_MemberInformation>();

            list = OperateContext.Current.BLLSession.IMemberInformationBLL.GetListBy(u => u.StuNum.Length > 0);
            ViewData["MemberInformation"] = list;

            return(View());
        }
        public ActionResult SendMessage()
        {
            string receiveId = Request.QueryString["receiveId"] == null ? "" : Request.QueryString["receiveId"];
            string receiveName = Request.QueryString["receiveName"] == null ? "" : Request.QueryString["receiveName"];
            int messageId = Request.QueryString["messageId"] == null ? -1 : int.Parse(Request.QueryString["messageId"]);

            MODEL.ViewModel.SendMessage sendModel = new MODEL.ViewModel.SendMessage();

            if (receiveId != "" && receiveName != "" && messageId != -1)
            {

                sendModel.ReceiveName = receiveName + "|" + receiveId + ";";

                List<MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId);

                foreach (MODEL.Tbl_Message mes in message)
                {
                    sendModel.Title = mes.Title;
                    sendModel.Content = mes.Content;
                    sendModel.Atachment = mes.Atachment;
                }

            }
            else if (receiveId == "" && receiveName == "" && messageId != -1)
            {
                 List<MODEL.Tbl_Message> message = OperateContext.Current.BLLSession.Il_MessageBLL.GetListBy(u => u.Id == messageId);

                foreach (MODEL.Tbl_Message mes in message)
                {
                    sendModel.Title = mes.Title;
                    sendModel.Content = mes.Content;
                    sendModel.Atachment = mes.Atachment;
                }
            }
            else if (receiveId != "" && receiveName != "" && messageId == -1) // 通讯录的写信功能
            {
                sendModel.ReceiveName = receiveName + "|" + receiveId + ";";
            }
            ViewData["sendModel"] = sendModel;
            //加载通讯录
            List<MODEL.T_MemberInformation> list = new List<MODEL.T_MemberInformation>();
            list = OperateContext.Current.BLLSession.IMemberInformationBLL.GetListBy(u => u.StuNum.Length > 0);
            ViewData["MemberInformation"] = list;

            return View();
        }