/// <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 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.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 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); } }
public void start() { var settings = settingsRetreiver.GetSettings <SettingsProviderNet.Settings.LiveTVSettings>(); if (RemotePotatoServer.Properties.Settings.Default.IsNewInstallOfRPLiveTV) { RemotePotatoServer.Properties.Settings.Default.IsNewInstallOfRPLiveTV = false; if (RemotePotatoServer.Properties.Settings.Default.Port != 9999999) // Install over old style RP (without Live TV Front-End) { if (RemotePotatoServer.Properties.Settings.Default.Port == 19909) { MessageBox.Show("Sorry can't use port 19909 anymore, as it is used internally betweeen the Live TV Front End and Remote Potato, pleasse contact support to solve this issue, see http://myfrem.nl/forum"); Application.Exit(); } RemotePotatoServer.Properties.Settings.Default.RPPortWithLiveTV = RemotePotatoServer.Properties.Settings.Default.Port; settings.LiveTVPort = (int)RemotePotatoServer.Properties.Settings.Default.Port;//from now on we don't use Settings.Default.Port anymore RemotePotatoServer.Properties.Settings.Default.RPPort = 19909; settings.RPPort = 19909; settingsSaver.SaveSettings(settings); //firewall does not have to be set //But security for for RPPort Front-End, how do I do that? done later on in the program (for this program) //Security for 19909 port: done later on in the program RemotePotatoServer.Properties.Settings.Default.Port = 9999999; //Trick to indicate that now nnew style RP with Live TV Front End } else //Install new (never installed any RP before) { settings.LiveTVPort = (int)RemotePotatoServer.Properties.Settings.Default.RPPortWithLiveTV; settings.RPPort = 19909; settingsSaver.SaveSettings(settings); } } else //Install over an existing RP with Live TV Front End { } }