Esempio n. 1
0
        /// <summary>
        /// 个人信息修改界面
        /// </summary>
        /// <param name="account"></param>
        /// <returns></returns>
        public ActionResult UserSingle(Guid account)
        {
            Model.ViewObject.Sex        sex1    = new Model.ViewObject.Sex("1", "男");
            Model.ViewObject.Sex        sex2    = new Model.ViewObject.Sex("0", "女");
            List <Model.ViewObject.Sex> sexList = new List <Model.ViewObject.Sex>();

            sexList.Add(sex1);
            sexList.Add(sex2);
            SelectList selectlistSex = new SelectList(sexList, "numstring", "showstring");

            ViewBag.Sex = selectlistSex;
            Model.BussionObject.UserShow_BO res = userSer.ModiUser(account);
            return(View(res));
        }
Esempio n. 2
0
        public Model.BussionObject.UserShow_BO ModiUser(Guid uid)
        {
            var res = dal.Find(new object[] { uid });

            Model.BussionObject.UserShow_BO model = new Model.BussionObject.UserShow_BO()
            {
                boAccount   = res.Account,
                boCellphone = res.Cellphone,
                boClientID  = res.ClientID,
                boEmail     = res.Email,
                boID        = res.ID,
                boIDNo      = res.IDNo,
                boName      = res.Name,
                boPassWord  = res.PassWord,
                boRemark    = res.Remark,
                boSex       = res.Sex,
                boState     = res.State,
                boUserType  = res.UserType
            };
            return(model);
        }
Esempio n. 3
0
        public Model.BussionObject.UserShow_BO ShowUser(string account)
        {
            SB_User res = dal.QueryWhere(x => x.Account.Equals(account)).FirstOrDefault();

            Model.BussionObject.UserShow_BO model = new Model.BussionObject.UserShow_BO()
            {
                boAccount   = res.Account,
                boCellphone = res.Cellphone,
                boClientID  = res.ClientID,
                boEmail     = res.Email,
                boID        = res.ID,
                boIDNo      = res.IDNo,
                boName      = res.Name,
                boPassWord  = res.PassWord,
                boRemark    = res.Remark,
                boSex       = res.Sex,
                boState     = res.State,
                boUserType  = res.UserType
            };
            return(model);
        }
Esempio n. 4
0
        public int AddUser(Model.BussionObject.UserShow_BO model)
        {
            Model.SB_User usermodel = new SB_User()
            {
                Account   = model.boAccount,
                Cellphone = model.boCellphone,
                ClientID  = model.boClientID,
                Email     = model.boEmail,
                IDNo      = model.boIDNo,
                ID        = Guid.NewGuid(),
                Name      = model.boName,
                PassWord  = model.boPassWord,
                Remark    = model.boRemark,
                Sex       = model.boSex,
                State     = model.boState,
                UserType  = model.boUserType
            };
            dal.Add(usermodel);
            var res = dal.SaveChanges();

            return(res);
        }
Esempio n. 5
0
 public ActionResult UserSingle(Model.BussionObject.UserShow_BO model)
 {
     try
     {
         Model.ViewObject.Sex        sex1    = new Model.ViewObject.Sex("1", "男");
         Model.ViewObject.Sex        sex2    = new Model.ViewObject.Sex("0", "女");
         List <Model.ViewObject.Sex> sexList = new List <Model.ViewObject.Sex>();
         sexList.Add(sex1);
         sexList.Add(sex2);
         SelectList selectlistSex = new SelectList(sexList, "numstring", "showstring");
         ViewBag.Sex = selectlistSex;
         if (ModelState.IsValid)
         {
             var cres = userSer.ValidAccount(model.boAccount);
             if (cres > 0)
             {
                 ViewBag.cc = JsonConvert.SerializeObject(cres);
                 return(View(model));
             }
             else
             {
                 int res      = userSer.ModiUser(model);
                 var userinfo = userSer.Find(new object[] { model.boID });
                 Session[Keys.userInfo] = userinfo;
                 return(RedirectToAction("UserSingle", "Home", new { account = model.boID }));
             }
         }
         else
         {
             return(View(model));
         }
     }
     catch
     {
         return(View(model));
     }
 }