private void OnSearchPanelComponentSearchRequested(object sender, SearchRequestedEventArgs e) { try { _studyBrowserComponent.Search(e.QueryCriteria); } catch (Exception ex) { ExceptionHandler.Report(ex, this.Host.DesktopWindow); } }
public virtual void Search() { try { if (base.HasValidationErrors) { base.ShowValidation(true); return; } else { base.ShowValidation(false); } var queryCriteria = GetSearchCriteria().ToIdentifier(true); var eventArgs = new SearchRequestedEventArgs(queryCriteria); OnSearchRequested(eventArgs); } catch (Exception ex) { ExceptionHandler.Report(ex, this.Host.DesktopWindow); } }
protected virtual void OnSearchRequested(SearchRequestedEventArgs e) { EventsHelper.Fire(_searchRequested, this, e); }