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