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;
 }