private void Version_LostFocus(object sender, RoutedEventArgs e) { if (selectedClientProduct == null) { MessageFunctions.Error("No client product record selected.", null); } bool success = ClientFunctions.AmendVersion(selectedClientProduct, Version.Text, (editMode == ByClient)); if (success) { refreshEditPage(); CommitButton.IsEnabled = true; } else { Version.Text = selectedClientProduct.ClientVersion.ToString("#0.0"); } }