コード例 #1
0
        public bool PromptAddAccount()
        {
            AddEditAccountForm addAccount = new AddEditAccountForm("Add Account");
            DialogResult       result     = addAccount.ShowDialog();

            addAccount.Dispose();

            if (result == DialogResult.OK)
            {
                Account account = new Account(addAccount.Username, addAccount.Password);

                AccountManager.Instance.AddAccount(account);

                return(true);
            }

            return(false);
        }
コード例 #2
0
ファイル: OptionsForm.cs プロジェクト: marc1404/GmailNotifier
        private void button2_Click(object sender, EventArgs e)
        {
            Account account = (Account)listBox1.SelectedItem;

            if (account != null)
            {
                AddEditAccountForm editAccount = new AddEditAccountForm("Edit Account", account.GetUsername());
                DialogResult       result      = editAccount.ShowDialog();

                editAccount.Dispose();

                if (result == DialogResult.OK)
                {
                    account.SetUsername(editAccount.Username);
                    account.SetEncryptedPassword(editAccount.Password);
                    AccountManager.Instance.SaveAccounts();
                    updateAccountList();
                }
            }
        }