Ejemplo n.º 1
0
 private void WorkingStepCompleted(object sender, WorkingStepCompletedEventArgs e)
 {
     if (e.WorkingStepNumber == e.LoadedWorkflow.WorkingSteps.Count - 2)
     {
         SendWorkflowCompleted(e.LoadedWorkflow.Id, e.StepEndTime - e.WorkflowStartTime);
     }
     if (e.WorkingStepNumber < e.LoadedWorkflow.WorkingSteps.Count - 1)
     {
         SendWorkingStepCompleted(e.WorkingStepNumber, e.StepDurationTime, e.LoadedWorkflow.Id);
     }
 }
Ejemplo n.º 2
0
        void handle_WorkingStepCompleted(object sender, WorkingStepCompletedEventArgs e)
        {
            var wStats = m_CurrentWorkflowStats.WorkingStepsStats.ElementAt(e.WorkingStepNumber);

            wStats.Passed++;
            wStats.TotalTime += e.StepDurationTime;
            if (e.triggerType == AllEnums.WorkingStepEndConditionTrigger.FOOTPEDAL && !e.WorkingStep.IsManualStep)
            {
                wStats.Skipped++;
            }
        }