Пример #1
0
 public ActionResult UpdateAccountInfo(Wx_SellerCreditViewModel model)
 {
     if (ModelState.IsValid)
     {
         var item = new Wx_SellerCreditViewModel();
         if (TryUpdateModel(item))
         {
             var seller = _offlineDB.Off_Seller.SingleOrDefault(m => m.Id == item.Id);
             if (seller != null)
             {
                 seller.IdNumber                = item.IdNumber;
                 seller.CardName                = item.CardName;
                 seller.CardNo                  = item.CardNo;
                 seller.UploadUser              = User.Identity.Name;
                 seller.UploadTime              = DateTime.Now;
                 seller.AccountName             = item.AccountName;
                 seller.AccountSource           = item.AccountSource;
                 _offlineDB.Entry(seller).State = System.Data.Entity.EntityState.Modified;
                 _offlineDB.SaveChanges();
                 return(Content("SUCCESS"));
             }
         }
         return(View("Error"));
     }
     else
     {
         ModelState.AddModelError("", "错误");
         var user          = UserManager.FindById(User.Identity.GetUserId());
         var banklistArray = _offlineDB.Off_System_Setting.SingleOrDefault(m => m.Off_System_Id == user.DefaultSystemId && m.SettingName == "BankList");
         if (banklistArray != null)
         {
             string[]      regionarray = banklistArray.SettingValue.Split(',');
             List <Object> banklist    = new List <object>();
             foreach (var i in regionarray)
             {
                 banklist.Add(new { Key = i, Value = i });
             }
             ViewBag.BankList = new SelectList(banklist, "Key", "Value");
             return(View(model));
         }
         else
         {
             return(View("Error"));
         }
     }
 }
Пример #2
0
        public ActionResult UpdateAccountInfo(int id)
        {
            var Seller = _offlineDB.Off_Seller.SingleOrDefault(m => m.Id == id);

            if (Seller != null)
            {
                var user          = UserManager.FindById(User.Identity.GetUserId());
                var banklistArray = _offlineDB.Off_System_Setting.SingleOrDefault(m => m.Off_System_Id == user.DefaultSystemId && m.SettingName == "BankList");
                if (banklistArray != null)
                {
                    string[]      regionarray = banklistArray.SettingValue.Split(',');
                    List <Object> banklist    = new List <object>();
                    foreach (var i in regionarray)
                    {
                        banklist.Add(new { Key = i, Value = i });
                    }
                    ViewBag.BankList = new SelectList(banklist, "Key", "Value");
                    Wx_SellerCreditViewModel model = new Wx_SellerCreditViewModel()
                    {
                        CardName      = Seller.CardName,
                        CardNo        = Seller.CardNo,
                        Id            = Seller.Id,
                        IdNumber      = Seller.IdNumber,
                        Name          = Seller.Name,
                        Mobile        = Seller.Mobile,
                        AccountName   = Seller.AccountName,
                        AccountSource = Seller.AccountSource
                    };
                    return(View(model));
                }
                else
                {
                    return(View("Error"));
                }
            }
            return(View("Error"));
        }