private void AddAutomatedALMDefectsOperation(object sender, RoutedEventArgs e)
        {
            ObservableList <ALMDefectProfile> ALMDefectProfiles = WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems <ALMDefectProfile>();

            if ((ALMDefectProfiles == null) || (ALMDefectProfiles.Count < 1))
            {
                Reporter.ToUser(eUserMsgKey.NoDefectProfileCreated);
                return;
            }

            RunSetActionAutomatedALMDefects RSAAAD = new RunSetActionAutomatedALMDefects();

            RSAAAD.Name  = RSAAAD.Type;
            RSAAAD.RunAt = RunSetActionBase.eRunAt.ExecutionEnd;
            RSAAAD.DefectsOpeningModeForAll = true;
            mRunSetConfig.RunSetActions.Add(RSAAAD);
            RunSetActionsGrid.Grid.SelectedItem = RSAAAD;

            RunSetActionAutomatedALMDefectsOperations runSetActionAutomatedALMDefects = new RunSetActionAutomatedALMDefectsOperations(RSAAAD);

            RSAAAD.RunSetActionAutomatedALMDefectsOperations = runSetActionAutomatedALMDefects;

            RunSetActionBaseOperations runSetActionBaseOperations = new RunSetActionBaseOperations(RSAAAD);

            RSAAAD.runSetActionBaseOperations = runSetActionBaseOperations;
        }
Exemple #2
0
        private void AddAutomatedALMDefectsOperation(object sender, RoutedEventArgs e)
        {
            if (!App.UserProfile.Solution.UseRest)
            {
                Reporter.ToUser(eUserMsgKeys.ALMDefectsUserInOtaAPI);
                return;
            }
            ObservableList <ALMDefectProfile> ALMDefectProfiles = WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems <ALMDefectProfile>();

            if ((ALMDefectProfiles == null) || (ALMDefectProfiles.Count < 1))
            {
                Reporter.ToUser(eUserMsgKeys.NoDefectProfileCreated);
                return;
            }

            RunSetActionAutomatedALMDefects RSAAAD = new RunSetActionAutomatedALMDefects();

            RSAAAD.Name  = "Automated ALM Defect’s Opening";
            RSAAAD.RunAt = RunSetActionBase.eRunAt.ExecutionEnd;
            mRunSetConfig.RunSetActions.Add(RSAAAD);
            RunSetActionsGrid.Grid.SelectedItem = RSAAAD;
        }
        private void AddAutomatedALMDefectsOperation(object sender, RoutedEventArgs e)
        {
            if (!WorkSpace.Instance.Solution.UseRest && WorkSpace.Instance.Solution.AlmType != GingerCoreNET.ALMLib.ALMIntegration.eALMType.Jira)
            {
                Reporter.ToUser(eUserMsgKey.ALMDefectsUserInOtaAPI);
                return;
            }
            ObservableList <ALMDefectProfile> ALMDefectProfiles = WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems <ALMDefectProfile>();

            if ((ALMDefectProfiles == null) || (ALMDefectProfiles.Count < 1))
            {
                Reporter.ToUser(eUserMsgKey.NoDefectProfileCreated);
                return;
            }

            RunSetActionAutomatedALMDefects RSAAAD = new RunSetActionAutomatedALMDefects();

            RSAAAD.Name  = RSAAAD.Type;
            RSAAAD.RunAt = RunSetActionBase.eRunAt.ExecutionEnd;
            mRunSetConfig.RunSetActions.Add(RSAAAD);
            RunSetActionsGrid.Grid.SelectedItem = RSAAAD;
        }