//插入或者修改用户 public bool EditOrUpdateUser(UserInfo user) { user.OrganIds = Request.Form["OrganIds"]; user.LoginId = user.LoginId.ToLower(); user.Email = (user.Email ?? "").ToLower(); if (user.UserId != 0 && Limits.Contains(2)) { if (!String.IsNullOrEmpty(user.Password)) { user.Password = Md5Encrypt.PasswordEncode(user.Password); return(Context.Instance.Update(user, new string[] { "password", "phonenumber", "email", "username", "states", "regionid", "roleid", "organid", "usertype", "sex", "nickname" }) > 0); } else { return(Context.Instance.Update(user, new string[] { "phonenumber", "email", "username", "states", "regionid", "roleid", "organid", "usertype", "sex", "nickname" }) > 0); } } else { user.AddTime = DateTime.Now; user.LastLoginTime = DateTime.Now; user.Password = Md5Encrypt.PasswordEncode(user.Password); if (Limits.Contains(3)) { return(DbOp.Add(user) != null); } else { return(false); } } }