public OrderEntryViewModel(IMapper mapper, IStaticDataDataAccess staticData, IAnalysisRequestDataAccess requestDataAccess, IStatusDataAccess statusDataAccess, AuthorizeDetailEventArgs authorizeDetail, IGlobalSettingsHelper globalSettingsHelper, IPrintingHelper printingHelper) { Sites = new List <SitesModel>(); Gender = new List <GenderModel>(); Atolls = new List <AtollModel>(); Islands = new BindingList <IslandModel>(); Countries = new List <CountryModel>(); AllTestsData = new List <ProfilesAndTestsDatasourceOeModel>(); AddedTests = new BindingList <TestModel>(); AllAtollsWithCorrespondingIsland = new List <AtollIslandModel>(); ClinicalDetails = new BindingList <ClinicalDetailsOrderEntryModel>(); //InitializeDemoData(); _mapper = mapper; _staticData = staticData; _requestDataAccess = requestDataAccess; _statusDataAccess = statusDataAccess; _authorizeDetail = authorizeDetail; _globalSettingsHelper = globalSettingsHelper; PrintingHelper = printingHelper; PropertyChanged += OrderEntryViewModel_PropertyChanged; InitializeStaticData += OnInitializeStaticDataAsync; InitializeStaticData(this, EventArgs.Empty); }
public BulkOrdersImportViewModel(IBulkOrdersImportDataAccess ordersImportDataAccess, IAnalysisRequestDataAccess requestDataAccess, IStatusDataAccess statusDataAccess, IMapper mapper, AuthorizeDetailEventArgs authorizeDetail) { canCollectSamples = false; Islands = new BindingList <IslandModel>(); Sites = new List <SitesModel>(); AllAtollsWithCorrespondingIsland = new List <AtollIslandModel>(); Nationalities = new List <CountryModel>(); AllTestsData = new List <ProfilesAndTestsDatasourceOeModel>(); AddedTests = new BindingList <TestModel>(); GenderList = new List <GenderModel>(); BulkDataList = new BindingList <BulkSchemaModel>(); ClinicalDetails = new List <ClinicalDetailsOrderEntryModel>(); ErrorMessages = new List <string>(); _ordersImportDataAccess = ordersImportDataAccess; _requestDataAccess = requestDataAccess; _statusDataAccess = statusDataAccess; _mapper = mapper; this._authorizeDetail = authorizeDetail; LoadingAnimationVisible = false; InitializeData += BulkOrdersImportViewModel_InitializeData; InitializeExcelFileRead += BulkOrdersImportViewModel_InitializeExcelFileRead; InitializeData?.Invoke(this, EventArgs.Empty); }
public AcceptSampleViewModel(IStatusDataAccess statusDataAccess, AuthorizeDetailEventArgs authorizeDetail) { SuccessfullMessage = string.Empty; NoOfBarcodesRead = 0; IsProcessing = false; _statusDataAccess = statusDataAccess; _authorizeDetail = authorizeDetail; }
public MainViewModel(IStaticDataDataAccess staticDataDataAccess, IMapper mapper, AuthorizeDetailEventArgs authorizeDetail) { _resources = new ResourceManager(typeof(Properties.Resources)); _resourceSet = _resources.GetResourceSet(CultureInfo.CurrentUICulture, true, true); this.staticDataDataAccess = staticDataDataAccess; this.mapper = mapper; _authorizeDetail = authorizeDetail; }
public AuthenticationViewModel(IAuthenticationDataAccess authDataAccess, AuthorizeDetailEventArgs authArgs, IMapper mapper) { //login button is disabled on startup CanLogIn = false; //subscribe to property changed for processing on change events PropertyChanged += AuthenticationViewModel_PropertyChanged; this.authDataAccess = authDataAccess; _authArgs = authArgs; this.mapper = mapper; }
public LabNotesViewModel(AuthorizeDetailEventArgs authorizeDetail, ISampleDataAccess sampleDataAccess, IMapper mapper) { ViewName = ""; _currentCin = null; _authorizeDetail = authorizeDetail; _sampleDataAccess = sampleDataAccess; _mapper = mapper; Notes = new BindingList <SampleNotesModel>(); OnSampleSet += GetNotesForSample; Notes.ListChanged += Notes_ListChanged; }
public ChangePasswordView(IChangePasswordViewModel viewModel, AuthorizeDetailEventArgs authorizeDetail) { InitializeComponent(); this.viewModel = viewModel; _authorizeDetail = authorizeDetail; InitializeBinding(); //set viewMOdel username viewModel.LoggedInUserName = _authorizeDetail.Username; //subscribe for events simpleButtonChangePassword.Click += ChangePassword; }
public ResultEntryViewModel (IWorkSheetDataAccess workSheetDataAccess, IMapper mapper, IResultDataAccess resultDataAccess, IStatusDataAccess statusDataAccess, ISampleDataAccess sampleDataAccess, IStaticDataDataAccess staticDataDataAccess, AuthorizeDetailEventArgs authorizeDetail, ICommentsDataAccess commentsDataAccess, IAnalysisRequestDataAccess requestDataAccess) { GridTestActiveDatasource = GridControlTestActiveDatasource.Tests; GridSampleActiveDatasource = GridControlSampleActiveDatasource.Sample; RequestData = new List <RequestSampleModel>(); SelectedResultData = new BindingList <ResultModel>(); SelectedClinicalDetails = new BindingList <string>(); SelectedRequestData = new RequestSampleModel(); AllResultData = new List <ResultModel>(); CodifiedPhrasesForSelectedTest = new BindingList <Model.CodifiedResultsModel>(); AllCodifiedPhrases = new List <Model.CodifiedResultsModel>(); TempCodifiedPhrasesList = new List <Model.CodifiedResultsModel>(); AllStatus = new List <Model.StatusModel>(); SampleAuditTrail = new List <Model.AuditTrailModel>(); NotesCountButtonLabel = "View Notes [ Ctrl+N ]"; //set the date to load worksheet from LoadWorksheetFromDate = DateTime.Today; LoadWorksheetToDate = DateTime.Today; //GenerateDemoData(); _workSheetDataAccess = workSheetDataAccess; _mapper = mapper; _resultDataAccess = resultDataAccess; _statusDataAccess = statusDataAccess; _sampleDataAccess = sampleDataAccess; _staticDataDataAccess = staticDataDataAccess; _authorizeDetail = authorizeDetail; _commentsDataAccess = commentsDataAccess; _requestDataAccess = requestDataAccess; SelectedResultData.ListChanged += UpdateDatabaseResults; LoadAllStatusDataAndCodifiedValues += GetAllStatusData; LoadAllStatusDataAndCodifiedValues += FetchAllCodifiedData; LoadInitialWorklist += ResultEntryViewModel_LoadInitialWorklist; //load all status Data LoadAllStatusDataAndCodifiedValues?.Invoke(this, EventArgs.Empty); //Load initial Worklist LoadInitialWorklist?.Invoke(this, EventArgs.Empty); }
public HmsLinkView(IHmsLinkViewModel hmsLinkViewModel, AuthorizeDetailEventArgs authorizeDetail, IBarcodeHelper barcodeHelper) { InitializeComponent(); _viewModel = hmsLinkViewModel; _authorizeDetail = authorizeDetail; _barcodeHelper = barcodeHelper; InitializeBinding(); repositoryItemTextEditMemoNumber.KeyDown += CheckForMemoNumber; barToggleSwitchItemRequestPriority.CheckedChanged += RequestPriorityChanged; barButtonItemImport.ItemClick += ConfirmAnalysisRequest; progressPanel.VisibleChanged += OnBarVisibilityChangeRequired; //initialize request priority RequestPriorityChanged(this, EventArgs.Empty); }
public LateOrderEntryViewModel(IMapper mapper, IStaticDataDataAccess staticData, AuthorizeDetailEventArgs authorizeDetail, IResultDataAccess resultDataAccess) { AddedTests = new BindingList <TestModel>(); AllTestsData = new List <ProfilesAndTestsDatasourceOeModel>(); _testsAlreadyPresentOnSample = new List <TestModel>(); _mapper = mapper; _staticData = staticData; _authorizeDetail = authorizeDetail; _resultDataAccess = resultDataAccess; InitializeStaticData += OnInitializeStaticDataAsync; InitializeStaticData(this, EventArgs.Empty); }
public BatchedNdaTrackingViewModel(IStatusDataAccess statusDataAccess, IMapper mapper, IStaticDataDataAccess staticDataDataAccess, INdaTrackingDataAccess ndaTrackingDataAccess, AuthorizeDetailEventArgs authorizeDetail) { NdaTrackingData = new BindingList <NdaTrackingModel>(); Statuses = new List <StatusModel>(); Scientists = new List <ScientistModel>(); _statusDataAccess = statusDataAccess; _mapper = mapper; _staticDataDataAccess = staticDataDataAccess; _ndaTrackingDataAccess = ndaTrackingDataAccess; _authorizeDetail = authorizeDetail; //InitializeDemo(); InitializeDatasources += OnInitaializeDatasources; InitializeDatasources?.Invoke(this, EventArgs.Empty); }
public UserAuthEvaluator(AuthorizeDetailEventArgs authArgs) { _authArgs = authArgs; }