private void ShowUsernameAlertMessage(UserNameAwareMessage mes) { UserNameAwareTextBlockContent = mes.GetStringValue(); UserNameAwareTextBlockVisibility = Visibility.Visible; IsDoneEvaluateUserName = true; IsUsernameTextBoxEnable = true; UserNameVerifingTextBlockVisibility = Visibility.Collapsed; }
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); }