コード例 #1
0
        /// <summary>
        /// Use this if submitting a designated review with modifications determination
        /// </summary>
        /// <param name="determination"></param>
        /// <param name="modificationString"></param>
        /// <param name="rdyToSubmit"></param>
        public void SubmitDesignatedReviewForStudy(SubmitDesignatedReview.StudyDeterminations determination, string modificationString, bool rdyToSubmit = true)
        {
            ActivitiesNav.LnkSubmitDesignatedReview.Click();
            var submitDesignatedReview = new SubmitDesignatedReview(this.GetStudyID(), "Submit Designated Review");

            submitDesignatedReview.SwitchTo();
            // TODO Select only approved
            submitDesignatedReview.SelectStudyDeterminations(determination);
            // workaround // TODO implement further categories
            submitDesignatedReview.ChkFirstExemptCategory.SetCheckBox(true);
            submitDesignatedReview.ChkConflictingInterest.SetCheckBox(true);
            // TODO HAck on review level
            submitDesignatedReview.RdoFirstReviewLevel.Click();
            submitDesignatedReview.TxtModification.Value = modificationString;
            if (rdyToSubmit)
            {
                submitDesignatedReview.RdoReadyToSubmitThisReviewYes.Click();
            }
            else
            {
                submitDesignatedReview.RdoReadyToSubmitThisReviewNo.Click();
            }
            submitDesignatedReview.BtnOk.Click();
            submitDesignatedReview.SwitchBackToParent();
            Wait.Until(h => ProjectLogHistory.VerifyFirstRowLink("Designated Review Submitted") == true);
        }
コード例 #2
0
 /// <summary>
 /// Use this if submitting a designated review with modifications determination
 /// </summary>
 /// <param name="determination"></param>
 /// <param name="modificationString"></param>
 /// <param name="rdyToSubmit"></param>
 public void SubmitDesignatedReviewForStudy(SubmitDesignatedReview.StudyDeterminations determination, string modificationString, bool rdyToSubmit = true)
 {
     ActivitiesNav.LnkSubmitDesignatedReview.Click();
     var submitDesignatedReview = new SubmitDesignatedReview(this.GetStudyID(), "Submit Designated Review");
     submitDesignatedReview.SwitchTo();
     // TODO Select only approved
     submitDesignatedReview.SelectStudyDeterminations(determination);
     // workaround // TODO implement further categories
     submitDesignatedReview.ChkFirstExemptCategory.SetCheckBox(true);
     submitDesignatedReview.ChkConflictingInterest.SetCheckBox(true);
     // TODO HAck on review level
     submitDesignatedReview.RdoFirstReviewLevel.Click();
     submitDesignatedReview.TxtModification.Value = modificationString;
     if (rdyToSubmit)
     {
         submitDesignatedReview.RdoReadyToSubmitThisReviewYes.Click();
     }
     else
     {
         submitDesignatedReview.RdoReadyToSubmitThisReviewNo.Click();
     }
     submitDesignatedReview.BtnOk.Click();
     submitDesignatedReview.SwitchBackToParent();
     Wait.Until(h => ProjectLogHistory.VerifyFirstRowLink("Designated Review Submitted") == true);
 }
コード例 #3
0
        public void FinalizeDocuments()
        {
            // Using STUDY-AutoTest-uqqHJ as template
               string targetStudy = "AutoTest-" + DataGen.String(5);
               CloneEntity("STUDY-AutoTest-nGPTf", targetStudy);

            var ActionsNav = new ActivitiesNav();
            var Workspace = new IRBWorkspace();
            var irbSubmissionsPage = new IRBSubmissions();

            Store.LoginAsUser(Users.Comm4);
            irbSubmissionsPage.OpenSubmissionByAllSubmissions(targetStudy);

            var submitDesignatedReviewPopup = new SubmitDesignatedReview(Workspace.GetStudyID(), "Submit Designated Review");
            ActionsNav.LnkSubmitDesignatedReview.Click();
            submitDesignatedReviewPopup.SwitchTo();
            submitDesignatedReviewPopup.ChkConflictingInterest.Click();
            submitDesignatedReviewPopup.RdoBtnFirstDetermination.Click();
            submitDesignatedReviewPopup.RdoFirstReviewLevel.Click();
            submitDesignatedReviewPopup.ChkFirstExemptCategory.Click();
            submitDesignatedReviewPopup.TxtLastDayApproval.Text = "2/6/2030";
            submitDesignatedReviewPopup.RdoReadyToSubmitThisReviewYes.Click();
            submitDesignatedReviewPopup.BtnOk.Click();
            submitDesignatedReviewPopup.SwitchBackToParent();

            Wait.Until((d) => new CCElement(By.LinkText("Designated Review Submitted")).Exists);
            Assert.IsTrue(new CCElement(By.LinkText("Designated Review Submitted")).Exists);
            Assert.IsTrue(Workspace.GetStudyState() == "Post-Review");
        }