Example #1
0
 private void ShowUsernameAlertMessage(UserNameAwareMessage mes)
 {
     UserNameAwareTextBlockContent       = mes.GetStringValue();
     UserNameAwareTextBlockVisibility    = Visibility.Visible;
     IsDoneEvaluateUserName              = true;
     IsUsernameTextBoxEnable             = true;
     UserNameVerifingTextBlockVisibility = Visibility.Collapsed;
 }
Example #2
0
        private void IsUserNameExisted(UserNameAwareMessage mes)
        {
            bool isExisted = false;

            SQLQueryCustodian observer = new SQLQueryCustodian((sqlResult) =>
            {
                try
                {
                    isExisted = Convert.ToBoolean(sqlResult.Result);
                    if (isExisted)
                    {
                        UserNameAwareTextBlockVisibility = Visibility.Visible;
                        mes = UserNameAwareMessage.UserExisted;
                        UserNameAwareTextBlockContent = mes.GetStringValue();
                    }
                    else
                    {
                        UserNameAwareTextBlockVisibility    = Visibility.Collapsed;
                        UserNameVerifiedTextBlockVisibility = Visibility.Visible;
                    }

                    IsDoneEvaluateUserName              = true;
                    IsUsernameTextBoxEnable             = true;
                    UserNameVerifingTextBlockVisibility = Visibility.Collapsed;
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message);
                }
            });

            DbManager.Instance.ExecuteQueryAsync(SQLCommandKey.CHECK_USER_NAME_EXISTED_CMD_KEY,
                                                 1000,
                                                 observer,
                                                 UserNameText);
        }