示例#1
0
 public void SaveItem(bjf_user submitItem)
 {
     if (submitItem.id == 0)
     {
         submitItem.createid   = 1;
         submitItem.updateid   = 1;
         submitItem.createtime = DateTime.Now;
         submitItem.updatetime = DateTime.Now;
         submitItem.openid     = OpenHelper.CreateOpenId();
         submitItem.password   = EncryAndDecryptHelper.Encryption(submitItem.password);
         submitItem.idcard     = EncryAndDecryptHelper.Encryption(submitItem.idcard);
         submitItem.mobile     = EncryAndDecryptHelper.Encryption(submitItem.mobile);
         this.Add(submitItem);
     }
     else
     {
         var item = this.GetItemById(submitItem.id);
         item.loginname  = submitItem.loginname;
         item.username   = submitItem.username;
         item.password   = EncryAndDecryptHelper.Encryption(submitItem.password);
         item.idcard     = EncryAndDecryptHelper.Encryption(submitItem.idcard);
         item.email      = submitItem.email;
         item.mobile     = EncryAndDecryptHelper.Encryption(submitItem.mobile);
         item.comment    = submitItem.password;
         item.isadmin    = submitItem.isadmin;
         item.updateid   = 1;
         item.updatetime = DateTime.Now;
         this.Update(item);
     }
     this.Save();
 }
示例#2
0
 public ActionResult SubmitSave(bjf_user submitItem)
 {
     try
     {
         var item = UserManager.GetInstance().SelectOne(m => m.isdelete == false && m.loginname == submitItem.username);
         if ((submitItem.id == 0 && item != null) || (submitItem.id != 0 && item != null && submitItem.id != item.id))
         {
             return(Json(new { state = 1, msg = "该登录名已存在,不能重复添加." }));
         }
         UserManager.GetInstance().SaveItem(submitItem);
         return(Json(new { state = 0, msg = "保存成功." }));
     }
     catch (Exception ex)
     {
         LogHelper.log.Error(ex.Message);
         return(Json(new { state = 1, msg = ex.Message }));
     }
 }