public OperationViewForm( CWorkersKeeper workersKeeper, CPatient patientInfo, CHospitalization hospitalizationInfo, COperation operationInfo, HospitalizationViewForm hospitalizationViewForm, AddUpdate action) { _stopSaveParameters = true; InitializeComponent(); _workersKeeper = workersKeeper; _operationWorker = workersKeeper.OperationWorker; _orderlyWorker = workersKeeper.OrderlyWorker; _scrubNurseWorker = workersKeeper.ScrubNurseWorker; _patientInfo = patientInfo; _hospitalizationInfo = hospitalizationInfo; _hospitalizationViewForm = hospitalizationViewForm; _configurationEngine = workersKeeper.ConfigurationEngine; PutObjectsToComboBox(_orderlyWorker.OrderlyList, comboBoxOrderly); PutObjectsToComboBox(_scrubNurseWorker.ScrubNurseList, comboBoxScrubNurse); _action = action; _operationInfo = operationInfo; _saveOperationInfo = new COperation(_operationInfo); textBoxName.Text = _operationInfo.Name; textBoxAssistents.Text = ListToMultilineString(_operationInfo.Assistents); textBoxSurgeons.Text = ListToMultilineString(_operationInfo.Surgeons); textBoxOperationTypes.Text = ListToMultilineString(_operationInfo.OperationTypes); comboBoxScrubNurse.Text = _operationInfo.ScrubNurse; textBoxSheAnestethist.Text = _operationInfo.SheAnaesthetist; textBoxHeAnestethist.Text = _operationInfo.HeAnaesthetist; comboBoxOrderly.Text = _operationInfo.Orderly; dateTimePickerDateOfOperation.Value = _operationInfo.DateOfOperation; dateTimePickerStartTimeOfOperation.Value = _operationInfo.StartTimeOfOperation; dateTimePickerEndTimeOfOperation.Checked = _operationInfo.EndTimeOfOperation.HasValue; if (_operationInfo.EndTimeOfOperation.HasValue) { dateTimePickerEndTimeOfOperation.Value = _operationInfo.EndTimeOfOperation.Value; } Text = action == AddUpdate.Add ? "Добавление операции" : "Просмотр данных об операции"; }
public VisitViewForm( CWorkersKeeper workersKeeper, CPatient patientInfo, CVisit visitInfo, PatientViewForm patientViewForm, AddUpdate action) { _stopSaveParameters = true; InitializeComponent(); _additionalDocumentsFolderPath = Path.Combine(Application.StartupPath, AdditionalDocumentsFolderName); _workersKeeper = workersKeeper; _visitWorker = workersKeeper.VisitWorker; _patientInfo = patientInfo; _patientViewForm = patientViewForm; _configurationEngine = workersKeeper.ConfigurationEngine; _action = action; _visitInfo = visitInfo; _saveVisitInfo = new CVisit(_visitInfo); PutSurgeonsToComboBox(); dateTimePickerVisitDate.Value = _visitInfo.VisitDate; textBoxDiagnose.Text = _visitInfo.Diagnose; textBoxRecommendation.Text = _visitInfo.Recommendation; textBoxComments.Text = _visitInfo.Comments; textBoxEvenly.Text = _visitInfo.Evenly; checkBoxLastParagraph.Checked = _visitInfo.IsLastParagraphForCertificateNeeded; checkBoxLastParagraphOdkb.Checked = _visitInfo.IsLastOdkbParagraphForCertificateNeeded; comboBoxDoctor.Text = _visitInfo.Doctor; textBoxPassInfoSeries.Text = _patientInfo.PassInformation.Series; textBoxPassInfoNumber.Text = _patientInfo.PassInformation.Number; textBoxPassInfoSubdivisionCode.Text = _patientInfo.PassInformation.SubdivisionCode; textBoxPassInfoOrganization.Text = _patientInfo.PassInformation.Organization; if (_patientInfo.PassInformation.DeliveryDate.HasValue) { dateTimePickerPassInfoDeliveryDate.Checked = true; dateTimePickerPassInfoDeliveryDate.Value = _patientInfo.PassInformation.DeliveryDate.Value; } Text = _action == AddUpdate.Add ? "Добавление новой консультации" : "Просмотр данных о консультации"; }
public HospitalizationViewForm( CWorkersKeeper workersKeeper, CPatient patientInfo, CHospitalization hospitalizationInfo, PatientViewForm patientviewForm, AddUpdate action) { _stopSaveParameters = true; InitializeComponent(); _workersKeeper = workersKeeper; _hospitalizationWorker = workersKeeper.HospitalizationWorker; _operationWorker = workersKeeper.OperationWorker; _patientInfo = patientInfo; _patientViewForm = patientviewForm; _configurationEngine = workersKeeper.ConfigurationEngine; PutSurgeonsToComboBox(); _realPrivateFolder = CConvertEngine.GetFullPrivateFolderPath(_patientInfo.PrivateFolder); _action = action; _hospitalizationInfo = hospitalizationInfo; _saveHospitalizationInfo = new CHospitalization(_hospitalizationInfo); dateTimePickerDeliveryDate.Value = _hospitalizationInfo.DeliveryDate; if (_hospitalizationInfo.ReleaseDate.HasValue) { dateTimePickerReleaseDate.Checked = true; dateTimePickerReleaseDate.Value = _hospitalizationInfo.ReleaseDate.Value; } else { dateTimePickerReleaseDate.Checked = false; } textBoxFotoFolderName.Text = _hospitalizationInfo.FotoFolderName; textBoxCaseHistory.Text = _hospitalizationInfo.NumberOfCaseHistory; textBoxDiagnose.Text = _hospitalizationInfo.Diagnose; comboBoxDoctorInChargeOfTheCase.Text = _hospitalizationInfo.DoctorInChargeOfTheCase; Text = _action == AddUpdate.Add ? "Добавление новой госпитализации" : "Просмотр данных о госпитализации"; }