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); }