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); // ожидание, поскольку есть небольшое зависание после выбора пола }