コード例 #1
0
        public ActionResult SaveDPS(DPS m, List <int> userType, string areaNums)
        {
            Guid managerId = (Guid)ViewBag.ManagerId;
            var  loginUser = (UserInfo)ViewBag.User;
            var  areaList  = areaNums.Split(',').ToList();

            m.Id             = Guid.NewGuid();
            m.CreateTime     = DateTime.Now;
            m.CreateUserId   = managerId;
            m.CreateUserName = loginUser.UserName;

            var goodsItem     = _good.GetGoodsByNum(m.GoodsNum, managerId);
            var sendGoodsItem = _good.GetGoodsByNum(m.SendGoodsNum, managerId);

            if (goodsItem != null)
            {
                m.GoodsId   = goodsItem.Id;
                m.GoodsName = goodsItem.GoodsTittle;
            }

            if (sendGoodsItem != null)
            {
                m.SendGoodsId   = sendGoodsItem.Id;
                m.SendGoodsName = sendGoodsItem.GoodsTittle;
            }
            string userTypes = "";

            userType.ForEach(x =>
            {
                userTypes += x;
                userTypes += ",";
            });
            m.UserTypes = userTypes;
            _active.CreateDPS(m, areaList);

            Response.Redirect("DPSList");

            return(View());
        }