diff --git a/.vs/WinformGeneralDeveloperFrame/v16/.suo b/.vs/WinformGeneralDeveloperFrame/v16/.suo index 3a21711..04de08c 100644 Binary files a/.vs/WinformGeneralDeveloperFrame/v16/.suo and b/.vs/WinformGeneralDeveloperFrame/v16/.suo differ diff --git a/DB/script.sql b/DB/script.sql index f1e97a2..44f9410 100644 Binary files a/DB/script.sql and b/DB/script.sql differ diff --git a/WinformGeneralDeveloperFrame/Form/FrmsysUser.cs b/WinformGeneralDeveloperFrame/Form/FrmsysUser.cs index 56fe9fa..58e5091 100644 --- a/WinformGeneralDeveloperFrame/Form/FrmsysUser.cs +++ b/WinformGeneralDeveloperFrame/Form/FrmsysUser.cs @@ -51,10 +51,18 @@ namespace MES.Form sysUserInfo info = (sysUserInfo)this.ControlDataToModel(new sysUserInfo()); using (var db = new MESDB()) { - db.Set().Attach(info); - db.Entry(info).Property("password").IsModified = false; - db.sysUserInfo.AddOrUpdate(info); - db.SaveChanges(); + if (info.id == 0) //新增 + { + info.password = MD5Utils.GetMD5_32("123456"); + db.sysUserInfo.Add(info); + } + else + { + db.Set().Attach(info); + db.Entry(info).State = EntityState.Modified; + db.Entry(info).Property("password").IsModified = false; + } + db.SaveChanges(); } } catch (Exception ex)