private void menuItemSearchVisitNumber_Click(object sender, System.EventArgs e) { decimal visitNumber = decimal.Zero; try { visitNumber = Convert.ToDecimal(this.richTextBox.SelectedText); } catch(Exception) { MessageBox.Show("The visit number must be numeric!", "No valid visit number!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //invoke event VisitNumberEventArgs eventArgs = new VisitNumberEventArgs(new decimal[] {visitNumber}); OnSearchVisitNumber(eventArgs); }
protected virtual void OnSearchVisitNumber(VisitNumberEventArgs e) { if (SearchVisitNumber != null) { // Invokes the delegates. SearchVisitNumber(this, e); } }
protected virtual void OnImportVisit(VisitNumberEventArgs e) { if (ImportVisit != null) ImportVisit(this, e); }
protected virtual void OnSearchVisitNumber(VisitNumberEventArgs e) { if (SearchVisitNumber != null) SearchVisitNumber(this, e); }
void SearchVisitNumber(object sender, VisitNumberEventArgs e) { this.m_searchWindow.VisitNumbers = e.VisitNumbers; this.m_searchWindow.Show(this.dockPanel); this.m_searchWindow.DoSearch(); }