public string[] AskLoginAndPass(string pwTitle, string config) { // set labels lblAsk.Text = pwTitle; lblName.Text = config; ProfileSettings settings = Settings.current.getProfile(config); chkRememberName.Checked = settings.storeUserName; txtUsername.Text = settings.userName; // show form, return if (this.ShowDialog() != DialogResult.OK) { return(null); } else { settings.storeUserName = chkRememberName.Checked; if (settings.storeUserName) { settings.userName = txtUsername.Text; } Settings.current.Save(); return(new string[] { txtUsername.Text, txtPasswd.Text }); } }
public ProfileSettings getProfile(string config) { if (profilesSettings.profiles == null) { profilesSettings.profiles = new List <ProfileSettings>(); } foreach (var profile in profilesSettings.profiles) { if (profile.profileName == config) { return(profile); } } ProfileSettings settings = new ProfileSettings(config); profilesSettings.profiles.Add(settings); return(settings); }
public string[] AskLoginAndPass(string pwTitle, string config) { // set labels lblAsk.Text = pwTitle; ProfileSettings settings = Settings.current.getProfile(config); txtUsername.Text = settings.userName; // show form, return if (this.ShowDialog() != DialogResult.OK) { return(null); } else { Settings.current.Save(); return(new string[] { txtUsername.Text, txtPasswd.Text }); } }
public ProfileSettings getProfile(string config) { if (profilesSettings.profiles == null) profilesSettings.profiles = new List<ProfileSettings>(); foreach (var profile in profilesSettings.profiles) { if (profile.profileName == config) return profile; } ProfileSettings settings = new ProfileSettings(config); profilesSettings.profiles.Add(settings); return settings; }