示例#1
0
        private void UsernameAssessFeasibility()
        {
            IsDoneEvaluateUserName = false;
            UserNameVerifingTextBlockVisibility = Visibility.Visible;
            UserNameVerifiedTextBlockVisibility = Visibility.Collapsed;
            UserNameAwareTextBlockVisibility    = Visibility.Collapsed;
            IsUsernameTextBoxEnable             = false;

            UserNameAwareMessage mes = UserNameAwareMessage.Empty;

            UserNameVerifiedTextBlockVisibility = Visibility.Collapsed;

            if (string.IsNullOrEmpty(UserNameText))
            {
                mes = UserNameAwareMessage.Empty;
                ShowUsernameAlertMessage(mes);
                return;
            }
            else if (UserNameText.Contains(" "))
            {
                mes = UserNameAwareMessage.WhiteSpaceAware;
                ShowUsernameAlertMessage(mes);
                return;
            }
            else if (UserNameText.IndexOfAny(PharmacyDefinitions.SPECIAL_CHARS_OF_USERNAME) != -1)
            {
                mes = UserNameAwareMessage.SpecialCharacter;
                ShowUsernameAlertMessage(mes);
                return;
            }

            // Last condition for user name
            IsUserNameExisted(mes);
        }