public void SaveLocationStoreUserInfo() { if (string.IsNullOrEmpty(Account)) { return; } List <LocationStoreUserInfoModel> storeusers = LoadLocationStoreUserInfoList(); if (IsAutoLogin) { IsRemember = true; } LocationStoreUserInfoModel exists = storeusers.Find(ui => string.Compare(ui.Account, Account) == 0); if (exists != null) { storeusers.Remove(exists); } storeusers.Add(this); try { ObjFileStore.SaveObj(CommonMethods.GetStorePath("data.bin"), storeusers.ToArray()); } catch (Exception ex) { throw ex; } }
protected void LoadLocationStoreUserInfo() { List <LocationStoreUserInfoModel> storeusers = LoadLocationStoreUserInfoList(); LocationStoreUserInfoModel exists = storeusers.Find(ui => string.Compare(ui.Account, Account) == 0); if (exists != null) { Account = exists.Account; Password = exists.Password; IsRemember = exists.IsRemember; IsAutoLogin = exists.IsAutoLogin; LastLoginTime = exists.LastLoginTime; } }
/// <summary> /// 加载用户配置,并使用lsui进行合并 /// </summary> /// <returns></returns> public UserSettingModel LoadUserSetting(string ExecutablePath, LocationStoreUserInfoModel lsui) { UserSettingModel u = ConfigurationManager.Get(CommonMethods.GetStorePath(Account + ".config")) as UserSettingModel; if (u != null) { u.GetAutoRun(ExecutablePath); u.lsuiModel = lsui; } else { u = this; } return(u); }
public UserSettingModel(LocationStoreUserInfoModel lsuim) { lsuiModel = lsuim; }
} //本地用户信息(登录列表项) /// <summary> /// 默认构造函数,只为反序列化操作提供 /// </summary> public UserSettingModel() { lsuiModel = new LocationStoreUserInfoModel(); }