Exemplo n.º 1
0
        public PartialViewResult Manual(int tid = -100)
        {
            var md = new ManualModel {
                TraderId = tid, IsAddTo = true
            };

            return(PartialView(md));
        }
Exemplo n.º 2
0
 public PartialViewResult Manual(ManualModel mm)
 {
     if (ModelState.IsValid)
     {
         var r = mm.ChangeType;
         if (r == null)
         {
             ModelState.AddModelError("ManualType", "必须选择账户类型");
         }
         else
         {
             if (mm.TraderId == -100)
             {
                 var ts = MvcApplication.OptionService.Model.Traders.ToList();
                 foreach (var v in ts)
                 {
                     v.Manual(mm.Delta, (AccountChangeType)r, User.Identity.Name);
                     ViewBag.msg = "为所有用户手动调整资金成功";
                 }
             }
             else
             {
                 var t = MvcApplication.OptionService.Model.Traders.Where(a => a.Id == mm.TraderId).FirstOrDefault();
                 if (t == null)
                 {
                     ModelState.AddModelError("", "未找到相关用户");
                 }
                 else
                 {
                     if (mm.IsAboutFreeze)
                     {
                         var cr = t.Manual(mm.Delta, (AccountChangeType)r, User.Identity.Name, mm.IsAboutFreeze, mm.IsFreeze);
                         ViewBag.msg = "手动调整资金成功,您需要刷新当前页面查看用户资金";
                     }
                     else
                     {
                         var cr = t.Manual(mm.Delta, (AccountChangeType)r, User.Identity.Name);
                         ViewBag.msg = "手动调整资金成功,您需要刷新当前页面查看用户资金";
                     }
                 }
             }
         }
     }
     return(PartialView(mm));
 }