public OrderEntryView(IOrderEntryViewModel viewModel, IMapper mapper, IPatientDataAccess dataAccess, IUserAuthEvaluator authEvaluator, ILabNotesViewModel labNotesViewModel, IBarcodeHelper barcodeHelper) { InitializeComponent(); //Evaluate user authorisation _viewModel = viewModel; _mapper = mapper; _dataAccess = dataAccess; _authEvaluator = authEvaluator; _labNotesViewModel = labNotesViewModel; _barcodeHelper = barcodeHelper; InitializeDataBinding(); lookUpEditTests.Validated += LookUpEditTests_Validated; simpleButtonRemoveTest.Click += RemoveTestFromAR; simpleButtonSearch.Click += OnPatientSearch; KeyUp += ManageKeyUpEvents; _viewModel.PushingMessages += OnPushMessage; _viewModel.PropertyChanged += OnPropertyChanged; simpleButtonConfirm.Click += OnConfirmAnalysisRequest; simpleButtonSearchRequest.Click += OnSearchRequest; simpleButtonPrintBarcode.Click += SimpleButtonPrintBarcode_Click; simpleButtonGetNextCin.Click += GenerateNextSampleNumber; simpleButtonViewNotes.Click += OpenViewNotesDialog; textEditNidPp.LostFocus += InitiatePatientSearchOnNidPp_LostFocus; }
} // number of notes public LabNotesView(ILabNotesViewModel viewModel) { InitializeComponent(); DialogResult = 0; _viewModel = viewModel; InitializeBinding(); KeyUp += LabNotesView_KeyUp; FormClosing += LabNotesView_FormClosing; gridViewSampleNotes.CellValueChanged += GridViewSampleNotes_CellValueChanged; simpleButtonSave.Click += Save_Click; }