private void UpdatePasswordButton_Click(object sender, System.Windows.RoutedEventArgs e)
{
if (m_oldPasswordTextBox.Password.IsNullOrBlank())
{
m_statusTextBlock.Text = "The old password must be specified.";
}
else if (m_newPasswordTextBox.Password.IsNullOrBlank())
{
m_statusTextBlock.Text = "The new password must be specified.";
}
else if (m_retypeNewPasswordTextBox.Password.IsNullOrBlank())
{
m_statusTextBlock.Text = "The retyped new password must be specified.";
}
else if (m_newPasswordTextBox.Password.Trim() != m_retypeNewPasswordTextBox.Password.Trim())
{
m_statusTextBlock.Text = "The new password did not match the retyped password.";
}
else
{
SetUpdateButtonsEnabled(false);
UIHelper.SetText(m_statusTextBlock, "Updating password, please wait...");
m_riaContext.ChangePassword(m_oldPasswordTextBox.Password.Trim(), m_newPasswordTextBox.Password.Trim(), UpdateCustomerPasswordComplete, null);
ClearPasswordFields();
}
}