public static bool ClickProcessLink(String process) { try { WebTable_SearchCriteriaItemList list = new WebTable_SearchCriteriaItemList(); list.AddSearchItem(new WebTable_SearchCriteriaItem(1, process, TableColumnContentType.Text)); IControl processRow = WebTableUtilities.Table_FindRow(DS_Forms.FormsTable, list); IControl proecssCell = WebTableUtilities.GetCell(processRow, 1); IControl processLink = StudyManagemantJobsPage.GetProcessLink(proecssCell, process); return(Control_ActionUtilities.Click(processLink, "Unable to click process link " + process)); } catch (Exception e) { } return(false); }
public static bool ClickJobStatus(String process, String statusText) { try { IControl cell = GetStatusCell(process, statusText); if (!Control_PropertyUtilities.IsControlNull(cell)) { IControl statusLink = StudyManagemantJobsPage.GetStatusLink(cell, statusText); if (!Control_PropertyUtilities.IsControlNull(statusLink)) { return(Control_ActionUtilities.Click(statusLink, "Unable to click study management job " + statusText + " for proecss " + process)); } } } catch (Exception e) { } return(false); }