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