Пример #1
0
 // [Login]
 public ActionResult InMoney(FormCollection FC)
 {
     try
     {
         int      account  = Convert.ToInt32(Session["Account"]);
         UserInfo userInfo = ur1.GetUserDetail(account);
         //判断界面是否输入信息
         if (string.IsNullOrEmpty(FC["balance"]))
         {
             return(Content("<script>alert('必须输入存款金额!');document.location.href='../Trade/InMoney';</script>"));
         }
         if (int.Parse(FC["balance"]) < 0)
         {
             return(Content("<script>alert('存款金额必须大于零元!');document.location.href='../Trade/InMoney';</script>"));
         }
         if (FC["balance"] != null)
         {
             decimal ba = Convert.ToDecimal(FC["balance"]);
             ur.Inmoney(account, ba);
             //记录存款信息
             TradeInfo tInfo = new Bank.Models.TradeInfo();
             tInfo.Account    = userInfo.Account;
             tInfo.TradeType  = 1;//附上默认值
             tInfo.MoneyNum   = ba;
             tInfo.CreateDate = DateTime.Now;
             //调用方法 实现存款
             ur.AdminInmoney(tInfo);
             return(RedirectToAction("Menu", "Users"));
         }
         else
         {
             return(View(userInfo));
         }
     }
     catch (Exception)
     {
         ViewBag.show = "请输入正确的格式!";
         return(View());
     }
 }