/// <summary>
 /// Validate form
 /// </summary>
 /// <remarks></remarks>
 protected Boolean ValidateForm()
 {
     if (string.IsNullOrEmpty(txtUsername.Text))
     {
         ShowMessage("Username cannot be blank. Re-enter");
         txtUsername.Focus();
         return(false);
     }
     if (_account.IsDuplicateAccount(txtUsername.Text))
     {
         ShowMessage("The username is already taken by another account.");
         txtUsername.Text = null;
         txtUsername.Focus();
         return(false);
     }
     if (!string.IsNullOrEmpty(txtNewPassword.Text))
     {
         if (!txtNewPassword2.Text.Equals(txtNewPassword.Text))
         {
             ShowMessage("New password does not match. Re-Enter");
             txtNewPassword.Text  = null;
             txtNewPassword2.Text = null;
             txtNewPassword.Focus();
             return(false);
         }
     }
     return(true);
 }
 /// <summary>
 /// Validate form
 /// </summary>
 /// <remarks></remarks>
 protected Boolean ValidateForm()
 {
     if (!_val.CheckMinLength(txtUsername.Text, 3) || !_val.CheckMaxLength(txtUsername.Text, 32))
     {
         ShowMessage("Username must be between 3 to 32 characters");
         txtUsername.Focus();
         return(false);
     }
     if (_account.IsDuplicateAccount(txtUsername.Text))
     {
         ShowMessage("The username is already taken by another account.");
         txtUsername.Text = null;
         txtUsername.Focus();
         return(false);
     }
     if (!_val.CheckMinLength(txtPassword.Text, 3) || !_val.CheckMaxLength(txtPassword.Text, 32))
     {
         ShowMessage("Password must be between 3 to 32 characters");
         txtUsername.Focus();
         return(false);
     }
     if (!txtPassword2.Text.Equals(txtPassword.Text))
     {
         ShowMessage("New password does not match. Re-Enter");
         txtPassword.Text  = null;
         txtPassword2.Text = null;
         txtPassword.Focus();
         return(false);
     }
     return(true);
 }