private void cli_verify(object sender, SQLReference.createOrVerifyNewUserCompletedEventArgs e) { cli.createOrVerifyNewUserCompleted -= cli_verify; if (e.Result.Verified) { if (string.IsNullOrEmpty(e.Result.FailMessage)) { MessageBox.Show("You are now verified, " + txtUsername.Text); } else { MessageBox.Show(e.Result.FailMessage); //Shows 'email is down, blah blah blah' } if (OnRegisterAccepted != null) { OnRegisterAccepted(this, new GenericEventArgs <SQLReference.LoginRegisterData>(e.Result)); } this.DialogResult = true; } else { MessageBox.Show("The verification code was incorrect."); } }
private void sqlCli_createOrVerifyNewUserCompleted(object sender, SQLReference.createOrVerifyNewUserCompletedEventArgs e) { if (e.Result.Verified) { MessageBox.Show("You are now verified, " + unverifiedData.Username); unverifiedData.Verified = true; this.DialogResult = true; if (OnVerificationAccepted != null) { OnVerificationAccepted(this, new GenericEventArgs <SQLReference.LoginRegisterData>(unverifiedData)); } } else { MessageBox.Show(e.Result.FailMessage); } }
public void cli_createUserDone(object sender, SQLReference.createOrVerifyNewUserCompletedEventArgs e) { cli.createOrVerifyNewUserCompleted -= cli_createUserDone; ChangeEditing(true); txtVerify.IsEnabled = true; cmdSendVerification.Content = "Resend Verification"; if (e.Error != null) { MessageBox.Show("There was an error creating new user. The server may be down."); } else if (e.Result.Verified) //mail is down, blah { if (!string.IsNullOrEmpty(e.Result.FailMessage)) { MessageBox.Show(e.Result.FailMessage); } e.Result.FailMessage = null; if (OnRegisterAccepted != null) { OnRegisterAccepted(this, new GenericEventArgs <SQLReference.LoginRegisterData>(e.Result)); } this.DialogResult = true; } else if (!string.IsNullOrEmpty(e.Result.FailMessage)) { MessageBox.Show(e.Result.FailMessage); } else { lblSentVerification.Visibility = System.Windows.Visibility.Visible; lblVerification.Visibility = System.Windows.Visibility.Visible; cmdVerify.Visibility = System.Windows.Visibility.Visible; txtVerify.Visibility = System.Windows.Visibility.Visible; ChangeEditing(false); } }