Ejemplo n.º 1
0
        public void WhenISetAdditionalParametersByFilterpanel(Table table)
        {
            CCENPersonalDataPage cCENPersonalDataPage = new CCENPersonalDataPage();           // определяем страницу персональных данных

            if (isInsurenced)                                                                 // если ПЗ страховой
            {
                createdInsurancedPatient = table.CreateInstance <Models.InsurancedPatient>(); // берем коллекцию СтраховойПациент и заполняем страховые поля
                cCENPersonalDataPage.SetInsurancePatientData(createdInsurancedPatient.PolicyNumber, createdInsurancedPatient.Dispetcher, createdInsurancedPatient.Validity);
            }

            // далее в любом случае заполняем основные данные пациента
            createdPatient = table.CreateInstance <Models.Patient>();
            cCENPersonalDataPage.SetFIO(createdPatient.Firstname, createdPatient.Middlename, createdPatient.Lastname, createdPatient.Dateofbirth);
            cCENPersonalDataPage.SetGender(createdPatient.Gender);
            System.Threading.Thread.Sleep(900); // ожидание, поскольку есть небольшое зависание после выбора пола
        }