Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        public BulkOrdersImportView(IBulkOrdersImportViewModel viewModel, IBarcodeHelper barcodeHelper)
        {
            InitializeComponent();
            _viewModel     = viewModel;
            _barcodeHelper = barcodeHelper;
            InitializeBinding();

            lookUpEditTests.Validated                 += LookUpEditTests_Validated;
            simpleButtonBrowse.Click                  += PromptForFile;
            simpleButtonViewErrors.Click              += SimpleButtonViewErrors_Click;
            simpleButtonHideErrors.Click              += SimpleButtonHideErrors_Click;
            simpleButtonConfirmUpload.Click           += OnConfirmUpload;
            simpleButtonCollectSelected.Click         += OnClick_CollectSelectedSamples;
            gridControlImportErrors.DataSourceChanged += GridControlImportErrors_DataSourceChanged;
            gridViewExcelData.SelectionChanged        += GridViewExcelData_SelectionChanged;
            KeyUp += BulkOrdersImportView_KeyUp;
        }