public override bool OnApply() { bool result = false; try { LoginParameter parameter = settings.GetSettings <LoginParameter>(); if (parameter != null) { parameter.LoginId = this.txtLoginId.Text; parameter.Password = this.txtPassword.Text; parameter.RememberPassword = this.chkRememberPasssword.Checked; parameter.InternalWcfPort = Convert.ToInt32(this.txtInternalPort.Value); parameter.InternalWcfHost = this.txtInternalHost.Text; parameter.ExternalWcfPort = Convert.ToInt32(this.txtExternalPort.Value); parameter.ExternalWcfHost = this.txtExternalHost.Text; parameter.IsLocalDatabase = this.txtUseLocalType.Checked; parameter.WcfMode = this.txtUseLocalType.Checked?"": this.rdgWCFMode.EditValue.ToString(); settings.SaveSettings <LoginParameter>(parameter); } result = true; } catch (Exception ex) { LogTextHelper.Error(ex); MessageDxUtil.ShowError(ex.Message); } return(result); }
public override void OnInit() { LoginParameter parameter = settings.GetSettings <LoginParameter>(); if (parameter != null) { this.txtLoginId.Text = parameter.LoginId; this.txtPassword.Text = parameter.Password; this.txtPassword.Tag = parameter.Password; this.chkRememberPasssword.Checked = parameter.RememberPassword; this.txtInternalPort.Value = parameter.InternalWcfPort; this.txtInternalHost.Text = parameter.InternalWcfHost; this.txtExternalPort.Value = parameter.ExternalWcfPort; this.txtExternalHost.Text = parameter.ExternalWcfHost; this.txtUseLocalType.Checked = parameter.IsLocalDatabase; this.rdgWCFMode.Enabled = !this.txtUseLocalType.Checked; if (this.txtUseLocalType.Checked) { this.rdgWCFMode.SelectedIndex = -1; } else { this.rdgWCFMode.SelectedIndex = parameter.WcfMode == "内网" ? 0 : 1; } } }
/// <summary> /// 把用户的信息保存到本地XML文件里面 /// </summary> private void SaveParameter() { store = new PortableStorage();//保存在本地计算机 settings = new SettingsProvider(store); parameter = settings.GetSettings <LoginParameter>(); if (parameter != null) { parameter.LoginId = this.txtUserName.Text; if (parameter.RememberPassword) { parameter.Password = this.txtPassword.Text; } else { parameter.Password = ""; } settings.SaveSettings <LoginParameter>(parameter); } }
/// <summary> /// 从本地XML文件中加载参数信息 /// </summary> private void LoadParameter() { store = new PortableStorage();//保存在本地计算机 settings = new SettingsProvider(store); parameter = settings.GetSettings <LoginParameter>(); if (parameter != null) { this.txtUserName.Text = parameter.LoginId; if (parameter.RememberPassword) { this.txtPassword.Text = parameter.Password; } else { this.txtPassword.Text = ""; } //确保为正确的访问方式,网络版还是单机版 SetAccessType(parameter.IsLocalDatabase, parameter.WcfMode); } }
/// <summary> /// 把用户的信息保存到本地XML文件里面 /// </summary> private void SaveParameter() { store = new PortableStorage();//保存在本地计算机 settings = new SettingsProvider(store); parameter = settings.GetSettings <LoginParameter>(); if (parameter != null) { parameter.LoginId = this.cmbzhanhao.Text; if (parameter.RememberPassword) { parameter.Password = this.tbPass.Text; } else { parameter.Password = ""; } parameter.IsLocalDatabase = this.chkLocalVersion.Checked; settings.SaveSettings <LoginParameter>(parameter); } }
/// <summary> /// 从本地XML文件中加载参数信息 /// </summary> private void LoadParameter() { store = new PortableStorage();//保存在本地计算机 settings = new SettingsProvider(store); parameter = settings.GetSettings <LoginParameter>(); if (parameter != null) { this.cmbzhanhao.Text = parameter.LoginId; this.chkRemember.Checked = parameter.RememberPassword; if (parameter.RememberPassword) { this.tbPass.Text = parameter.Password; } else { this.tbPass.Text = ""; } this.chkLocalVersion.Checked = parameter.IsLocalDatabase; //确保为正确的访问方式,网络版还是单机版 SetAccessType(this.chkLocalVersion.Checked); } }