コード例 #1
0
        public SelectDocumentForm(
            ISelectedDocumentForm form,
            bool[] existInfo,
            CPatient patientInfo,
            CHospitalization hospitalization,
            COperationWorker operationWorker,
            CDischargeEpicrisis dischargeEpicrisis,
            CGlobalSettings globalSettings)
        {
            InitializeComponent();

            _patientInfo                   = patientInfo;
            _hospitalization               = hospitalization;
            _operationWorker               = operationWorker;
            _dischargeEpicrisis            = dischargeEpicrisis;
            _globalSettings                = globalSettings;
            _selectedForm                  = form;
            _selectedForm.SelectedDocument = string.Empty;

            if (existInfo.Length != 4)
            {
                throw new ArgumentException("Lenght of existInfo array should be 4");
            }

            _existInfo = new bool[existInfo.Length];
            existInfo.CopyTo(_existInfo, 0);
            _additionalDocumentsFolderPath = Path.Combine(Application.StartupPath, AdditionalDocumentsFolderName);
        }
コード例 #2
0
        public GlobalSettingsForm(CWorkersKeeper workersKeeper, PatientListForm patientListForm)
        {
            InitializeComponent();

            _globalSettings                      = workersKeeper.GlobalSettings;
            _patientListForm                     = patientListForm;
            textBoxBranchManager.Text            = _globalSettings.BranchManager;
            textBoxDepartmentName.Text           = _globalSettings.DepartmentName;
            textBoxDischargeEpicrisisHeader.Text = _globalSettings.DischargeEpicrisisHeaderFileName;
            textBoxHeAnaesthetist.Text           = _globalSettings.HeAnaesthetist;
            textBoxSheAnaesthetist.Text          = _globalSettings.SheAnaesthetist;
            checkBoxShowDbIndexes.Checked        = _globalSettings.ShowDbIndexes;
        }
コード例 #3
0
        public LineOfCommunicationEpicrisisForm(
            CWorkersKeeper workersKeeper,
            CPatient patientInfo,
            CHospitalization hospitalizationInfo,
            CLineOfCommunicationEpicrisis lineOfCommunicationEpicrisis)
        {
            InitializeComponent();

            _patientInfo         = patientInfo;
            _hospitalizationInfo = hospitalizationInfo;
            _lineOfCommunicationEpicrisisInfo = lineOfCommunicationEpicrisis;
            _operationWorker = workersKeeper.OperationWorker;
            _lineOfCommunicationEpicrisisWorker = workersKeeper.LineOfCommunicationEpicrisisWorker;
            _globalSettings      = workersKeeper.GlobalSettings;
            _configurationEngine = workersKeeper.ConfigurationEngine;
        }
コード例 #4
0
        public TransferableEpicrisisForm(
            CWorkersKeeper workersKeeper,
            CPatient patientInfo,
            CHospitalization hospitalizationInfo,
            CTransferableEpicrisis transferableEpicrisisInfo)
        {
            InitializeComponent();

            _patientInfo                 = patientInfo;
            _hospitalizationInfo         = hospitalizationInfo;
            _transferableEpicrisisInfo   = transferableEpicrisisInfo;
            _operationWorker             = workersKeeper.OperationWorker;
            _transferableEpicrisisWorker = workersKeeper.TransferableEpicrisisWorker;
            _globalSettings              = workersKeeper.GlobalSettings;
            _configurationEngine         = workersKeeper.ConfigurationEngine;
        }
コード例 #5
0
        public OperationProtocolForm(
            CWorkersKeeper workersKeeper,
            CPatient patientInfo,
            CHospitalization hospitalizationInfo,
            COperation operationInfo,
            COperationProtocol operationProtocolInfo)
        {
            InitializeComponent();

            _patientInfo             = patientInfo;
            _hospitalizationInfo     = hospitalizationInfo;
            _operationProtocolInfo   = operationProtocolInfo;
            _operationInfo           = operationInfo;
            _operationProtocolWorker = workersKeeper.OperationProtocolWorker;
            _globalSettings          = workersKeeper.GlobalSettings;
            _configurationEngine     = workersKeeper.ConfigurationEngine;
        }
コード例 #6
0
        public MedicalInspectionForm(
            CWorkersKeeper workersKeeper,
            CPatient patientInfo,
            CHospitalization hospitalizationInfo,
            CMedicalInspection medicalInspectionInfo)
        {
            InitializeComponent();

            _workersKeeper           = workersKeeper;
            _patientInfo             = patientInfo;
            _hospitalizationInfo     = hospitalizationInfo;
            _medicalInspectionInfo   = medicalInspectionInfo;
            _operationWorker         = workersKeeper.OperationWorker;
            _medicalInspectionWorker = workersKeeper.MedicalInspectionWorker;
            _globalSettings          = workersKeeper.GlobalSettings;
            _configurationEngine     = workersKeeper.ConfigurationEngine;
        }
コード例 #7
0
        public DischargeEpicrisisForm(
            CWorkersKeeper workersKeeper,
            CPatient patientInfo,
            CHospitalization hospitalizationInfo,
            CMedicalInspection medicalInspection,
            CDischargeEpicrisis dischargeEpicrisisInfo)
        {
            InitializeComponent();

            _patientInfo              = patientInfo;
            _hospitalizationInfo      = hospitalizationInfo;
            _dischargeEpicrisisInfo   = dischargeEpicrisisInfo;
            _medicalInspection        = medicalInspection;
            _operationWorker          = workersKeeper.OperationWorker;
            _dischargeEpicrisisWorker = workersKeeper.DischargeEpicrisisWorker;
            _globalSettings           = workersKeeper.GlobalSettings;
            _configurationEngine      = workersKeeper.ConfigurationEngine;
        }