/// <summary> /// 修改用户信息 /// </summary> /// <param name="mUser"></param> /// <param name="oCtrl"></param> /// <returns></returns> public int UpdateUserInfo(SysUserInfoModel mUser, ObjectControls oCtrl) { SYS_USER_INFO sui = new SYS_USER_INFO(); var query = Dc.SYS_USER_INFO.Where(c => c.USER_ID == mUser.UserId); if (query.Count() > 0) { sui = query.First(); if (oCtrl.Exsit(MCtrl.SetPsw)) { sui.PASSWORD = mUser.NewPsw; } if (oCtrl.Exsit(MCtrl.SetUserName)) { sui.USER_NAME = mUser.UserName; } if (oCtrl.Exsit(MCtrl.SetUserNo)) { sui.USER_NO = mUser.UserNo; } if (oCtrl.Exsit(MCtrl.SetRoleId)) { sui.ROLE_ID = mUser.RoleInfo.RoleId; } if (oCtrl.Exsit(MCtrl.SetSkinId)) { sui.SKIN_ID = mUser.SkinId; } sui.UPDATE_DATE = Cmn.DateBaseDate; sui.UPDATE_USERID = mUser.UserId; Dc.SubmitChanges(); return sui.USER_ID; } return -1; }
public int InsertUserInfo(SysUserInfoModel mUser) { SYS_USER_INFO sui = new SYS_USER_INFO { USER_NO = mUser.UserNo, STATUS = 'E', CREATE_DATE = Cmn.DateBaseDate, CREATE_USERID = mUser.CommonInfo.CreateUserId, UPDATE_DATE = Cmn.DateBaseDate, ROLE_ID = mUser.RoleInfo.RoleId, PASSWORD = mUser.UserPassWord, USER_NAME = mUser.UserName, SKIN_ID=mUser.SkinId, UPDATE_USERID = mUser.CommonInfo.CreateUserId }; Dc.SYS_USER_INFO.InsertOnSubmit(sui); Dc.SubmitChanges(); return sui.USER_ID; }
partial void DeleteSYS_USER_INFO(SYS_USER_INFO instance);
partial void UpdateSYS_USER_INFO(SYS_USER_INFO instance);
partial void InsertSYS_USER_INFO(SYS_USER_INFO instance);
private void detach_SYS_USER_INFO(SYS_USER_INFO entity) { this.SendPropertyChanging(); entity.SYS_ROLE_INFO = null; }