public ReportView(IReportsDataAccess reportsData, CinEpisodeAndReportIdModel cinAndReportId, int loggedInUserId, ILoadMultipleExtensions reportExtensions, IGlobalSettingsHelper globalSettingsHelper) { InitializeComponent(); //assign report data access library as a private field _reportsData = reportsData; _cinAndReportId = cinAndReportId; _loggedInUserId = loggedInUserId; _reportExtensions = reportExtensions; _globalSettingsHelper = globalSettingsHelper; //Write cin to form Tag if (_globalSettingsHelper.Settings.IsReportByEpisode) { Tag = cinAndReportId.EpisodeNumber; } else { Tag = cinAndReportId.Cin; } StartReportGenerationSequence(); }
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; }