public static bool SelectDefaultAsYesForQuestions(List <DefinePatientIdentifiers> QuestionsData, out List <string> FailedQuestions)
        {
            FailedQuestions = new List <string>();
            bool isSuccess = true;

            try
            {
                foreach (DefinePatientIdentifiers DataItem in QuestionsData)
                {
                    IControl DefaultDropdown = DL_DefinePatientIdentifiers.DefaultDropdownForQuestionInCRF(DataItem.QuestionPrompt);
                    if (Control_PropertyUtilities.IsControlNull(DefaultDropdown))
                    {
                        isSuccess = false;
                    }
                    if (!Control_ActionUtilities.Dropdown_SelectItem(DefaultDropdown, "Yes", "Unable to select Yes in Default dropdown for question prompt '" + DataItem.QuestionPrompt + "'."))
                    {
                        FailedQuestions.Add(DataItem.QuestionPrompt);
                        isSuccess = false;
                    }
                }
                return(isSuccess);
            }
            catch (Exception e)
            {
                new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e);
            }
            return(false);
        }
 public static bool ExpandOrCollapseFormInPatientIdentifiersPage(string CRFName)
 {
     try
     {
         IControl Icon = DL_DefinePatientIdentifiers.CRFExpandCollapseIcon(CRFName);
         if (Control_PropertyUtilities.IsControlNull(Icon))
         {
             return(false);
         }
         return(Control_ActionUtilities.Click(Icon, "Unable to click expand/collapse icon of '" + CRFName + "' form."));
     }
     catch (Exception e)
     {
         new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e);
     }
     return(false);
 }