public ActionResult Index(GroupMsgViewModel msg)
        {
            FileMsgListViewModel  fileMsgListViewModel  = new FileMsgListViewModel();
            GroupMsgBusinessLayer groupMsgBusinessLayer = new GroupMsgBusinessLayer();
            var tmp = groupMsgBusinessLayer.GetFileMsgs(msg.UserID);

            if (tmp == null)
            {
                return(new EmptyResult());
            }
            fileMsgListViewModel.FileMsgs = new List <FileMsgViewModel>();
            foreach (var v in tmp)
            {
                FileMsgViewModel fileMsgViewModel = new FileMsgViewModel()
                {
                    Color    = v.PrintColor,
                    Count    = v.Count,
                    Pages    = v.PageCount,
                    FileName = v.FileName,
                    Note     = v.Note,
                    Price    = v.Price,
                    VerForm  = v.VerForm
                };
                fileMsgListViewModel.FileMsgs.Add(fileMsgViewModel);
            }
            fileMsgListViewModel.UserID  = msg.UserID;
            fileMsgListViewModel.Price   = msg.Price;
            fileMsgListViewModel.Note    = msg.Note;
            fileMsgListViewModel.Phone   = msg.Phone;
            fileMsgListViewModel.QQ      = msg.QQ;
            ViewBag.FileMsgListViewModel = fileMsgListViewModel;
            return(View());
        }
Example #2
0
        // GET: Main
        public ActionResult Index()
        {
            GroupMsgListViewModel groupMsgListViewModel = new GroupMsgListViewModel();
            GroupMsgBusinessLayer groupMsgBusinessLayer = new GroupMsgBusinessLayer();
            var tmpData = groupMsgBusinessLayer.GetGroupMsgs();

            groupMsgListViewModel.GroupMsgs = new List <GroupMsgViewModel>();
            foreach (var v in tmpData)
            {
                var tmp = new GroupMsgViewModel {
                    Area   = v.Area,
                    Pickup = v.PickUp,
                    UserID = v.UserID,
                    time   = v.SetTime,
                    Price  = v.Price,
                    Note   = v.Note,
                    Phone  = v.Phone,
                    QQ     = v.QQ
                };
                switch (v.MsgFinishState)
                {
                case "phone":
                    tmp.UserIDColor = "dimgrey";
                    break;

                case "message":
                    tmp.UserIDColor = "darkgray";
                    break;

                default:
                    tmp.UserIDColor = "black";
                    break;
                }
                switch (v.PickUp)
                {
                case "自取":
                    tmp.PickupColor = "blue";
                    break;

                case "取件":
                    tmp.PickupColor = "green";
                    break;

                case "无人":
                    tmp.PickupColor = "red";
                    break;

                case "延时":
                    tmp.PickupColor = "gray";
                    break;

                default:
                    tmp.PickupColor = "black";
                    break;
                }
                tmp.AreaColor   = "dodgerblue";
                tmp.MsgStateImg = v.MsgState;
                //if (v.MsgState == "未读")
                //{
                //    tmp.MsgStateImg = @"~/image/phone.png";
                //}
                //else
                //{
                //    tmp.MsgStateImg = @"~/image/u2404.png";
                //}
                groupMsgListViewModel.GroupMsgs.Add(tmp);
            }
            ViewBag.GroupMsgListViewModel = groupMsgListViewModel;
            return(View("Index", groupMsgListViewModel));
        }