public static void DeleteStagedStudy() { BP_StudyVersionManagementUtilities.InvokeStudyRow("Staged"); BP_ActionPaletteUtilities.InvokeActionPaletteLink("Cancel", "StudyVersionPropertiesActions"); BP_ModalWindow.ClickContinue("Cancel Study", "status back to Uploaded."); DeleteUploadedStudy(); }
public static bool UploadAndPublishStudy(String studyFileName, String studyLabel) { try { BP_ActionPaletteUtilities.InvokeActionPaletteLink("Manage Versions", "StudyResetAction"); if (!BP_StudyVersionManagementUtilities.IsStudyAvailable()) { BP_ActionPaletteUtilities.InvokeActionPaletteLink("Upload Study File", "StudyVersionMgmtListActions"); //BP_UploadStudyFileUtilities.ClickFileBrowseButton(); BP_UploadStudyFileUtilities.UploadStudyOnBrowseField(studyFileName, studyLabel); BP_StudyVersionManagementUtilities.InvokeStudyRow("Uploaded"); BP_ActionPaletteUtilities.InvokeActionPaletteLink("Stage", "StudyVersionPropertiesActions"); BP_StudyVersionManagementUtilities.InvokeStudyRow("Staged"); BP_ActionPaletteUtilities.InvokeActionPaletteLink("Publish", "StudyVersionPropertiesActions"); BP_MainNavigationUtilities.SelectPrimaryTabOnMenu("Inbox"); String jobText = "Publishing of Study file (" + studyLabel + ") - complete."; return(BP_InboxUtilities.CheckInbox_Subject_FromTop("Jobs", new List <String> { jobText })); } return(false); } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); return(false); } }
public static bool DeletePublishedStudy() { try { if (BP_StudyVersionManagementUtilities.IsStudyAvailable()) { BP_BreadCrumbUtilities.ClickBreadCrumbItem("Study Management"); BP_ActionPaletteUtilities.InvokeActionPaletteLink("Reset Study", "StudyResetAction"); BP_ModalWindow.ClickContinue("Reset Study", "Study Reset will delete"); BP_ActionPaletteUtilities.InvokeActionPaletteLink("Manage Versions", "StudyResetAction"); BP_StudyVersionManagementUtilities.InvokeStudyRow("Published"); BP_ActionPaletteUtilities.InvokeActionPaletteLink("Recall", "StudyVersionPropertiesActions"); BP_ModalWindow.ClickContinue("Recall Study", "complete database backup"); DeleteUploadedStudy(); } return(true); } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); return(false); } }
public static void DeleteUploadedStudy() { BP_StudyVersionManagementUtilities.InvokeStudyRow("Uploaded"); BP_ActionPaletteUtilities.InvokeActionPaletteLink("Delete", "StudyVersionPropertiesActions"); BP_ModalWindow.ClickContinue("Delete Study", "permanently remove"); }