public void ShowAsEdit(System.Guid bookingPassengerId) { var service = new BookingSearchService(); _isNew = false; try { _contract = service.BookingPassengerWithExtra(bookingPassengerId); passengerTypeRefCombo.Text = _contract.PassengerTypeRcd != null ? _contract.PassengerTypeRcd : String.Empty; textBoxPassengerName.Text = _contract.PassengerName; defaultStateRefCombo.Text = _contract.DefaultStateRcd; userPicker.SelectedValue = _contract.UserId; dateTimePickerDateTime.Text = _contract.DateTime.ToString(); Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { service.Close(); } }