コード例 #1
0
ファイル: CRMSteps.cs プロジェクト: mariana58/DTCMAutomation
        public bool CompanyCreationDecisionStep(Browser xrmBrowser, CommonFunctions.CommonFunctions.Users User, bool SameUser, bool PickRequest, bool loginFirst, string RequestNumber, CommonFunctions.CommonFunctions.Decisions decision)
        {
            bool checkStageIsCorrect = true;

            if (SameUser)
            {
                if (PickRequest)
                {
                    commonFunctions.PickOpenRequest(xrmBrowser, User, loginFirst, RequestNumber);
                }
                // TODO Add approva stage
                checkStageIsCorrect = commonFunctions.CheckStage(xrmBrowser, CommonFunctions.CommonFunctions.Stages.Employeedecision);

                // TODO add approve stage form
                CRMFormsClass.CompanyCreationDecision(xrmBrowser, decision);
            }
            else
            {
                using (var xrmBrowser1 = new Browser(TestSettings.Options))
                {
                    if (PickRequest)
                    {
                        commonFunctions.PickOpenRequest(xrmBrowser1, User, loginFirst, RequestNumber);
                    }
                    else
                    {
                        // TODO open existing request
                        commonFunctions.CRMLoginAs(xrmBrowser1, User);
                        commonFunctions.NavigateTo(xrmBrowser1, "", "", "");
                    }

                    // TODO Add approva stage
                    checkStageIsCorrect = commonFunctions.CheckStage(xrmBrowser1, CommonFunctions.CommonFunctions.Stages.Reviewdecision);

                    // TODO add approve stage form
                    CRMFormsClass.CompanyCreationDecision(xrmBrowser1, decision);
                }
            }

            return(checkStageIsCorrect);
        }
コード例 #2
0
 internal void CompanyCreationDecision(Browser xrmBrowser, CommonFunctions.CommonFunctions.Decisions decision)
 {
     throw new NotImplementedException();
 }