private void btnFind_Click(object sender, RoutedEventArgs e) { try { using (var riskAssessmentClient = new RiskAssessmentServiceClient()) { var result = riskAssessmentClient.GetRiskAssessment(supRefTxt.Text); if (result == null) { MessageBox.Show("Risk Assessment not found"); return; } laTxt.Text = result.LocalAuthority; supNameTxt.Text = result.SupplyName; dteCreated.SelectedDate = result.DateCreated; EnableTextBoxes(); supRefTxt.IsEnabled = false; App.Mode = Mode.Update; SetButtons(); } } catch (Exception) { // Do nothing. Perfect demo ;) } finally { } }