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.");
            }
        }
Example #2
0
 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);
            }
        }