private void LoginForm_Shown(object sender, EventArgs e) { addressBox.Items.Clear(); addressBox.Items.AddRange(PreviousAddressManager.ReadPreviousAddresses()); if (addressBox.Items.Count > 0) { Username = addressBox.Items[0] as string; } if (!string.IsNullOrWhiteSpace(Username)) { passwordBox.Focus(); } }
private void submitButton_Click(object sender, EventArgs e) { this.DialogResult = System.Windows.Forms.DialogResult.Cancel; SetWaitState(true, "Downloading contacts from Google..."); try { ContactList addresses = ContactsQueryGenerator.GetAddressListFromGoogle(Username, passwordBox.Text); Addresses = addresses; this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } catch (NotImplementedException ex) { MessageBox.Show("" + ex); } PreviousAddressManager.StoreAddress(Username); SetWaitState(false); }