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; }
public MainView(IMainViewModel viewModel, IReportsDataAccess reportsDataAccess, IUserAuthEvaluator authEvaluator, IGlobalSettingsHelper globalSettingsHelper, ILoadMultipleExtensions reportExtensions) { InitializeComponent(); //this.popupMenu.AddItem(this.barButtonItemChangePassword); this.popupMenuDiscipline.AddItem(this.barButtonItemCountries); SkinManager.EnableFormSkins(); SkinManager.EnableMdiFormSkins(); _viewModel = viewModel; this.reportsDataAccess = reportsDataAccess; _authEvaluator = authEvaluator; _globalSettingsHelper = globalSettingsHelper; _reportExtensions = reportExtensions; //load auth UI LoadAuthenticationUi(); #region Event Subscriptions //Configuration Tab buttons barButtonItemCodifiedResults.ItemClick += OpenCodifiedResultsView; barButtonItemCountries.ItemClick += OpenCountriesConfigView; barButtonItemGender.ItemClick += OpenGenderConfigView; barButtonItemIslandAtoll.ItemClick += OpenAtollAndIslandsConfigView; barButtonItemScientist.ItemClick += OpenScientistConfigView; barButtonItemClinicalDetails.ItemClick += OpenClinicalDetailsConfigView; barButtonItemSites.ItemClick += OpenSitesConfigView; barButtonItemTests.ItemClick += OpenTestsConfigView; barButtonItemProfiles.ItemClick += OpenProfilesConfigView; //General Tab Buttons barButtonItemOrderEntry.ItemClick += OpenOrderEntryView; barButtonItemResultEntry.ItemClick += OpenResultEntryView; barButtonItemAcceptSamples.ItemClick += OpenAcceptSampleView; barButtonItemBulkImportOrders.ItemClick += OpenBulkOrdersView; barButtonItemViewAllNotes.ItemClick += OpenLabNotesView; barButtonItemHmsLink.ItemClick += openHmsLinkView; //profile Tab Buttons barButtonItemChangePassword.ItemClick += OpenChangePasswordView; barButtonItemUpdatePatientDetailsView.ItemClick += OpenPatientUpdateView; barHeaderItemCD4Version.ItemClick += BarHeaderItemCD4Version_ItemClick; barButtonItemNdaTracking.ItemClick += OpenNdaTrackingView; //restricted tab buttons #endregion //load app wide static data from database LoadAppWideStaticData().GetAwaiter().GetResult(); //this.barButtonItem2.ItemClick += BarButtonItem2_ItemClick; this.MdiChildActivate += MainView_MdiChildActivate; SetDisciplineRibbonOptions(); GetVersionData(); }
public Cd4Application(IMainViewModel mainViewModel, IReportsDataAccess reportsDataAccess, IUserAuthEvaluator userAuthEvaluator, IGlobalSettingsHelper globalSettingsHelper, ILoadMultipleExtensions reportExtensions) { _mainViewModel = mainViewModel; _reportsDataAccess = reportsDataAccess; _userAuthEvaluator = userAuthEvaluator; _globalSettingsHelper = globalSettingsHelper; _reportExtensions = reportExtensions; }