Пример #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                // If this fails the email is not valid
                new MailAddress(txtEmail.Text);

                // Check if password is entered
                if (txtPassword.Text == "")
                {
                    MessageBox.Show("Password required!");
                }
                else
                {
                    // If no name set use email address
                    if (txtName.Text == "")
                    {
                        txtName.Text = txtEmail.Text;
                    }

                    // If "adding" create a new account
                    if (account == null)
                    {
                        account        = new Account();
                        account.Client = "32bit";
                        MainForm.ACCOUNTS.Add(account);
                    }

                    // Save all account information to account object
                    account.Name           = txtName.Text;
                    account.Email          = txtEmail.Text;
                    account.Password       = txtPassword.Text;
                    account.Multiple       = chkMultiple.Checked;
                    account.NumberAccounts = chkMultiple.Checked ? (int)numAccounts.Value : 0;
                    account.AccountNames   = new string[lstAccounts.Items.Count];
                    lstAccounts.Items.CopyTo(account.AccountNames, 0);
                    account.SelectedAccount = chkMultiple.Checked ? lstAccounts.SelectedIndices[0] : 0;
                    account.Windowed        = chkWindowed.Checked;
                    account.Resolution      = drpResolution.Text;
                    account.LowDetail       = chkLowDetail.Checked;
                    account.SetRealm        = chkRealm.Checked;
                    account.Realm           = drpRealm.Text;
                    account.SetCharacter    = chkCharacter.Checked;
                    account.CharacterSlot   = lstCharacter.SelectedIndex;
                    account.EnterWorld      = chkEnterWorld.Checked;
                    mForm.refreshList(addEdit);
                    this.Close();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Valid email address required!");
            }
        }
Пример #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            // Check if password is entered
            if (txtLogin.Text == "")
            {
                MessageBox.Show("Login required!");
            }
            else if (txtPassword.Text == "")
            {
                MessageBox.Show("Password required!");
            }
            else
            {
                // If no name set use login
                if (txtName.Text == "")
                {
                    txtName.Text = txtLogin.Text;
                }

                // If "adding" create a new account
                if (account == null)
                {
                    account        = new Account();
                    account.Client = "32bit";
                    MainForm.ACCOUNTS.Add(account);
                }

                // Save all account information to account object
                account.Name           = txtName.Text;
                account.Login          = txtLogin.Text;
                account.Password       = txtPassword.Text;
                account.Multiple       = chkMultiple.Checked;
                account.NumberAccounts = chkMultiple.Checked ? (int)numAccounts.Value : 0;
                account.AccountNames   = new string[lstAccounts.Items.Count];
                lstAccounts.Items.CopyTo(account.AccountNames, 0);
                account.SelectedAccount = chkMultiple.Checked ? lstAccounts.SelectedIndices[0] : 0;
                account.SetRealm        = chkRealm.Checked;
                account.Realm           = drpRealm.Text;
                account.SetCharacter    = chkCharacter.Checked;
                account.CharacterSlot   = lstCharacter.SelectedIndex;
                account.EnterWorld      = chkEnterWorld.Checked;
                mForm.refreshList(addEdit);
                this.Close();
            }
        }