Ejemplo n.º 1
0
 public void CompletePanel()
 {
     waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40);
     LastPageBtn.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_panel_member_review') and contains(text(),'2019-222496')]"), 40);
     CISUPanel.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40);
     AcquireTask.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);
     CompleteStepBtn.Clicks();
 }
Ejemplo n.º 2
0
 public void CompleteCEIUSDCO()
 {
     waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40);
     LastPageBtn.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_ceiu_sdco_approval') and contains(text(),'2019-222496')]"), 40);
     CEIUApproval.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40);
     AcquireTask.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);
     CompleteStepBtn.Clicks();
 }
Ejemplo n.º 3
0
 public void CompleteInitialValidation()
 {
     waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40);
     LastPageBtn.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_validation') and contains(text(),'2019-222496')]"), 40);
     CISUValidation.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40);
     AcquireTask.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);;
     CompleteStepBtn.Clicks();
 }
Ejemplo n.º 4
0
 public void CompleteCisuIntake()
 {
     waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40);
     LastPageBtn.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_intake_case_cl') and contains(text(),'2019-222496')]"), 40);
     CISUIntakeFinalLetter.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40);
     AcquireTask.Clicks();
     //waitForPageUntilElementIsVisible(By.XPath("//h1[contains(text(), 'A')]"), 40);
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);
     CompleteStepBtn.Clicks();
 }
Ejemplo n.º 5
0
 public void CompleteQualityControlSDCO()
 {
     waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40);
     LastPageBtn.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_ceiu_staff_assist_1') and contains(text(),'2019-222496')]"), 40);
     CEIUAsssistantQuality.Click();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40);
     AcquireTask.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);
     waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2566-inputEl"), 40);
     NextStepApprovalCEIU.EnterText("Quality Control Complete");
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);
     CompleteStepBtn.Clicks();
 }
Ejemplo n.º 6
0
 public void CompleteIvestigatorApprovalSDCO()
 {
     waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40);
     LastPageBtn.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_ceiu_dco_investigat') and contains(text(),'2019-222496')]"), 40);
     CEIUInvestigator.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40);
     AcquireTask.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);
     waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2566-inputEl"), 40);
     CEIUInvestigatorNextStep.EnterText("SDCO Approval");
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);
     CompleteStepBtn.Clicks();
 }
Ejemplo n.º 7
0
        public void CompleteSupervisor()
        {
            waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40);
            LastPageBtn.Clicks();
            waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_supervisor_ass') and contains(text(),'2019-222496')]"), 40);
            CISUSupervisor.Clicks();
            waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40);
            AcquireTask.Clicks();

            waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-1204-inputEl"), 40);
            AssignInvestigatorCISU.EnterText("CISU Investigator 1");
            waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 18);
            CompleteStepBtn.Clicks();
        }
Ejemplo n.º 8
0
 public void ClickForTriage()
 {
     waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40);
     LastPageBtn.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_preliminary_tr') and contains(text(),'2019-222496')]"), 40);
     CISUPreliminaryTriage.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40);
     AcquireTask.Clicks();
     waitForPageUntilElementIsVisible(By.XPath("//input[@name='icms_case_@prelim_triage_letter']"), 40);
     EnterPriliminaryTriage.EnterText("A");
     waitForPageUntilElementIsVisible(By.Id("xcp_button-2405-btnIconEl"), 40);
     SaveTriageData.Clicks();
     waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2390-inputEl"), 40);
     DDLforNextStep.EnterText("Triage Complete");
     waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);
     CompleteStepBtn.Clicks();
 }
Ejemplo n.º 9
0
        public void CompleteInvestigator()
        {
            waitForPageUntilElementIsVisible(By.XPath("//a[@data-qtip='Last Page']"), 40);
            LastPageBtn.Clicks();
            waitForPageUntilElementIsVisible(By.XPath("//a[contains(@onclick,'icms_cisu_investigation') and contains(text(),'2019-222496')]"), 40);
            CISUInvestigator.Clicks();
            waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Acquire')]"), 40);
            AcquireTask.Clicks();
            waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Assessment/Designation')]"), 40);
            AssessmentTab.Clicks();
            waitForPageUntilElementIsVisible(By.Id("xcp_button-2094-btnIconEl"), 40);
            AddAllegationBtn.Clicks();
            string popupHeading = AllegationText.GetElementText();

            Assert.AreEqual("Add Allegation", popupHeading);
            waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2392-trigger-picker"), 40);
            ComplainantTrigger.Click();
            waitForPageUntilElementIsVisible(By.XPath("//div[@data-recordindex='0']"), 40);
            string Complainant = ComplainingPartyDD.GetElementText();

            ComplainingPartyDB.EnterText(Complainant);
            waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2395-trigger-picker"), 40);
            InvolvedTrigger.Click();
            waitForPageUntilElementIsVisible(By.XPath("//div[@data-recordindex='0' and @data-boundview='xcp_dropdown_list-2395-picker']"), 40);
            string Involved = InvolvePartyDD.GetElementText();

            InvolvePartyDB.EnterText(Involved);
            AddBtn.Clicks();
            waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2425-inputEl"), 40);
            SelectChargeInput.EnterText("Discrimination");
            waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2427-inputEl"), 40);
            SelectDesignationInput.EnterText("A");
            waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-2426-inputEl"), 40);
            SelectProtectedInput.EnterText("Race");
            AllegationUpdateBtn.Clicks();
            waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(),'Finish')]"), 40);
            AllegationFinishBtn.Clicks();
            waitForPageUntilElementIsVisible(By.Id("xcp_button-2473-btnIconEl"), 40);
            SaveFinalDesignation.Clicks();

            waitForPageUntilElementIsVisible(By.Id("xcp_dropdown_list-3691-inputEl"), 40);
            NextStepInvestigator.EnterText("Panel Member: Review And Approval");
            waitForPageUntilElementIsVisible(By.XPath("//span[contains(text(), 'Complete')]"), 40);
            CompleteStepBtn.Clicks();
        }
        ValueTask <IChannel> DoAcquireAsync(TaskCompletionSource <IChannel> promise)
        {
            Contract.Assert(this.executor.InEventLoop);

            if (this.closed)
            {
                throw PoolClosedOnAcquireException;
            }

            if (this.acquiredChannelCount < this.maxConnections)
            {
                Contract.Assert(this.acquiredChannelCount >= 0);
                return(new AcquireTask(this, promise).AcquireAsync());
            }
            else
            {
                if (this.pendingAcquireCount >= this.maxPendingAcquires)
                {
                    throw FullException;
                }
                else
                {
                    promise = promise ?? new TaskCompletionSource <IChannel>();
                    var task = new AcquireTask(this, promise);
                    if (this.pendingAcquireQueue.TryEnqueue(task))
                    {
                        ++this.pendingAcquireCount;

                        if (this.timeoutTask != null)
                        {
                            task.TimeoutTask = this.executor.Schedule(this.timeoutTask, this.acquireTimeout);
                        }
                    }
                    else
                    {
                        throw FullException;
                    }

                    return(new ValueTask <IChannel>(promise.Task));
                }
            }
        }
 void OnTimeoutFail(AcquireTask task) => task.Promise.TrySetException(TimeoutException);
 void OnTimeoutNew(AcquireTask task) => task.AcquireAsync();