private void ValidateSetStateInsideStateInitializationCore(CompositeActivity compositeActivity, StateActivity state, ValidationErrorCollection validationErrors) { foreach (Activity activity in compositeActivity.EnabledActivities) { CompositeActivity childCompositeActivity = activity as CompositeActivity; if (childCompositeActivity != null) { ValidateSetStateInsideStateInitializationCore(childCompositeActivity, state, validationErrors); } else { SetStateActivity setState = activity as SetStateActivity; if (setState != null) { if (!String.IsNullOrEmpty(setState.TargetStateName)) { if (setState.TargetStateName.Equals(state.QualifiedName)) { validationErrors.Add(new ValidationError( SR.GetError_InvalidTargetStateInStateInitialization(), ErrorNumbers.Error_InvalidTargetStateInStateInitialization)); return; } } } } } }
public override ValidationErrorCollection Validate(ValidationManager manager, object obj) { ValidationErrorCollection validationErrors = new ValidationErrorCollection(base.Validate(manager, obj)); SetStateActivity setState = obj as SetStateActivity; if (setState == null) { throw new ArgumentException(SR.GetString("Error_UnexpectedArgumentType", new object[] { typeof(StateActivity).FullName }), "obj"); } if (SetStateContainment.Validate(setState, validationErrors)) { if (string.IsNullOrEmpty(setState.TargetStateName)) { validationErrors.Add(new ValidationError(SR.GetString("Error_PropertyNotSet", new object[] { "TargetStateName" }), 0x116, false, "TargetStateName")); return(validationErrors); } StateActivity state = StateMachineHelpers.FindStateByName(StateMachineHelpers.GetRootState(StateMachineHelpers.FindEnclosingState(setState)), setState.TargetStateName); if (state == null) { validationErrors.Add(new ValidationError(SR.GetError_SetStateMustPointToAState(), 0x5f3, false, "TargetStateName")); return(validationErrors); } if (!StateMachineHelpers.IsLeafState(state)) { validationErrors.Add(new ValidationError(SR.GetError_SetStateMustPointToALeafNodeState(), 0x5f4, false, "TargetStateName")); } } return(validationErrors); }
private static void ParseEventHandler(CompositeActivity eventHandler, List <TransitionInfo> transitions) { Queue <Activity> processingQueue = new Queue <Activity>(); processingQueue.Enqueue(eventHandler); while (processingQueue.Count > 0) { Activity activity = processingQueue.Dequeue(); SetStateActivity setState = activity as SetStateActivity; if (setState != null) { TransitionInfo transitionInfo = new TransitionInfo(setState, eventHandler); transitions.Add(transitionInfo); } else { CompositeActivity compositeActivity = activity as CompositeActivity; if (compositeActivity != null) { foreach (Activity childActivity in compositeActivity.Activities) { processingQueue.Enqueue(childActivity); } } } } }
internal TransitionInfo(SetStateActivity setState, CompositeActivity eventHandler) { if (setState == null) throw new ArgumentNullException("setState"); if (eventHandler == null) throw new ArgumentNullException("eventHandler"); _setState = setState; _eventHandler = eventHandler; }
public static bool Validate(SetStateActivity setState, ValidationErrorCollection validationErrors) { SetStateValidator.SetStateContainment containment = new SetStateValidator.SetStateContainment(); ValidateContainment(containment, setState); if (containment.validParentFound && containment.validParentStateFound) { return(true); } validationErrors.Add(new ValidationError(SR.GetError_SetStateOnlyWorksOnStateMachineWorkflow(), 0x5f2)); return(false); }
internal TransitionInfo(SetStateActivity setState, CompositeActivity eventHandler) { if (setState == null) { throw new ArgumentNullException("setState"); } if (eventHandler == null) { throw new ArgumentNullException("eventHandler"); } _setState = setState; _eventHandler = eventHandler; }
public void AddTrigger(string buttonName, string nextState) { EventDrivenActivity eda = new EventDrivenActivity(); HandleExternalEventActivity heea = new HandleExternalEventActivity(); heea.InterfaceType = _iface; heea.EventName = "ButtonPressed"; SetStateActivity ssa = new SetStateActivity(); ssa.TargetStateName = nextState; eda.Activities.Add(heea); eda.Activities.Add(ssa); this.CanModifyActivities = true; this.Activities.Add(eda); this.CanModifyActivities = false; }
public override ValidationErrorCollection Validate(ValidationManager manager, object obj) { ValidationErrorCollection validationErrors = new ValidationErrorCollection(base.Validate(manager, obj)); SetStateActivity setState = obj as SetStateActivity; if (setState == null) { throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(StateActivity).FullName), "obj"); } if (!SetStateContainment.Validate(setState, validationErrors)) { return(validationErrors); // could not find a valid parent } if (String.IsNullOrEmpty(setState.TargetStateName)) { validationErrors.Add(new ValidationError( SR.GetString(SR.Error_PropertyNotSet, SetStateActivity.TargetStateNamePropertyName), ErrorNumbers.Error_PropertyNotSet, false, SetStateActivity.TargetStateNamePropertyName)); } else { StateActivity enclosingState = StateMachineHelpers.FindEnclosingState(setState); Debug.Assert(enclosingState != null); // this should be caught by the SetStateContainment.Validate call above StateActivity rootState = StateMachineHelpers.GetRootState(enclosingState); StateActivity targetActivity = StateMachineHelpers.FindStateByName( rootState, setState.TargetStateName); StateActivity targetState = targetActivity as StateActivity; if (targetState == null) { validationErrors.Add(new ValidationError(SR.GetError_SetStateMustPointToAState(), ErrorNumbers.Error_SetStateMustPointToAState, false, SetStateActivity.TargetStateNamePropertyName)); } else { if (!StateMachineHelpers.IsLeafState(targetState)) { validationErrors.Add(new ValidationError(SR.GetError_SetStateMustPointToALeafNodeState(), ErrorNumbers.Error_SetStateMustPointToALeafNodeState, false, SetStateActivity.TargetStateNamePropertyName)); } } } return(validationErrors); }
private ReadOnlyCollection <string> GetPossibleStateTransitions() { List <string> targetStates = new List <string>(); ReadOnlyCollection <WorkflowQueueInfo> workflowQueuedInfos = this.WorkflowInstance.GetWorkflowQueueData(); StateMachineWorkflowActivity stateMachineWorkflow = this.StateMachineWorkflow; foreach (WorkflowQueueInfo queueInfo in workflowQueuedInfos) { foreach (string subscribedActivityName in queueInfo.SubscribedActivityNames) { Activity subscribedActivity = StateMachineHelpers.FindActivityByName(stateMachineWorkflow, subscribedActivityName); IEventActivity eventActivity = subscribedActivity as IEventActivity; if (eventActivity == null) { continue; } EventDrivenActivity eventDriven = StateMachineHelpers.GetParentEventDriven(eventActivity); Debug.Assert(eventDriven != null); Queue <Activity> activities = new Queue <Activity>(); activities.Enqueue(eventDriven); while (activities.Count > 0) { Activity activity = activities.Dequeue(); SetStateActivity setState = activity as SetStateActivity; if (setState != null) { targetStates.Add(setState.TargetStateName); } else { CompositeActivity compositeActivity = activity as CompositeActivity; if (compositeActivity != null) { foreach (Activity childActivity in compositeActivity.EnabledActivities) { activities.Enqueue(childActivity); } } } } } } return(targetStates.AsReadOnly()); }
private ReadOnlyCollection <string> GetPossibleStateTransitions() { List <string> list = new List <string>(); ReadOnlyCollection <WorkflowQueueInfo> workflowQueueData = this.WorkflowInstance.GetWorkflowQueueData(); StateMachineWorkflowActivity stateMachineWorkflow = this.StateMachineWorkflow; foreach (WorkflowQueueInfo info in workflowQueueData) { foreach (string str in info.SubscribedActivityNames) { IEventActivity eventActivity = StateMachineHelpers.FindActivityByName(stateMachineWorkflow, str) as IEventActivity; if (eventActivity != null) { EventDrivenActivity parentEventDriven = StateMachineHelpers.GetParentEventDriven(eventActivity); Queue <Activity> queue = new Queue <Activity>(); queue.Enqueue(parentEventDriven); while (queue.Count > 0) { Activity activity5 = queue.Dequeue(); SetStateActivity activity6 = activity5 as SetStateActivity; if (activity6 != null) { list.Add(activity6.TargetStateName); } else { CompositeActivity activity7 = activity5 as CompositeActivity; if (activity7 != null) { foreach (Activity activity8 in activity7.EnabledActivities) { queue.Enqueue(activity8); } continue; } } } } } } return(list.AsReadOnly()); }
private void ValidateSetStateInsideStateInitializationCore(CompositeActivity compositeActivity, StateActivity state, ValidationErrorCollection validationErrors) { foreach (Activity activity in compositeActivity.EnabledActivities) { CompositeActivity activity2 = activity as CompositeActivity; if (activity2 != null) { this.ValidateSetStateInsideStateInitializationCore(activity2, state, validationErrors); } else { SetStateActivity activity3 = activity as SetStateActivity; if (((activity3 != null) && !string.IsNullOrEmpty(activity3.TargetStateName)) && activity3.TargetStateName.Equals(state.QualifiedName)) { validationErrors.Add(new ValidationError(SR.GetError_InvalidTargetStateInStateInitialization(), 0x605)); break; } } } }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity(); this.viewCodeActivity_ShowMessage = new System.Workflow.Activities.CodeActivity(); this.viewDocumentFormActivity = new Composite.C1Console.Workflow.Activities.DocumentFormActivity(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity1 = new System.Workflow.Activities.IfElseBranchActivity(); this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity(); this.installAddOnCodeActivity_Execute = new System.Workflow.Activities.CodeActivity(); this.setStateActivity3 = new System.Workflow.Activities.SetStateActivity(); this.customEvent01HandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.CustomEvent01HandleExternalEventActivity(); this.ifElseActivity_AddOnDescriptionExists = new System.Workflow.Activities.IfElseActivity(); this.viewStateCodeActivity_Initialize = new System.Workflow.Activities.CodeActivity(); this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.installAddOnStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.viewSateEventDrivenActivity_Install = new System.Workflow.Activities.EventDrivenActivity(); this.viewStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.initializeStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.installAddOnStateActivity = new System.Workflow.Activities.StateActivity(); this.viewStateActivity = new System.Workflow.Activities.StateActivity(); this.finalStateActivity = new System.Workflow.Activities.StateActivity(); this.initializeStateActivity = new System.Workflow.Activities.StateActivity(); this.eventDrivenActivity_GlobalCancel = new System.Workflow.Activities.EventDrivenActivity(); // // setStateActivity5 // this.setStateActivity5.Name = "setStateActivity5"; this.setStateActivity5.TargetStateName = "finalStateActivity"; // // viewCodeActivity_ShowMessage // this.viewCodeActivity_ShowMessage.Name = "viewCodeActivity_ShowMessage"; this.viewCodeActivity_ShowMessage.ExecuteCode += new System.EventHandler(this.viewCodeActivity_ShowMessage_ExecuteCode); // // viewDocumentFormActivity // this.viewDocumentFormActivity.ContainerLabel = null; this.viewDocumentFormActivity.CustomToolbarDefinitionFileName = null; this.viewDocumentFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderViewAvailablePackageInformation.xml"; this.viewDocumentFormActivity.Name = "viewDocumentFormActivity"; // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Activities.Add(this.viewCodeActivity_ShowMessage); this.ifElseBranchActivity2.Activities.Add(this.setStateActivity5); this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // ifElseBranchActivity1 // this.ifElseBranchActivity1.Activities.Add(this.viewDocumentFormActivity); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.AddOnDescriptionExists); this.ifElseBranchActivity1.Condition = codecondition1; this.ifElseBranchActivity1.Name = "ifElseBranchActivity1"; // // setStateActivity4 // this.setStateActivity4.Name = "setStateActivity4"; this.setStateActivity4.TargetStateName = "viewStateActivity"; // // installAddOnCodeActivity_Execute // this.installAddOnCodeActivity_Execute.Name = "installAddOnCodeActivity_Execute"; this.installAddOnCodeActivity_Execute.ExecuteCode += new System.EventHandler(this.installAddOnCodeActivity_Execute_ExecuteCode); // // setStateActivity3 // this.setStateActivity3.Name = "setStateActivity3"; this.setStateActivity3.TargetStateName = "installAddOnStateActivity"; // // customEvent01HandleExternalEventActivity1 // this.customEvent01HandleExternalEventActivity1.EventName = "CustomEvent01"; this.customEvent01HandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.customEvent01HandleExternalEventActivity1.Name = "customEvent01HandleExternalEventActivity1"; // // ifElseActivity_AddOnDescriptionExists // this.ifElseActivity_AddOnDescriptionExists.Activities.Add(this.ifElseBranchActivity1); this.ifElseActivity_AddOnDescriptionExists.Activities.Add(this.ifElseBranchActivity2); this.ifElseActivity_AddOnDescriptionExists.Name = "ifElseActivity_AddOnDescriptionExists"; // // viewStateCodeActivity_Initialize // this.viewStateCodeActivity_Initialize.Name = "viewStateCodeActivity_Initialize"; this.viewStateCodeActivity_Initialize.ExecuteCode += new System.EventHandler(this.viewStateCodeActivity_Initialize_ExecuteCode); // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "viewStateActivity"; // // installAddOnStateInitializationActivity // this.installAddOnStateInitializationActivity.Activities.Add(this.installAddOnCodeActivity_Execute); this.installAddOnStateInitializationActivity.Activities.Add(this.setStateActivity4); this.installAddOnStateInitializationActivity.Name = "installAddOnStateInitializationActivity"; // // viewSateEventDrivenActivity_Install // this.viewSateEventDrivenActivity_Install.Activities.Add(this.customEvent01HandleExternalEventActivity1); this.viewSateEventDrivenActivity_Install.Activities.Add(this.setStateActivity3); this.viewSateEventDrivenActivity_Install.Name = "viewSateEventDrivenActivity_Install"; // // viewStateInitializationActivity // this.viewStateInitializationActivity.Activities.Add(this.viewStateCodeActivity_Initialize); this.viewStateInitializationActivity.Activities.Add(this.ifElseActivity_AddOnDescriptionExists); this.viewStateInitializationActivity.Name = "viewStateInitializationActivity"; // // initializeStateInitializationActivity // this.initializeStateInitializationActivity.Activities.Add(this.setStateActivity2); this.initializeStateInitializationActivity.Name = "initializeStateInitializationActivity"; // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "finalStateActivity"; // // cancelHandleExternalEventActivity1 // this.cancelHandleExternalEventActivity1.EventName = "Cancel"; this.cancelHandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity1.Name = "cancelHandleExternalEventActivity1"; // // installAddOnStateActivity // this.installAddOnStateActivity.Activities.Add(this.installAddOnStateInitializationActivity); this.installAddOnStateActivity.Name = "installAddOnStateActivity"; // // viewStateActivity // this.viewStateActivity.Activities.Add(this.viewStateInitializationActivity); this.viewStateActivity.Activities.Add(this.viewSateEventDrivenActivity_Install); this.viewStateActivity.Name = "viewStateActivity"; // // finalStateActivity // this.finalStateActivity.Name = "finalStateActivity"; // // initializeStateActivity // this.initializeStateActivity.Activities.Add(this.initializeStateInitializationActivity); this.initializeStateActivity.Name = "initializeStateActivity"; // // eventDrivenActivity_GlobalCancel // this.eventDrivenActivity_GlobalCancel.Activities.Add(this.cancelHandleExternalEventActivity1); this.eventDrivenActivity_GlobalCancel.Activities.Add(this.setStateActivity1); this.eventDrivenActivity_GlobalCancel.Name = "eventDrivenActivity_GlobalCancel"; // // ViewAvailableAddOnInfoWorkflowWorkflow // this.Activities.Add(this.eventDrivenActivity_GlobalCancel); this.Activities.Add(this.initializeStateActivity); this.Activities.Add(this.finalStateActivity); this.Activities.Add(this.viewStateActivity); this.Activities.Add(this.installAddOnStateActivity); this.CompletedStateName = "finalStateActivity"; this.DynamicUpdateCondition = null; this.InitialStateName = "initializeStateActivity"; this.Name = "ViewAvailableAddOnInfoWorkflowWorkflow"; this.CanModifyActivities = false; }
private void InitializeComponent () { CanModifyActivities = true; CodeCondition codecondition1 = new CodeCondition (); ProofReadSetStateQualityNotOK = new SetStateActivity (); ProofReadSetStateQualityOK = new SetStateActivity (); ProofReadElseBranchActivity2 = new IfElseBranchActivity (); ProofReadElseBranch = new IfElseBranchActivity (); PrintFinalizationCode = new CodeActivity (); PrintSetState = new SetStateActivity (); PrintCode = new CodeActivity (); PrintDelay = new DelayActivity (); ProofReadIfElse = new IfElseActivity (); ProofReadDelay = new DelayActivity (); CreateInitCode = new CodeActivity (); DocumentSetState = new SetStateActivity (); CodeDocument = new CodeActivity (); CreateDelay = new DelayActivity (); PrintFinalization = new StateFinalizationActivity (); PrintEventDriven = new EventDrivenActivity (); ProofReadEventDriven = new EventDrivenActivity (); CreateInitialization = new StateInitializationActivity (); CreateDriven = new EventDrivenActivity (); End = new StateActivity (); Print = new StateActivity (); ProofRead = new StateActivity (); Create = new StateActivity (); // ProofReadSetStateQualityNotOK ProofReadSetStateQualityNotOK.Name = "ProofReadSetStateQualityNotOK"; ProofReadSetStateQualityNotOK.TargetStateName = "Print"; // ProofReadSetStateQualityOK ProofReadSetStateQualityOK.Name = "ProofReadSetStateQualityOK"; ProofReadSetStateQualityOK.TargetStateName = "End"; // ProofReadElseBranchActivity2 ProofReadElseBranchActivity2.Activities.Add (ProofReadSetStateQualityNotOK); ProofReadElseBranchActivity2.Name = "ProofReadElseBranchActivity2"; // ProofReadElseBranch ProofReadElseBranch.Activities.Add (ProofReadSetStateQualityOK); codecondition1.Condition += new EventHandler <ConditionalEventArgs> (ProofReadIfElseConditionFunction); ProofReadElseBranch.Condition = codecondition1; ProofReadElseBranch.Name = "ProofReadElseBranch"; // PrintFinalizationCode PrintFinalizationCode.Name = "PrintFinalizationCode"; PrintFinalizationCode.ExecuteCode += new EventHandler (PrintFinalizationCodeFunction); // PrintSetState PrintSetState.Name = "PrintSetState"; PrintSetState.TargetStateName = "End"; // PrintCode PrintCode.Name = "PrintCode"; PrintCode.ExecuteCode += new EventHandler (PrintCodeFunction); // PrintDelay PrintDelay.Name = "PrintDelay"; PrintDelay.TimeoutDuration = TimeSpan.Parse ("00:00:02"); // ProofReadIfElse ProofReadIfElse.Activities.Add (ProofReadElseBranch); ProofReadIfElse.Activities.Add (ProofReadElseBranchActivity2); ProofReadIfElse.Description = "Quality is OK?"; ProofReadIfElse.Name = "ProofReadIfElse"; // ProofReadDelay ProofReadDelay.Name = "ProofReadDelay"; ProofReadDelay.TimeoutDuration = TimeSpan.Parse ("00:00:01"); // CreateInitCode CreateInitCode.Name = "CreateInitCode"; CreateInitCode.ExecuteCode += new EventHandler (CreateInitCodeFunction); // DocumentSetState DocumentSetState.Name = "DocumentSetState"; DocumentSetState.TargetStateName = "ProofRead"; // CodeDocument CodeDocument.Name = "CodeDocument"; CodeDocument.ExecuteCode += new EventHandler (CodeDocumentFunction); // CreateDelay CreateDelay.Name = "CreateDelay"; CreateDelay.TimeoutDuration = TimeSpan.Parse ("00:00:01"); // PrintFinalization PrintFinalization.Activities.Add (PrintFinalizationCode); PrintFinalization.Name = "PrintFinalization"; // PrintEventDriven PrintEventDriven.Activities.Add (PrintDelay); PrintEventDriven.Activities.Add (PrintCode); PrintEventDriven.Activities.Add (PrintSetState); PrintEventDriven.Name = "PrintEventDriven"; // ProofReadEventDriven ProofReadEventDriven.Activities.Add (ProofReadDelay); ProofReadEventDriven.Activities.Add (ProofReadIfElse); ProofReadEventDriven.Name = "ProofReadEventDriven"; // CreateInitialization CreateInitialization.Activities.Add (CreateInitCode); CreateInitialization.Name = "CreateInitialization"; // CreateDriven CreateDriven.Activities.Add (CreateDelay); CreateDriven.Activities.Add (CodeDocument); CreateDriven.Activities.Add (DocumentSetState); CreateDriven.Name = "CreateDriven"; // End End.Name = "End"; // Print Print.Activities.Add (PrintEventDriven); Print.Activities.Add (PrintFinalization); Print.Name = "Print"; // ProofRead ProofRead.Activities.Add (ProofReadEventDriven); ProofRead.Name = "ProofRead"; // Create Create.Activities.Add (CreateDriven); Create.Activities.Add (CreateInitialization); Create.Name = "Create"; // DocumentCreation Activities.Add (Create); Activities.Add (ProofRead); Activities.Add (Print); Activities.Add (End); CompletedStateName = "End"; InitialStateName = "Create"; Name = "DocumentCreation"; CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding8 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference3 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference4 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference5 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference6 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference7 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference8 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference9 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference10 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference11 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference12 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference13 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference14 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding9 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding10 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding11 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding12 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding13 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding14 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference15 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding15 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.setStateActivity3 = new System.Workflow.Activities.SetStateActivity(); this.AuthFailed = new System.Workflow.Activities.CallExternalMethodActivity(); this.SetMenuState = new System.Workflow.Activities.SetStateActivity(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity1 = new System.Workflow.Activities.IfElseBranchActivity(); this.callExternalMethodActivity7 = new System.Workflow.Activities.CallExternalMethodActivity(); this.setStateActivity10 = new System.Workflow.Activities.SetStateActivity(); this.callExternalMethodActivity11 = new System.Workflow.Activities.CallExternalMethodActivity(); this.codeActivity2 = new System.Workflow.Activities.CodeActivity(); this.callExternalMethodActivity12 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity2 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity3 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity5 = new System.Workflow.Activities.CallExternalMethodActivity(); this.setStateActivity9 = new System.Workflow.Activities.SetStateActivity(); this.ViewCurrentCardNumber = new System.Workflow.Activities.CallExternalMethodActivity(); this.SetSelectLanguageState = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.ExitFromBalance = new System.Workflow.Activities.SetStateActivity(); this.ViewCurrentPin = new System.Workflow.Activities.CallExternalMethodActivity(); this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity(); this.setStateActivity8 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity1 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity8 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity7 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity7 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity6 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity5 = new System.Workflow.Activities.CodeActivity(); this.ifElseBranchActivity13 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity12 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity11 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity10 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity9 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity6 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity5 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity8 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity7 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity4 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity3 = new System.Workflow.Activities.IfElseBranchActivity(); this.cancellationHandlerActivity1 = new System.Workflow.ComponentModel.CancellationHandlerActivity(); this.compensatableSequenceActivity5 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.compensatableSequenceActivity4 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.compensatableSequenceActivity3 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.compensatableSequenceActivity2 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.compensatableSequenceActivity1 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.ifElseActivity5 = new System.Workflow.Activities.IfElseActivity(); this.handleExternalEventActivity3 = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity6 = new System.Workflow.Activities.CallExternalMethodActivity(); this.ifElseActivity4 = new System.Workflow.Activities.IfElseActivity(); this.handleExternalEventActivity2 = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity4 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity10 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity8 = new System.Workflow.Activities.CallExternalMethodActivity(); this.ReadCardIfElse = new System.Workflow.Activities.IfElseActivity(); this.ReadCardNumber = new System.Workflow.Activities.HandleExternalEventActivity(); this.DisplayWelcomeMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.InitCode = new System.Workflow.Activities.CodeActivity(); this.ifElseActivity3 = new System.Workflow.Activities.IfElseActivity(); this.handleExternalEventActivity1 = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity9 = new System.Workflow.Activities.CallExternalMethodActivity(); this.ifElseActivity2 = new System.Workflow.Activities.IfElseActivity(); this.GetPinHandle = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity1 = new System.Workflow.Activities.CallExternalMethodActivity(); this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.conditionedActivityGroup1 = new System.Workflow.Activities.ConditionedActivityGroup(); this.GetActionToDo = new System.Workflow.Activities.HandleExternalEventActivity(); this.ViewMenuText = new System.Workflow.Activities.CallExternalMethodActivity(); this.SetAuthState = new System.Workflow.Activities.SetStateActivity(); this.GetLanguageHandle = new System.Workflow.Activities.HandleExternalEventActivity(); this.ViewLanguageMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.eventDrivenActivity2 = new System.Workflow.Activities.EventDrivenActivity(); this.stateInitializationActivity3 = new System.Workflow.Activities.StateInitializationActivity(); this.eventDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.stateInitializationActivity2 = new System.Workflow.Activities.StateInitializationActivity(); this.handleExternalEventActivity5 = new System.Workflow.Activities.HandleExternalEventActivity(); this.handleExternalEventActivity6 = new System.Workflow.Activities.HandleExternalEventActivity(); this.stateInitializationActivity7 = new System.Workflow.Activities.StateInitializationActivity(); this.stateInitializationActivity5 = new System.Workflow.Activities.StateInitializationActivity(); this.EnterCardEvent = new System.Workflow.Activities.EventDrivenActivity(); this.Init = new System.Workflow.Activities.StateInitializationActivity(); this.MenuOrExit = new System.Workflow.Activities.EventDrivenActivity(); this.InitBalace = new System.Workflow.Activities.StateInitializationActivity(); this.GetPin = new System.Workflow.Activities.EventDrivenActivity(); this.InitAuth = new System.Workflow.Activities.StateInitializationActivity(); this.stateInitializationActivity1 = new System.Workflow.Activities.StateInitializationActivity(); this.SelectActionToDo = new System.Workflow.Activities.EventDrivenActivity(); this.InitMenu = new System.Workflow.Activities.StateInitializationActivity(); this.GetLanguage = new System.Workflow.Activities.EventDrivenActivity(); this.InitLanguage = new System.Workflow.Activities.StateInitializationActivity(); this.EnterNewPin = new System.Workflow.Activities.StateActivity(); this.EnterOldPin = new System.Workflow.Activities.StateActivity(); this.NumHandler = new System.Workflow.Activities.EventDrivenActivity(); this.ActionHandler = new System.Workflow.Activities.EventDrivenActivity(); this.Deposit = new System.Workflow.Activities.StateActivity(); this.Withdrawal = new System.Workflow.Activities.StateActivity(); this.EnterCard = new System.Workflow.Activities.StateActivity(); this.ViewBalance = new System.Workflow.Activities.StateActivity(); this.Authenticate = new System.Workflow.Activities.StateActivity(); this.Final = new System.Workflow.Activities.StateActivity(); this.Menu = new System.Workflow.Activities.StateActivity(); this.SelectLanguage = new System.Workflow.Activities.StateActivity(); // // setStateActivity3 // this.setStateActivity3.Name = "setStateActivity3"; this.setStateActivity3.TargetStateName = "Final"; // // AuthFailed // this.AuthFailed.InterfaceType = typeof(Interfaces.IFormService); this.AuthFailed.MethodName = "AuthFailed"; this.AuthFailed.Name = "AuthFailed"; // // SetMenuState // this.SetMenuState.Name = "SetMenuState"; this.SetMenuState.TargetStateName = "Menu"; // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Activities.Add(this.AuthFailed); this.ifElseBranchActivity2.Activities.Add(this.setStateActivity3); this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // ifElseBranchActivity1 // this.ifElseBranchActivity1.Activities.Add(this.SetMenuState); ruleconditionreference1.ConditionName = "IsAuth"; this.ifElseBranchActivity1.Condition = ruleconditionreference1; this.ifElseBranchActivity1.Name = "ifElseBranchActivity1"; // // callExternalMethodActivity7 // this.callExternalMethodActivity7.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity7.MethodName = "SendBackMessage"; this.callExternalMethodActivity7.Name = "callExternalMethodActivity7"; activitybind1.Name = "BankomatsWorkflow"; activitybind1.Path = "newPIN"; workflowparameterbinding1.ParameterName = "message"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.callExternalMethodActivity7.ParameterBindings.Add(workflowparameterbinding1); // // setStateActivity10 // this.setStateActivity10.Name = "setStateActivity10"; this.setStateActivity10.TargetStateName = "Menu"; // // callExternalMethodActivity11 // this.callExternalMethodActivity11.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity11.MethodName = "SendBackMessageLine"; this.callExternalMethodActivity11.Name = "callExternalMethodActivity11"; workflowparameterbinding2.ParameterName = "message"; workflowparameterbinding2.Value = "\"Ja pomenjal pin\""; this.callExternalMethodActivity11.ParameterBindings.Add(workflowparameterbinding2); // // codeActivity2 // this.codeActivity2.Name = "codeActivity2"; this.codeActivity2.ExecuteCode += new System.EventHandler(this.codeActivity2_ExecuteCode_1); // // callExternalMethodActivity12 // this.callExternalMethodActivity12.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity12.MethodName = "SendBackMessage"; this.callExternalMethodActivity12.Name = "callExternalMethodActivity12"; activitybind2.Name = "BankomatsWorkflow"; activitybind2.Path = "newPIN"; workflowparameterbinding3.ParameterName = "message"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.callExternalMethodActivity12.ParameterBindings.Add(workflowparameterbinding3); // // callExternalMethodActivity2 // this.callExternalMethodActivity2.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity2.MethodName = "SendBackMessage"; this.callExternalMethodActivity2.Name = "callExternalMethodActivity2"; workflowparameterbinding4.ParameterName = "message"; workflowparameterbinding4.Value = "\"Ti sosew\""; this.callExternalMethodActivity2.ParameterBindings.Add(workflowparameterbinding4); // // callExternalMethodActivity3 // this.callExternalMethodActivity3.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity3.MethodName = "SendBackMessage"; this.callExternalMethodActivity3.Name = "callExternalMethodActivity3"; activitybind3.Name = "BankomatsWorkflow"; activitybind3.Path = "oldPIN"; workflowparameterbinding5.ParameterName = "message"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.callExternalMethodActivity3.ParameterBindings.Add(workflowparameterbinding5); // // callExternalMethodActivity5 // this.callExternalMethodActivity5.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity5.MethodName = "SendBackMessage"; this.callExternalMethodActivity5.Name = "callExternalMethodActivity5"; activitybind4.Name = "BankomatsWorkflow"; activitybind4.Path = "oldPIN"; workflowparameterbinding6.ParameterName = "message"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.callExternalMethodActivity5.ParameterBindings.Add(workflowparameterbinding6); // // setStateActivity9 // this.setStateActivity9.Name = "setStateActivity9"; this.setStateActivity9.TargetStateName = "EnterNewPin"; // // ViewCurrentCardNumber // this.ViewCurrentCardNumber.InterfaceType = typeof(Interfaces.IFormService); this.ViewCurrentCardNumber.MethodName = "SendBackMessage"; this.ViewCurrentCardNumber.Name = "ViewCurrentCardNumber"; activitybind5.Name = "BankomatsWorkflow"; activitybind5.Path = "currentAccountNumber"; workflowparameterbinding7.ParameterName = "message"; workflowparameterbinding7.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.ViewCurrentCardNumber.ParameterBindings.Add(workflowparameterbinding7); // // SetSelectLanguageState // this.SetSelectLanguageState.Name = "SetSelectLanguageState"; this.SetSelectLanguageState.TargetStateName = "SelectLanguage"; // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "Menu"; // // ExitFromBalance // this.ExitFromBalance.Name = "ExitFromBalance"; this.ExitFromBalance.TargetStateName = "Final"; // // ViewCurrentPin // this.ViewCurrentPin.InterfaceType = typeof(Interfaces.IFormService); this.ViewCurrentPin.MethodName = "SendBackMessage"; this.ViewCurrentPin.Name = "ViewCurrentPin"; activitybind6.Name = "BankomatsWorkflow"; activitybind6.Path = "tryPIN"; workflowparameterbinding8.ParameterName = "message"; workflowparameterbinding8.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.ViewCurrentPin.ParameterBindings.Add(workflowparameterbinding8); // // ifElseActivity1 // this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity1); this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity2); this.ifElseActivity1.Name = "ifElseActivity1"; // // setStateActivity8 // this.setStateActivity8.Name = "setStateActivity8"; this.setStateActivity8.TargetStateName = "EnterOldPin"; // // codeActivity1 // this.codeActivity1.Name = "codeActivity1"; this.codeActivity1.ExecuteCode += new System.EventHandler(this.ChangeMenu); // // setStateActivity4 // this.setStateActivity4.Name = "setStateActivity4"; this.setStateActivity4.TargetStateName = "Final"; // // setStateActivity5 // this.setStateActivity5.Name = "setStateActivity5"; this.setStateActivity5.TargetStateName = "Deposit"; // // codeActivity8 // this.codeActivity8.Name = "codeActivity8"; this.codeActivity8.ExecuteCode += new System.EventHandler(this.ChangeMenu); // // setStateActivity7 // this.setStateActivity7.Name = "setStateActivity7"; this.setStateActivity7.TargetStateName = "Withdrawal"; // // codeActivity7 // this.codeActivity7.Name = "codeActivity7"; this.codeActivity7.ExecuteCode += new System.EventHandler(this.ChangeMenu); // // setStateActivity6 // this.setStateActivity6.Name = "setStateActivity6"; this.setStateActivity6.TargetStateName = "ViewBalance"; // // codeActivity5 // this.codeActivity5.Name = "codeActivity5"; this.codeActivity5.ExecuteCode += new System.EventHandler(this.ChangeMenu); // // ifElseBranchActivity13 // this.ifElseBranchActivity13.Activities.Add(this.callExternalMethodActivity7); this.ifElseBranchActivity13.Name = "ifElseBranchActivity13"; // // ifElseBranchActivity12 // this.ifElseBranchActivity12.Activities.Add(this.callExternalMethodActivity12); this.ifElseBranchActivity12.Activities.Add(this.codeActivity2); this.ifElseBranchActivity12.Activities.Add(this.callExternalMethodActivity11); this.ifElseBranchActivity12.Activities.Add(this.setStateActivity10); ruleconditionreference2.ConditionName = "NewPinLenght"; this.ifElseBranchActivity12.Condition = ruleconditionreference2; this.ifElseBranchActivity12.Name = "ifElseBranchActivity12"; // // ifElseBranchActivity11 // this.ifElseBranchActivity11.Activities.Add(this.callExternalMethodActivity2); ruleconditionreference3.ConditionName = "PinCompare"; this.ifElseBranchActivity11.Condition = ruleconditionreference3; this.ifElseBranchActivity11.Name = "ifElseBranchActivity11"; // // ifElseBranchActivity10 // this.ifElseBranchActivity10.Activities.Add(this.callExternalMethodActivity3); ruleconditionreference4.ConditionName = "NewPinLength"; this.ifElseBranchActivity10.Condition = ruleconditionreference4; this.ifElseBranchActivity10.Name = "ifElseBranchActivity10"; // // ifElseBranchActivity9 // this.ifElseBranchActivity9.Activities.Add(this.setStateActivity9); this.ifElseBranchActivity9.Activities.Add(this.callExternalMethodActivity5); ruleconditionreference5.ConditionName = "NewPinCompare"; this.ifElseBranchActivity9.Condition = ruleconditionreference5; this.ifElseBranchActivity9.Name = "ifElseBranchActivity9"; // // ifElseBranchActivity6 // this.ifElseBranchActivity6.Activities.Add(this.ViewCurrentCardNumber); this.ifElseBranchActivity6.Name = "ifElseBranchActivity6"; // // ifElseBranchActivity5 // this.ifElseBranchActivity5.Activities.Add(this.SetSelectLanguageState); ruleconditionreference6.ConditionName = "IsFullCardNumber"; this.ifElseBranchActivity5.Condition = ruleconditionreference6; this.ifElseBranchActivity5.Name = "ifElseBranchActivity5"; // // ifElseBranchActivity8 // this.ifElseBranchActivity8.Activities.Add(this.setStateActivity1); ruleconditionreference7.ConditionName = "IsAction2"; this.ifElseBranchActivity8.Condition = ruleconditionreference7; this.ifElseBranchActivity8.Name = "ifElseBranchActivity8"; // // ifElseBranchActivity7 // this.ifElseBranchActivity7.Activities.Add(this.ExitFromBalance); ruleconditionreference8.ConditionName = "IsAction1"; this.ifElseBranchActivity7.Condition = ruleconditionreference8; this.ifElseBranchActivity7.Name = "ifElseBranchActivity7"; // // ifElseBranchActivity4 // this.ifElseBranchActivity4.Activities.Add(this.ViewCurrentPin); this.ifElseBranchActivity4.Name = "ifElseBranchActivity4"; // // ifElseBranchActivity3 // this.ifElseBranchActivity3.Activities.Add(this.ifElseActivity1); ruleconditionreference9.ConditionName = "IsFullPin"; this.ifElseBranchActivity3.Condition = ruleconditionreference9; this.ifElseBranchActivity3.Name = "ifElseBranchActivity3"; // // cancellationHandlerActivity1 // this.cancellationHandlerActivity1.Name = "cancellationHandlerActivity1"; ruleconditionreference10.ConditionName = "IsAction5"; // // compensatableSequenceActivity5 // this.compensatableSequenceActivity5.Activities.Add(this.codeActivity1); this.compensatableSequenceActivity5.Activities.Add(this.setStateActivity8); this.compensatableSequenceActivity5.Name = "compensatableSequenceActivity5"; this.compensatableSequenceActivity5.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference10); ruleconditionreference11.ConditionName = "IsAction4"; // // compensatableSequenceActivity4 // this.compensatableSequenceActivity4.Activities.Add(this.setStateActivity4); this.compensatableSequenceActivity4.Name = "compensatableSequenceActivity4"; this.compensatableSequenceActivity4.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference11); ruleconditionreference12.ConditionName = "IsAction3"; // // compensatableSequenceActivity3 // this.compensatableSequenceActivity3.Activities.Add(this.codeActivity8); this.compensatableSequenceActivity3.Activities.Add(this.setStateActivity5); this.compensatableSequenceActivity3.Name = "compensatableSequenceActivity3"; this.compensatableSequenceActivity3.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference12); ruleconditionreference13.ConditionName = "IsAction2"; // // compensatableSequenceActivity2 // this.compensatableSequenceActivity2.Activities.Add(this.codeActivity7); this.compensatableSequenceActivity2.Activities.Add(this.setStateActivity7); this.compensatableSequenceActivity2.Name = "compensatableSequenceActivity2"; this.compensatableSequenceActivity2.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference13); ruleconditionreference14.ConditionName = "IsAction1"; // // compensatableSequenceActivity1 // this.compensatableSequenceActivity1.Activities.Add(this.codeActivity5); this.compensatableSequenceActivity1.Activities.Add(this.setStateActivity6); this.compensatableSequenceActivity1.Name = "compensatableSequenceActivity1"; this.compensatableSequenceActivity1.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference14); // // ifElseActivity5 // this.ifElseActivity5.Activities.Add(this.ifElseBranchActivity12); this.ifElseActivity5.Activities.Add(this.ifElseBranchActivity13); this.ifElseActivity5.Name = "ifElseActivity5"; // // handleExternalEventActivity3 // this.handleExternalEventActivity3.EventName = "GetNewNum"; this.handleExternalEventActivity3.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity3.Name = "handleExternalEventActivity3"; this.handleExternalEventActivity3.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.handleExternalEventActivity3_Invoked); // // callExternalMethodActivity6 // this.callExternalMethodActivity6.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity6.MethodName = "NewPinCodeInvite"; this.callExternalMethodActivity6.Name = "callExternalMethodActivity6"; // // ifElseActivity4 // this.ifElseActivity4.Activities.Add(this.ifElseBranchActivity9); this.ifElseActivity4.Activities.Add(this.ifElseBranchActivity10); this.ifElseActivity4.Activities.Add(this.ifElseBranchActivity11); this.ifElseActivity4.Name = "ifElseActivity4"; // // handleExternalEventActivity2 // this.handleExternalEventActivity2.EventName = "GetNewNum"; this.handleExternalEventActivity2.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity2.Name = "handleExternalEventActivity2"; this.handleExternalEventActivity2.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.handleExternalEventActivity2_Invoked); // // callExternalMethodActivity4 // this.callExternalMethodActivity4.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity4.MethodName = "SendBackMessageLine"; this.callExternalMethodActivity4.Name = "callExternalMethodActivity4"; workflowparameterbinding9.ParameterName = "message"; workflowparameterbinding9.Value = "\"VVedite Starij PIN\""; this.callExternalMethodActivity4.ParameterBindings.Add(workflowparameterbinding9); // // callExternalMethodActivity10 // this.callExternalMethodActivity10.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity10.MethodName = "SendBackMessageLine"; this.callExternalMethodActivity10.Name = "callExternalMethodActivity10"; workflowparameterbinding10.ParameterName = "message"; workflowparameterbinding10.Value = "\"я деписоти \""; this.callExternalMethodActivity10.ParameterBindings.Add(workflowparameterbinding10); // // callExternalMethodActivity8 // this.callExternalMethodActivity8.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity8.MethodName = "SendBackMessageLine"; this.callExternalMethodActivity8.Name = "callExternalMethodActivity8"; workflowparameterbinding11.ParameterName = "message"; workflowparameterbinding11.Value = "\"WidtDraw\""; this.callExternalMethodActivity8.ParameterBindings.Add(workflowparameterbinding11); // // ReadCardIfElse // this.ReadCardIfElse.Activities.Add(this.ifElseBranchActivity5); this.ReadCardIfElse.Activities.Add(this.ifElseBranchActivity6); this.ReadCardIfElse.Name = "ReadCardIfElse"; // // ReadCardNumber // this.ReadCardNumber.EventName = "GetNewNum"; this.ReadCardNumber.InterfaceType = typeof(Interfaces.IFormService); this.ReadCardNumber.Name = "ReadCardNumber"; this.ReadCardNumber.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.GetInputCardNumber); // // DisplayWelcomeMessage // this.DisplayWelcomeMessage.InterfaceType = typeof(Interfaces.IFormService); this.DisplayWelcomeMessage.MethodName = "WelcomeMessage"; this.DisplayWelcomeMessage.Name = "DisplayWelcomeMessage"; // // InitCode // this.InitCode.Name = "InitCode"; this.InitCode.ExecuteCode += new System.EventHandler(this.WorkFlowInit); // // ifElseActivity3 // this.ifElseActivity3.Activities.Add(this.ifElseBranchActivity7); this.ifElseActivity3.Activities.Add(this.ifElseBranchActivity8); this.ifElseActivity3.Name = "ifElseActivity3"; // // handleExternalEventActivity1 // this.handleExternalEventActivity1.EventName = "GetNewAction"; this.handleExternalEventActivity1.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity1.Name = "handleExternalEventActivity1"; activitybind7.Name = "BankomatsWorkflow"; activitybind7.Path = "buffer"; workflowparameterbinding12.ParameterName = "e"; workflowparameterbinding12.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.handleExternalEventActivity1.ParameterBindings.Add(workflowparameterbinding12); // // callExternalMethodActivity9 // this.callExternalMethodActivity9.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity9.MethodName = "ViewBalance"; this.callExternalMethodActivity9.Name = "callExternalMethodActivity9"; activitybind8.Name = "BankomatsWorkflow"; activitybind8.Path = "CurrentAvailableBalance"; workflowparameterbinding13.ParameterName = "accountAvailableBalance"; workflowparameterbinding13.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); activitybind9.Name = "BankomatsWorkflow"; activitybind9.Path = "CurrentTotalBalance"; workflowparameterbinding14.ParameterName = "accountTotalBalance"; workflowparameterbinding14.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.callExternalMethodActivity9.ParameterBindings.Add(workflowparameterbinding13); this.callExternalMethodActivity9.ParameterBindings.Add(workflowparameterbinding14); // // ifElseActivity2 // this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity3); this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity4); this.ifElseActivity2.Name = "ifElseActivity2"; // // GetPinHandle // this.GetPinHandle.EventName = "GetNewNum"; this.GetPinHandle.InterfaceType = typeof(Interfaces.IFormService); this.GetPinHandle.Name = "GetPinHandle"; this.GetPinHandle.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.GetInputPin); // // callExternalMethodActivity1 // this.callExternalMethodActivity1.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity1.MethodName = "DisplayAuthMenu"; this.callExternalMethodActivity1.Name = "callExternalMethodActivity1"; // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "EnterCard"; // // conditionedActivityGroup1 // this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity1); this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity2); this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity3); this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity4); this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity5); this.conditionedActivityGroup1.Activities.Add(this.cancellationHandlerActivity1); this.conditionedActivityGroup1.Name = "conditionedActivityGroup1"; ruleconditionreference15.ConditionName = "IsValidMenuAction"; this.conditionedActivityGroup1.UntilCondition = ruleconditionreference15; // // GetActionToDo // this.GetActionToDo.EventName = "GetNewAction"; this.GetActionToDo.InterfaceType = typeof(Interfaces.IFormService); this.GetActionToDo.Name = "GetActionToDo"; activitybind10.Name = "BankomatsWorkflow"; activitybind10.Path = "buffer"; workflowparameterbinding15.ParameterName = "e"; workflowparameterbinding15.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); this.GetActionToDo.ParameterBindings.Add(workflowparameterbinding15); // // ViewMenuText // this.ViewMenuText.InterfaceType = typeof(Interfaces.IFormService); this.ViewMenuText.MethodName = "DisplayMenu"; this.ViewMenuText.Name = "ViewMenuText"; // // SetAuthState // this.SetAuthState.Name = "SetAuthState"; this.SetAuthState.TargetStateName = "Authenticate"; // // GetLanguageHandle // this.GetLanguageHandle.EventName = "GetNewAction"; this.GetLanguageHandle.InterfaceType = typeof(Interfaces.IFormService); this.GetLanguageHandle.Name = "GetLanguageHandle"; // // ViewLanguageMenu // this.ViewLanguageMenu.InterfaceType = typeof(Interfaces.IFormService); this.ViewLanguageMenu.MethodName = "DisplayLanguage"; this.ViewLanguageMenu.Name = "ViewLanguageMenu"; // // eventDrivenActivity2 // this.eventDrivenActivity2.Activities.Add(this.handleExternalEventActivity3); this.eventDrivenActivity2.Activities.Add(this.ifElseActivity5); this.eventDrivenActivity2.Name = "eventDrivenActivity2"; // // stateInitializationActivity3 // this.stateInitializationActivity3.Activities.Add(this.callExternalMethodActivity6); this.stateInitializationActivity3.Name = "stateInitializationActivity3"; // // eventDrivenActivity1 // this.eventDrivenActivity1.Activities.Add(this.handleExternalEventActivity2); this.eventDrivenActivity1.Activities.Add(this.ifElseActivity4); this.eventDrivenActivity1.Name = "eventDrivenActivity1"; // // stateInitializationActivity2 // this.stateInitializationActivity2.Activities.Add(this.callExternalMethodActivity4); this.stateInitializationActivity2.Name = "stateInitializationActivity2"; // // handleExternalEventActivity5 // this.handleExternalEventActivity5.EventName = "GetNewNum"; this.handleExternalEventActivity5.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity5.Name = "handleExternalEventActivity5"; // // handleExternalEventActivity6 // this.handleExternalEventActivity6.EventName = "GetNewAction"; this.handleExternalEventActivity6.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity6.Name = "handleExternalEventActivity6"; // // stateInitializationActivity7 // this.stateInitializationActivity7.Activities.Add(this.callExternalMethodActivity10); this.stateInitializationActivity7.Name = "stateInitializationActivity7"; // // stateInitializationActivity5 // this.stateInitializationActivity5.Activities.Add(this.callExternalMethodActivity8); this.stateInitializationActivity5.Name = "stateInitializationActivity5"; // // EnterCardEvent // this.EnterCardEvent.Activities.Add(this.ReadCardNumber); this.EnterCardEvent.Activities.Add(this.ReadCardIfElse); this.EnterCardEvent.Name = "EnterCardEvent"; // // Init // this.Init.Activities.Add(this.InitCode); this.Init.Activities.Add(this.DisplayWelcomeMessage); this.Init.Name = "Init"; // // MenuOrExit // this.MenuOrExit.Activities.Add(this.handleExternalEventActivity1); this.MenuOrExit.Activities.Add(this.ifElseActivity3); this.MenuOrExit.Name = "MenuOrExit"; // // InitBalace // this.InitBalace.Activities.Add(this.callExternalMethodActivity9); this.InitBalace.Name = "InitBalace"; // // GetPin // this.GetPin.Activities.Add(this.GetPinHandle); this.GetPin.Activities.Add(this.ifElseActivity2); this.GetPin.Name = "GetPin"; // // InitAuth // this.InitAuth.Activities.Add(this.callExternalMethodActivity1); this.InitAuth.Name = "InitAuth"; // // stateInitializationActivity1 // this.stateInitializationActivity1.Activities.Add(this.setStateActivity2); this.stateInitializationActivity1.Name = "stateInitializationActivity1"; // // SelectActionToDo // this.SelectActionToDo.Activities.Add(this.GetActionToDo); this.SelectActionToDo.Activities.Add(this.conditionedActivityGroup1); this.SelectActionToDo.Name = "SelectActionToDo"; // // InitMenu // this.InitMenu.Activities.Add(this.ViewMenuText); this.InitMenu.Name = "InitMenu"; // // GetLanguage // this.GetLanguage.Activities.Add(this.GetLanguageHandle); this.GetLanguage.Activities.Add(this.SetAuthState); this.GetLanguage.Name = "GetLanguage"; // // InitLanguage // this.InitLanguage.Activities.Add(this.ViewLanguageMenu); this.InitLanguage.Name = "InitLanguage"; // // EnterNewPin // this.EnterNewPin.Activities.Add(this.stateInitializationActivity3); this.EnterNewPin.Activities.Add(this.eventDrivenActivity2); this.EnterNewPin.Name = "EnterNewPin"; // // EnterOldPin // this.EnterOldPin.Activities.Add(this.stateInitializationActivity2); this.EnterOldPin.Activities.Add(this.eventDrivenActivity1); this.EnterOldPin.Name = "EnterOldPin"; // // NumHandler // this.NumHandler.Activities.Add(this.handleExternalEventActivity5); this.NumHandler.Name = "NumHandler"; // // ActionHandler // this.ActionHandler.Activities.Add(this.handleExternalEventActivity6); this.ActionHandler.Name = "ActionHandler"; // // Deposit // this.Deposit.Activities.Add(this.stateInitializationActivity7); this.Deposit.Name = "Deposit"; // // Withdrawal // this.Withdrawal.Activities.Add(this.stateInitializationActivity5); this.Withdrawal.Name = "Withdrawal"; // // EnterCard // this.EnterCard.Activities.Add(this.Init); this.EnterCard.Activities.Add(this.EnterCardEvent); this.EnterCard.Name = "EnterCard"; // // ViewBalance // this.ViewBalance.Activities.Add(this.InitBalace); this.ViewBalance.Activities.Add(this.MenuOrExit); this.ViewBalance.Name = "ViewBalance"; // // Authenticate // this.Authenticate.Activities.Add(this.InitAuth); this.Authenticate.Activities.Add(this.GetPin); this.Authenticate.Name = "Authenticate"; // // Final // this.Final.Activities.Add(this.stateInitializationActivity1); this.Final.Name = "Final"; // // Menu // this.Menu.Activities.Add(this.InitMenu); this.Menu.Activities.Add(this.SelectActionToDo); this.Menu.Name = "Menu"; // // SelectLanguage // this.SelectLanguage.Activities.Add(this.InitLanguage); this.SelectLanguage.Activities.Add(this.GetLanguage); this.SelectLanguage.Name = "SelectLanguage"; // // BankomatsWorkflow // this.Activities.Add(this.SelectLanguage); this.Activities.Add(this.Menu); this.Activities.Add(this.Final); this.Activities.Add(this.Authenticate); this.Activities.Add(this.ViewBalance); this.Activities.Add(this.EnterCard); this.Activities.Add(this.Withdrawal); this.Activities.Add(this.Deposit); this.Activities.Add(this.ActionHandler); this.Activities.Add(this.NumHandler); this.Activities.Add(this.EnterOldPin); this.Activities.Add(this.EnterNewPin); this.CompletedStateName = null; this.DynamicUpdateCondition = null; this.InitialStateName = "EnterCard"; this.Name = "BankomatsWorkflow"; this.CanModifyActivities = false; }
protected override void OnConnectorAdded(ConnectorEventArgs e) { base.OnConnectorAdded(e); StateDesignerConnector connector = e.Connector as StateDesignerConnector; if (connector == null) return; // We need to make sure that the source connection point // is always the event handler DesignerLayoutConnectionPoint sourceDesignerLayoutConnectionPoint = connector.Source as DesignerLayoutConnectionPoint; DesignerLayoutConnectionPoint targetDesignerLayoutConnectionPoint = connector.Target as DesignerLayoutConnectionPoint; if (sourceDesignerLayoutConnectionPoint == null) { Debug.Assert(targetDesignerLayoutConnectionPoint != null); ConnectionPoint source = connector.Source; connector.Source = connector.Target; connector.Target = source; } else { Debug.Assert(targetDesignerLayoutConnectionPoint == null); } ConnectionPoint target = connector.Target; sourceDesignerLayoutConnectionPoint = (DesignerLayoutConnectionPoint)connector.Source; if (this.RootStateDesigner.AddingSetState) { SetStateActivity setState = new SetStateActivity(); setState.TargetStateName = target.AssociatedDesigner.Activity.QualifiedName; CompositeActivityDesigner compositeDesigner = (CompositeActivityDesigner)StateDesigner.GetDesigner(sourceDesignerLayoutConnectionPoint.EventHandler); List<Activity> activitiesToInsert = new List<Activity>(); activitiesToInsert.Add(setState); compositeDesigner.InsertActivities(new HitTestInfo(compositeDesigner, HitTestLocations.Designer), activitiesToInsert.AsReadOnly()); connector.SetStateName = setState.QualifiedName; } connector.TargetStateName = target.AssociatedDesigner.Activity.QualifiedName; connector.SourceStateName = sourceDesignerLayoutConnectionPoint.EventHandler.Parent.QualifiedName; connector.EventHandlerName = sourceDesignerLayoutConnectionPoint.EventHandler.QualifiedName; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition2 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition3 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition4 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition5 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition6 = new System.Workflow.Activities.CodeCondition(); this.setStateActivity3 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity1 = new System.Workflow.Activities.IfElseBranchActivity(); this.setStateActivity10 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity9 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity7 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity6 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity19 = new System.Workflow.Activities.SetStateActivity(); this.showFieldMessageActivity1 = new Composite.C1Console.Workflow.Activities.ShowFieldMessageActivity(); this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity17 = new System.Workflow.Activities.SetStateActivity(); this.step2WizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.setStateActivity18 = new System.Workflow.Activities.SetStateActivity(); this.initializeIfElseActivity_IsAddOnFree = new System.Workflow.Activities.IfElseActivity(); this.ifElseBranchActivity6 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity5 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity4 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity3 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity12 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity11 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity8 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity7 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity10 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity9 = new System.Workflow.Activities.IfElseBranchActivity(); this.setStateActivity12 = new System.Workflow.Activities.SetStateActivity(); this.cleanupCodeActivity_Cleanup = new System.Workflow.Activities.CodeActivity(); this.setStateActivity11 = new System.Workflow.Activities.SetStateActivity(); this.step5CodeActivity_RefreshTree = new System.Workflow.Activities.CodeActivity(); this.closeCurrentViewActivity1 = new Composite.C1Console.Workflow.Activities.CloseCurrentViewActivity(); this.finishHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.FinishHandleExternalEventActivity(); this.step5WizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.setStateActivity16 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity5 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.step4IfElseActivity_DidValidate = new System.Workflow.Activities.IfElseActivity(); this.step4CodeActivity_Install = new System.Workflow.Activities.CodeActivity(); this.nextHandleExternalEventActivity4 = new Composite.C1Console.Workflow.Activities.NextHandleExternalEventActivity(); this.step4WizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.setStateActivity8 = new System.Workflow.Activities.SetStateActivity(); this.finishHandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.FinishHandleExternalEventActivity(); this.showErrorWizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.showErrorCodeActivity_Initialize = new System.Workflow.Activities.CodeActivity(); this.setStateActivity15 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity4 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.step3IfElseActivity_DidValidate = new System.Workflow.Activities.IfElseActivity(); this.step3CodeActivity_DownloadAndValidate = new System.Workflow.Activities.CodeActivity(); this.nextHandleExternalEventActivity3 = new Composite.C1Console.Workflow.Activities.NextHandleExternalEventActivity(); this.step3WizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.setStateActivity14 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity3 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.ifElseActivity2 = new System.Workflow.Activities.IfElseActivity(); this.nextHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.NextHandleExternalEventActivity(); this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity(); this.step2StateStepcodeActivity_Initialize = new System.Workflow.Activities.CodeActivity(); this.setStateActivity13 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity(); this.nextHandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.NextHandleExternalEventActivity(); this.step1WizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.initializeIfElseActivity_DidValidate = new System.Workflow.Activities.IfElseActivity(); this.initializeStateCodeActivity_Initialize = new System.Workflow.Activities.CodeActivity(); this.cleanupStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.step5EventDrivenActivity_Finish = new System.Workflow.Activities.EventDrivenActivity(); this.step5StateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.step4EventDrivenActivity_Cancel = new System.Workflow.Activities.EventDrivenActivity(); this.step4EventDrivenActivity_Next = new System.Workflow.Activities.EventDrivenActivity(); this.step4StateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.showErrorEventDrivenActivity_Finish = new System.Workflow.Activities.EventDrivenActivity(); this.showErrorStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.step3EventDrivenActivity_Cancel = new System.Workflow.Activities.EventDrivenActivity(); this.step3EventDrivenActivity_Next = new System.Workflow.Activities.EventDrivenActivity(); this.step3StateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.step2EventDrivenActivity_Cancel = new System.Workflow.Activities.EventDrivenActivity(); this.step2EventDrivenActivity_Next = new System.Workflow.Activities.EventDrivenActivity(); this.step2StateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.step1EventDrivenActivity_Cancel = new System.Workflow.Activities.EventDrivenActivity(); this.step1EventDrivenActivity_Next = new System.Workflow.Activities.EventDrivenActivity(); this.step1StateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.initializeStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.cleanupStateActivity = new System.Workflow.Activities.StateActivity(); this.step5StateActivity = new System.Workflow.Activities.StateActivity(); this.step4StateActivity = new System.Workflow.Activities.StateActivity(); this.showErrorStateActivity = new System.Workflow.Activities.StateActivity(); this.step3StateActivity = new System.Workflow.Activities.StateActivity(); this.step2StateActivity = new System.Workflow.Activities.StateActivity(); this.step1StateActivity = new System.Workflow.Activities.StateActivity(); this.finalStateActivity = new System.Workflow.Activities.StateActivity(); this.initializeStateActivity = new System.Workflow.Activities.StateActivity(); this.eventDrivenActivity_GlobalCancel = new System.Workflow.Activities.EventDrivenActivity(); // // setStateActivity3 // this.setStateActivity3.Name = "setStateActivity3"; this.setStateActivity3.TargetStateName = "step1StateActivity"; // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "step2StateActivity"; // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Activities.Add(this.setStateActivity3); this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // ifElseBranchActivity1 // this.ifElseBranchActivity1.Activities.Add(this.setStateActivity2); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.IsPackageFree); this.ifElseBranchActivity1.Condition = codecondition1; this.ifElseBranchActivity1.Name = "ifElseBranchActivity1"; // // setStateActivity10 // this.setStateActivity10.Name = "setStateActivity10"; this.setStateActivity10.TargetStateName = "showErrorStateActivity"; // // setStateActivity9 // this.setStateActivity9.Name = "setStateActivity9"; this.setStateActivity9.TargetStateName = "step5StateActivity"; // // setStateActivity7 // this.setStateActivity7.Name = "setStateActivity7"; this.setStateActivity7.TargetStateName = "showErrorStateActivity"; // // setStateActivity6 // this.setStateActivity6.Name = "setStateActivity6"; this.setStateActivity6.TargetStateName = "step4StateActivity"; // // setStateActivity19 // this.setStateActivity19.Name = "setStateActivity19"; this.setStateActivity19.TargetStateName = "step2StateActivity"; // // showFieldMessageActivity1 // this.showFieldMessageActivity1.FieldBindingPath = "EulaAccepted"; this.showFieldMessageActivity1.Message = "${Composite.Plugins.PackageElementProvider, InstallRemotePackage.Step2.AcceptMissin" + "g}"; this.showFieldMessageActivity1.Name = "showFieldMessageActivity1"; // // setStateActivity5 // this.setStateActivity5.Name = "setStateActivity5"; this.setStateActivity5.TargetStateName = "step3StateActivity"; // // setStateActivity17 // this.setStateActivity17.Name = "setStateActivity17"; this.setStateActivity17.TargetStateName = "showErrorStateActivity"; // // step2WizardFormActivity // this.step2WizardFormActivity.ContainerLabel = null; this.step2WizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallRemotePackageStep2.xml"; this.step2WizardFormActivity.Name = "step2WizardFormActivity"; // // setStateActivity18 // this.setStateActivity18.Name = "setStateActivity18"; this.setStateActivity18.TargetStateName = "showErrorStateActivity"; // // initializeIfElseActivity_IsAddOnFree // this.initializeIfElseActivity_IsAddOnFree.Activities.Add(this.ifElseBranchActivity1); this.initializeIfElseActivity_IsAddOnFree.Activities.Add(this.ifElseBranchActivity2); this.initializeIfElseActivity_IsAddOnFree.Name = "initializeIfElseActivity_IsAddOnFree"; // // ifElseBranchActivity6 // this.ifElseBranchActivity6.Activities.Add(this.setStateActivity10); this.ifElseBranchActivity6.Name = "ifElseBranchActivity6"; // // ifElseBranchActivity5 // this.ifElseBranchActivity5.Activities.Add(this.setStateActivity9); codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.DidValidate); this.ifElseBranchActivity5.Condition = codecondition2; this.ifElseBranchActivity5.Name = "ifElseBranchActivity5"; // // ifElseBranchActivity4 // this.ifElseBranchActivity4.Activities.Add(this.setStateActivity7); this.ifElseBranchActivity4.Name = "ifElseBranchActivity4"; // // ifElseBranchActivity3 // this.ifElseBranchActivity3.Activities.Add(this.setStateActivity6); codecondition3.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.DidValidate); this.ifElseBranchActivity3.Condition = codecondition3; this.ifElseBranchActivity3.Name = "ifElseBranchActivity3"; // // ifElseBranchActivity12 // this.ifElseBranchActivity12.Activities.Add(this.showFieldMessageActivity1); this.ifElseBranchActivity12.Activities.Add(this.setStateActivity19); this.ifElseBranchActivity12.Name = "ifElseBranchActivity12"; // // ifElseBranchActivity11 // this.ifElseBranchActivity11.Activities.Add(this.setStateActivity5); codecondition4.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.EulaAccepted); this.ifElseBranchActivity11.Condition = codecondition4; this.ifElseBranchActivity11.Name = "ifElseBranchActivity11"; // // ifElseBranchActivity8 // this.ifElseBranchActivity8.Activities.Add(this.setStateActivity17); this.ifElseBranchActivity8.Name = "ifElseBranchActivity8"; // // ifElseBranchActivity7 // this.ifElseBranchActivity7.Activities.Add(this.step2WizardFormActivity); codecondition5.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.DidValidate); this.ifElseBranchActivity7.Condition = codecondition5; this.ifElseBranchActivity7.Name = "ifElseBranchActivity7"; // // ifElseBranchActivity10 // this.ifElseBranchActivity10.Activities.Add(this.setStateActivity18); this.ifElseBranchActivity10.Name = "ifElseBranchActivity10"; // // ifElseBranchActivity9 // this.ifElseBranchActivity9.Activities.Add(this.initializeIfElseActivity_IsAddOnFree); codecondition6.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.DidValidate); this.ifElseBranchActivity9.Condition = codecondition6; this.ifElseBranchActivity9.Name = "ifElseBranchActivity9"; // // setStateActivity12 // this.setStateActivity12.Name = "setStateActivity12"; this.setStateActivity12.TargetStateName = "finalStateActivity"; // // cleanupCodeActivity_Cleanup // this.cleanupCodeActivity_Cleanup.Name = "cleanupCodeActivity_Cleanup"; this.cleanupCodeActivity_Cleanup.ExecuteCode += new System.EventHandler(this.cleanupCodeActivity_Cleanup_ExecuteCode); // // setStateActivity11 // this.setStateActivity11.Name = "setStateActivity11"; this.setStateActivity11.TargetStateName = "finalStateActivity"; // // step5CodeActivity_RefreshTree // this.step5CodeActivity_RefreshTree.Name = "step5CodeActivity_RefreshTree"; this.step5CodeActivity_RefreshTree.ExecuteCode += new System.EventHandler(this.step5CodeActivity_RefreshTree_ExecuteCode); // // closeCurrentViewActivity1 // this.closeCurrentViewActivity1.Name = "closeCurrentViewActivity1"; // // finishHandleExternalEventActivity2 // this.finishHandleExternalEventActivity2.EventName = "Finish"; this.finishHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.finishHandleExternalEventActivity2.Name = "finishHandleExternalEventActivity2"; // // step5WizardFormActivity // this.step5WizardFormActivity.ContainerLabel = null; this.step5WizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallRemotePackageStep5.xml"; this.step5WizardFormActivity.Name = "step5WizardFormActivity"; // // setStateActivity16 // this.setStateActivity16.Name = "setStateActivity16"; this.setStateActivity16.TargetStateName = "cleanupStateActivity"; // // cancelHandleExternalEventActivity5 // this.cancelHandleExternalEventActivity5.EventName = "Cancel"; this.cancelHandleExternalEventActivity5.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity5.Name = "cancelHandleExternalEventActivity5"; // // step4IfElseActivity_DidValidate // this.step4IfElseActivity_DidValidate.Activities.Add(this.ifElseBranchActivity5); this.step4IfElseActivity_DidValidate.Activities.Add(this.ifElseBranchActivity6); this.step4IfElseActivity_DidValidate.Name = "step4IfElseActivity_DidValidate"; // // step4CodeActivity_Install // this.step4CodeActivity_Install.Name = "step4CodeActivity_Install"; this.step4CodeActivity_Install.ExecuteCode += new System.EventHandler(this.step4CodeActivity_Install_ExecuteCode); // // nextHandleExternalEventActivity4 // this.nextHandleExternalEventActivity4.EventName = "Next"; this.nextHandleExternalEventActivity4.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.nextHandleExternalEventActivity4.Name = "nextHandleExternalEventActivity4"; // // step4WizardFormActivity // this.step4WizardFormActivity.ContainerLabel = null; this.step4WizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallRemotePackageStep4.xml"; this.step4WizardFormActivity.Name = "step4WizardFormActivity"; // // setStateActivity8 // this.setStateActivity8.Name = "setStateActivity8"; this.setStateActivity8.TargetStateName = "finalStateActivity"; // // finishHandleExternalEventActivity1 // this.finishHandleExternalEventActivity1.EventName = "Finish"; this.finishHandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.finishHandleExternalEventActivity1.Name = "finishHandleExternalEventActivity1"; // // showErrorWizardFormActivity // this.showErrorWizardFormActivity.ContainerLabel = null; this.showErrorWizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallRemotePackageShowError.xml"; this.showErrorWizardFormActivity.Name = "showErrorWizardFormActivity"; // // showErrorCodeActivity_Initialize // this.showErrorCodeActivity_Initialize.Name = "showErrorCodeActivity_Initialize"; this.showErrorCodeActivity_Initialize.ExecuteCode += new System.EventHandler(this.showErrorCodeActivity_Initialize_ExecuteCode); // // setStateActivity15 // this.setStateActivity15.Name = "setStateActivity15"; this.setStateActivity15.TargetStateName = "cleanupStateActivity"; // // cancelHandleExternalEventActivity4 // this.cancelHandleExternalEventActivity4.EventName = "Cancel"; this.cancelHandleExternalEventActivity4.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity4.Name = "cancelHandleExternalEventActivity4"; // // step3IfElseActivity_DidValidate // this.step3IfElseActivity_DidValidate.Activities.Add(this.ifElseBranchActivity3); this.step3IfElseActivity_DidValidate.Activities.Add(this.ifElseBranchActivity4); this.step3IfElseActivity_DidValidate.Name = "step3IfElseActivity_DidValidate"; // // step3CodeActivity_DownloadAndValidate // this.step3CodeActivity_DownloadAndValidate.Name = "step3CodeActivity_DownloadAndValidate"; this.step3CodeActivity_DownloadAndValidate.ExecuteCode += new System.EventHandler(this.step3CodeActivity_DownloadAndValidate_ExecuteCode); // // nextHandleExternalEventActivity3 // this.nextHandleExternalEventActivity3.EventName = "Next"; this.nextHandleExternalEventActivity3.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.nextHandleExternalEventActivity3.Name = "nextHandleExternalEventActivity3"; // // step3WizardFormActivity // this.step3WizardFormActivity.ContainerLabel = null; this.step3WizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallRemotePackageStep3.xml"; this.step3WizardFormActivity.Name = "step3WizardFormActivity"; // // setStateActivity14 // this.setStateActivity14.Name = "setStateActivity14"; this.setStateActivity14.TargetStateName = "cleanupStateActivity"; // // cancelHandleExternalEventActivity3 // this.cancelHandleExternalEventActivity3.EventName = "Cancel"; this.cancelHandleExternalEventActivity3.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity3.Name = "cancelHandleExternalEventActivity3"; // // ifElseActivity2 // this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity11); this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity12); this.ifElseActivity2.Name = "ifElseActivity2"; // // nextHandleExternalEventActivity2 // this.nextHandleExternalEventActivity2.EventName = "Next"; this.nextHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.nextHandleExternalEventActivity2.Name = "nextHandleExternalEventActivity2"; // // ifElseActivity1 // this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity7); this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity8); this.ifElseActivity1.Name = "ifElseActivity1"; // // step2StateStepcodeActivity_Initialize // this.step2StateStepcodeActivity_Initialize.Name = "step2StateStepcodeActivity_Initialize"; this.step2StateStepcodeActivity_Initialize.ExecuteCode += new System.EventHandler(this.step2StateStepcodeActivity_Initialize_ExecuteCode); // // setStateActivity13 // this.setStateActivity13.Name = "setStateActivity13"; this.setStateActivity13.TargetStateName = "cleanupStateActivity"; // // cancelHandleExternalEventActivity2 // this.cancelHandleExternalEventActivity2.EventName = "Cancel"; this.cancelHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity2.Name = "cancelHandleExternalEventActivity2"; // // setStateActivity4 // this.setStateActivity4.Name = "setStateActivity4"; this.setStateActivity4.TargetStateName = "step2StateActivity"; // // nextHandleExternalEventActivity1 // this.nextHandleExternalEventActivity1.EventName = "Next"; this.nextHandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.nextHandleExternalEventActivity1.Name = "nextHandleExternalEventActivity1"; // // step1WizardFormActivity // this.step1WizardFormActivity.ContainerLabel = null; this.step1WizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallRemotePackageStep1.xml"; this.step1WizardFormActivity.Name = "step1WizardFormActivity"; // // initializeIfElseActivity_DidValidate // this.initializeIfElseActivity_DidValidate.Activities.Add(this.ifElseBranchActivity9); this.initializeIfElseActivity_DidValidate.Activities.Add(this.ifElseBranchActivity10); this.initializeIfElseActivity_DidValidate.Name = "initializeIfElseActivity_DidValidate"; // // initializeStateCodeActivity_Initialize // this.initializeStateCodeActivity_Initialize.Name = "initializeStateCodeActivity_Initialize"; this.initializeStateCodeActivity_Initialize.ExecuteCode += new System.EventHandler(this.initializeStateCodeActivity_Initialize_ExecuteCode); // // cleanupStateInitializationActivity // this.cleanupStateInitializationActivity.Activities.Add(this.cleanupCodeActivity_Cleanup); this.cleanupStateInitializationActivity.Activities.Add(this.setStateActivity12); this.cleanupStateInitializationActivity.Name = "cleanupStateInitializationActivity"; // // step5EventDrivenActivity_Finish // this.step5EventDrivenActivity_Finish.Activities.Add(this.finishHandleExternalEventActivity2); this.step5EventDrivenActivity_Finish.Activities.Add(this.closeCurrentViewActivity1); this.step5EventDrivenActivity_Finish.Activities.Add(this.step5CodeActivity_RefreshTree); this.step5EventDrivenActivity_Finish.Activities.Add(this.setStateActivity11); this.step5EventDrivenActivity_Finish.Name = "step5EventDrivenActivity_Finish"; // // step5StateInitializationActivity // this.step5StateInitializationActivity.Activities.Add(this.step5WizardFormActivity); this.step5StateInitializationActivity.Name = "step5StateInitializationActivity"; // // step4EventDrivenActivity_Cancel // this.step4EventDrivenActivity_Cancel.Activities.Add(this.cancelHandleExternalEventActivity5); this.step4EventDrivenActivity_Cancel.Activities.Add(this.setStateActivity16); this.step4EventDrivenActivity_Cancel.Name = "step4EventDrivenActivity_Cancel"; // // step4EventDrivenActivity_Next // this.step4EventDrivenActivity_Next.Activities.Add(this.nextHandleExternalEventActivity4); this.step4EventDrivenActivity_Next.Activities.Add(this.step4CodeActivity_Install); this.step4EventDrivenActivity_Next.Activities.Add(this.step4IfElseActivity_DidValidate); this.step4EventDrivenActivity_Next.Name = "step4EventDrivenActivity_Next"; // // step4StateInitializationActivity // this.step4StateInitializationActivity.Activities.Add(this.step4WizardFormActivity); this.step4StateInitializationActivity.Name = "step4StateInitializationActivity"; // // showErrorEventDrivenActivity_Finish // this.showErrorEventDrivenActivity_Finish.Activities.Add(this.finishHandleExternalEventActivity1); this.showErrorEventDrivenActivity_Finish.Activities.Add(this.setStateActivity8); this.showErrorEventDrivenActivity_Finish.Name = "showErrorEventDrivenActivity_Finish"; // // showErrorStateInitializationActivity // this.showErrorStateInitializationActivity.Activities.Add(this.showErrorCodeActivity_Initialize); this.showErrorStateInitializationActivity.Activities.Add(this.showErrorWizardFormActivity); this.showErrorStateInitializationActivity.Name = "showErrorStateInitializationActivity"; // // step3EventDrivenActivity_Cancel // this.step3EventDrivenActivity_Cancel.Activities.Add(this.cancelHandleExternalEventActivity4); this.step3EventDrivenActivity_Cancel.Activities.Add(this.setStateActivity15); this.step3EventDrivenActivity_Cancel.Name = "step3EventDrivenActivity_Cancel"; // // step3EventDrivenActivity_Next // this.step3EventDrivenActivity_Next.Activities.Add(this.nextHandleExternalEventActivity3); this.step3EventDrivenActivity_Next.Activities.Add(this.step3CodeActivity_DownloadAndValidate); this.step3EventDrivenActivity_Next.Activities.Add(this.step3IfElseActivity_DidValidate); this.step3EventDrivenActivity_Next.Name = "step3EventDrivenActivity_Next"; // // step3StateInitializationActivity // this.step3StateInitializationActivity.Activities.Add(this.step3WizardFormActivity); this.step3StateInitializationActivity.Name = "step3StateInitializationActivity"; // // step2EventDrivenActivity_Cancel // this.step2EventDrivenActivity_Cancel.Activities.Add(this.cancelHandleExternalEventActivity3); this.step2EventDrivenActivity_Cancel.Activities.Add(this.setStateActivity14); this.step2EventDrivenActivity_Cancel.Name = "step2EventDrivenActivity_Cancel"; // // step2EventDrivenActivity_Next // this.step2EventDrivenActivity_Next.Activities.Add(this.nextHandleExternalEventActivity2); this.step2EventDrivenActivity_Next.Activities.Add(this.ifElseActivity2); this.step2EventDrivenActivity_Next.Name = "step2EventDrivenActivity_Next"; // // step2StateInitializationActivity // this.step2StateInitializationActivity.Activities.Add(this.step2StateStepcodeActivity_Initialize); this.step2StateInitializationActivity.Activities.Add(this.ifElseActivity1); this.step2StateInitializationActivity.Name = "step2StateInitializationActivity"; // // step1EventDrivenActivity_Cancel // this.step1EventDrivenActivity_Cancel.Activities.Add(this.cancelHandleExternalEventActivity2); this.step1EventDrivenActivity_Cancel.Activities.Add(this.setStateActivity13); this.step1EventDrivenActivity_Cancel.Name = "step1EventDrivenActivity_Cancel"; // // step1EventDrivenActivity_Next // this.step1EventDrivenActivity_Next.Activities.Add(this.nextHandleExternalEventActivity1); this.step1EventDrivenActivity_Next.Activities.Add(this.setStateActivity4); this.step1EventDrivenActivity_Next.Name = "step1EventDrivenActivity_Next"; // // step1StateInitializationActivity // this.step1StateInitializationActivity.Activities.Add(this.step1WizardFormActivity); this.step1StateInitializationActivity.Name = "step1StateInitializationActivity"; // // initializeStateInitializationActivity // this.initializeStateInitializationActivity.Activities.Add(this.initializeStateCodeActivity_Initialize); this.initializeStateInitializationActivity.Activities.Add(this.initializeIfElseActivity_DidValidate); this.initializeStateInitializationActivity.Name = "initializeStateInitializationActivity"; // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "cleanupStateActivity"; // // cancelHandleExternalEventActivity1 // this.cancelHandleExternalEventActivity1.EventName = "Cancel"; this.cancelHandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity1.Name = "cancelHandleExternalEventActivity1"; // // cleanupStateActivity // this.cleanupStateActivity.Activities.Add(this.cleanupStateInitializationActivity); this.cleanupStateActivity.Name = "cleanupStateActivity"; // // step5StateActivity // this.step5StateActivity.Activities.Add(this.step5StateInitializationActivity); this.step5StateActivity.Activities.Add(this.step5EventDrivenActivity_Finish); this.step5StateActivity.Name = "step5StateActivity"; // // step4StateActivity // this.step4StateActivity.Activities.Add(this.step4StateInitializationActivity); this.step4StateActivity.Activities.Add(this.step4EventDrivenActivity_Next); this.step4StateActivity.Activities.Add(this.step4EventDrivenActivity_Cancel); this.step4StateActivity.Name = "step4StateActivity"; // // showErrorStateActivity // this.showErrorStateActivity.Activities.Add(this.showErrorStateInitializationActivity); this.showErrorStateActivity.Activities.Add(this.showErrorEventDrivenActivity_Finish); this.showErrorStateActivity.Name = "showErrorStateActivity"; // // step3StateActivity // this.step3StateActivity.Activities.Add(this.step3StateInitializationActivity); this.step3StateActivity.Activities.Add(this.step3EventDrivenActivity_Next); this.step3StateActivity.Activities.Add(this.step3EventDrivenActivity_Cancel); this.step3StateActivity.Name = "step3StateActivity"; // // step2StateActivity // this.step2StateActivity.Activities.Add(this.step2StateInitializationActivity); this.step2StateActivity.Activities.Add(this.step2EventDrivenActivity_Next); this.step2StateActivity.Activities.Add(this.step2EventDrivenActivity_Cancel); this.step2StateActivity.Name = "step2StateActivity"; // // step1StateActivity // this.step1StateActivity.Activities.Add(this.step1StateInitializationActivity); this.step1StateActivity.Activities.Add(this.step1EventDrivenActivity_Next); this.step1StateActivity.Activities.Add(this.step1EventDrivenActivity_Cancel); this.step1StateActivity.Name = "step1StateActivity"; // // finalStateActivity // this.finalStateActivity.Name = "finalStateActivity"; // // initializeStateActivity // this.initializeStateActivity.Activities.Add(this.initializeStateInitializationActivity); this.initializeStateActivity.Name = "initializeStateActivity"; // // eventDrivenActivity_GlobalCancel // this.eventDrivenActivity_GlobalCancel.Activities.Add(this.cancelHandleExternalEventActivity1); this.eventDrivenActivity_GlobalCancel.Activities.Add(this.setStateActivity1); this.eventDrivenActivity_GlobalCancel.Name = "eventDrivenActivity_GlobalCancel"; // // InstallRemotePackageWorkflow // this.Activities.Add(this.eventDrivenActivity_GlobalCancel); this.Activities.Add(this.initializeStateActivity); this.Activities.Add(this.finalStateActivity); this.Activities.Add(this.step1StateActivity); this.Activities.Add(this.step2StateActivity); this.Activities.Add(this.step3StateActivity); this.Activities.Add(this.showErrorStateActivity); this.Activities.Add(this.step4StateActivity); this.Activities.Add(this.step5StateActivity); this.Activities.Add(this.cleanupStateActivity); this.CompletedStateName = "finalStateActivity"; this.DynamicUpdateCondition = null; this.InitialStateName = "initializeStateActivity"; this.Name = "InstallRemotePackageWorkflow"; this.CanModifyActivities = false; }
protected override void OnConnectorAdded(ConnectorEventArgs e) { base.OnConnectorAdded(e); StateDesignerConnector connector = e.Connector as StateDesignerConnector; if (connector != null) { DesignerLayoutConnectionPoint source = connector.Source as DesignerLayoutConnectionPoint; ConnectionPoint target = connector.Target; if (source == null) { ConnectionPoint point2 = connector.Source; connector.Source = connector.Target; connector.Target = point2; } ConnectionPoint point3 = connector.Target; source = (DesignerLayoutConnectionPoint) connector.Source; if (this.RootStateDesigner.AddingSetState) { SetStateActivity activity = new SetStateActivity { TargetStateName = point3.AssociatedDesigner.Activity.QualifiedName }; CompositeActivityDesigner designer = (CompositeActivityDesigner) GetDesigner(source.EventHandler); designer.InsertActivities(new System.Workflow.ComponentModel.Design.HitTestInfo(designer, HitTestLocations.Designer), new List<Activity> { activity }.AsReadOnly()); connector.SetStateName = activity.QualifiedName; } connector.TargetStateName = point3.AssociatedDesigner.Activity.QualifiedName; connector.SourceStateName = source.EventHandler.Parent.QualifiedName; connector.EventHandlerName = source.EventHandler.QualifiedName; } }
private void InitializeComponent() { this.CanModifyActivities = true; this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.delayActivity1 = new System.Workflow.Activities.DelayActivity(); this.eventDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.stateActivity1 = new System.Workflow.Activities.StateActivity(); this.stateActivity2 = new System.Workflow.Activities.StateActivity(); // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "stateActivity1"; // // delayActivity1 // this.delayActivity1.Name = "delayActivity1"; this.delayActivity1.TimeoutDuration = System.TimeSpan.Parse("00:01:00"); // // eventDrivenActivity1 // this.eventDrivenActivity1.Activities.Add(this.delayActivity1); this.eventDrivenActivity1.Activities.Add(this.setStateActivity1); this.eventDrivenActivity1.Name = "eventDrivenActivity1"; // // stateActivity1 // this.stateActivity1.Name = "stateActivity1"; // // _initial // this.stateActivity2.Activities.Add(this.eventDrivenActivity1); this.stateActivity2.Name = "stateActivity2"; // // PressFlow // this.Activities.Add(this.stateActivity2); this.Activities.Add(this.stateActivity1); this.CompletedStateName = "stateActivity1"; this.DynamicUpdateCondition = null; this.InitialStateName = "stateActivity2"; this.Name = "PressFlow"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.delayActivity = new System.Workflow.Activities.DelayActivity(); this.refreshCodeActivity = new System.Workflow.Activities.CodeActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.delayBeforeStart = new System.Workflow.Activities.DelayActivity(); this.stateInitializationCodeActivity = new System.Workflow.Activities.CodeActivity(); this.timerEventDrivenActivity = new System.Workflow.Activities.EventDrivenActivity(); this.refreshStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.delayBeforeStartActivity = new System.Workflow.Activities.EventDrivenActivity(); this.stateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.finishStateActivity = new System.Workflow.Activities.StateActivity(); this.refreshStateActivity = new System.Workflow.Activities.StateActivity(); this.refreshInitialState = new System.Workflow.Activities.StateActivity(); // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "refreshStateActivity"; // // delayActivity // this.delayActivity.Name = "delayActivity"; this.delayActivity.TimeoutDuration = System.TimeSpan.Parse("00:01:00"); // // refreshCodeActivity // this.refreshCodeActivity.Name = "refreshCodeActivity"; this.refreshCodeActivity.ExecuteCode += new System.EventHandler(this.refreshCodeActivity_ExecuteCode); // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "refreshStateActivity"; // // delayBeforeStart // this.delayBeforeStart.Name = "delayBeforeStart"; this.delayBeforeStart.TimeoutDuration = System.TimeSpan.Parse("00:00:01"); // // stateInitializationCodeActivity // this.stateInitializationCodeActivity.Name = "stateInitializationCodeActivity"; this.stateInitializationCodeActivity.ExecuteCode += new System.EventHandler(this.stateInitializationCodeActivity_ExecuteCode); // // timerEventDrivenActivity // this.timerEventDrivenActivity.Activities.Add(this.delayActivity); this.timerEventDrivenActivity.Activities.Add(this.setStateActivity2); this.timerEventDrivenActivity.Name = "timerEventDrivenActivity"; // // refreshStateInitializationActivity // this.refreshStateInitializationActivity.Activities.Add(this.refreshCodeActivity); this.refreshStateInitializationActivity.Name = "refreshStateInitializationActivity"; // // delayBeforeStartActivity // this.delayBeforeStartActivity.Activities.Add(this.delayBeforeStart); this.delayBeforeStartActivity.Activities.Add(this.setStateActivity1); this.delayBeforeStartActivity.Name = "delayBeforeStartActivity"; // // stateInitializationActivity // this.stateInitializationActivity.Activities.Add(this.stateInitializationCodeActivity); this.stateInitializationActivity.Name = "stateInitializationActivity"; // // finishStateActivity // this.finishStateActivity.Name = "finishStateActivity"; // // refreshStateActivity // this.refreshStateActivity.Activities.Add(this.refreshStateInitializationActivity); this.refreshStateActivity.Activities.Add(this.timerEventDrivenActivity); this.refreshStateActivity.Name = "refreshStateActivity"; // // refreshInitialState // this.refreshInitialState.Activities.Add(this.stateInitializationActivity); this.refreshInitialState.Activities.Add(this.delayBeforeStartActivity); this.refreshInitialState.Name = "refreshInitialState"; // // RefreshWorkflow // this.Activities.Add(this.refreshInitialState); this.Activities.Add(this.refreshStateActivity); this.Activities.Add(this.finishStateActivity); this.CompletedStateName = "finishStateActivity"; this.DynamicUpdateCondition = null; this.InitialStateName = "refreshInitialState"; this.Name = "RefreshWorkflow"; this.CanModifyActivities = false; }
protected override object CreateInstance(WorkflowMarkupSerializationManager serializationManager, Type type) { if (serializationManager == null) { throw new ArgumentNullException("serializationManager"); } if (type == null) { throw new ArgumentNullException("type"); } StateDesignerConnector connector = null; IReferenceService referenceService = serializationManager.GetService(typeof(IReferenceService)) as IReferenceService; FreeformActivityDesigner freeformDesigner = serializationManager.Context[typeof(FreeformActivityDesigner)] as FreeformActivityDesigner; if (freeformDesigner != null && referenceService != null) { StateDesigner.DesignerLayoutConnectionPoint sourceConnection = null; ConnectionPoint targetConnection = null; StateDesigner.TransitionInfo transitionInfo = null; StateDesigner rootStateDesigner = null; try { Dictionary <string, string> constructionArguments = GetConnectorConstructionArguments(serializationManager, type); if (constructionArguments.ContainsKey("EventHandlerName") && constructionArguments.ContainsKey("SetStateName") && constructionArguments.ContainsKey("TargetStateName")) { CompositeActivity eventHandler = (CompositeActivity)referenceService.GetReference(constructionArguments["EventHandlerName"] as string); SetStateActivity setState = (SetStateActivity)referenceService.GetReference(constructionArguments["SetStateName"] as string); StateActivity targetState = (StateActivity)referenceService.GetReference(constructionArguments["TargetStateName"] as string); transitionInfo = new StateDesigner.TransitionInfo(setState, eventHandler); transitionInfo.TargetState = targetState; } if (constructionArguments.ContainsKey("SourceActivity") && constructionArguments.ContainsKey("SourceConnectionIndex") && constructionArguments.ContainsKey("SourceConnectionEdge") && constructionArguments.ContainsKey("EventHandlerName")) { StateDesigner sourceDesigner = (StateDesigner)StateDesigner.GetDesigner(referenceService.GetReference(constructionArguments["SourceActivity"] as string) as Activity); CompositeActivity eventHandler = (CompositeActivity)referenceService.GetReference(constructionArguments["EventHandlerName"] as string); rootStateDesigner = sourceDesigner.RootStateDesigner; DesignerEdges sourceEdge = (DesignerEdges)Enum.Parse(typeof(DesignerEdges), constructionArguments["SourceConnectionEdge"] as string); int sourceIndex = Convert.ToInt32(constructionArguments["SourceConnectionIndex"] as string, System.Globalization.CultureInfo.InvariantCulture); if (sourceDesigner != null && eventHandler != null && sourceEdge != DesignerEdges.None && sourceIndex >= 0) { sourceConnection = new StateDesigner.DesignerLayoutConnectionPoint(sourceDesigner, sourceIndex, eventHandler, sourceEdge); } } if (constructionArguments.ContainsKey("TargetActivity") && constructionArguments.ContainsKey("TargetConnectionIndex") && constructionArguments.ContainsKey("TargetConnectionEdge")) { ActivityDesigner targetDesigner = StateDesigner.GetDesigner(referenceService.GetReference(constructionArguments["TargetActivity"] as string) as Activity); DesignerEdges targetEdge = (DesignerEdges)Enum.Parse(typeof(DesignerEdges), constructionArguments["TargetConnectionEdge"] as string); int targetIndex = Convert.ToInt32(constructionArguments["TargetConnectionIndex"] as string, System.Globalization.CultureInfo.InvariantCulture); if (targetDesigner != null && targetEdge != DesignerEdges.None && targetIndex >= 0) { targetConnection = new ConnectionPoint(targetDesigner, targetEdge, targetIndex); } } } catch { } if (transitionInfo != null && sourceConnection != null && targetConnection != null) { connector = rootStateDesigner.FindConnector(transitionInfo); if (connector == null) { rootStateDesigner.AddingSetState = false; try { connector = freeformDesigner.AddConnector(sourceConnection, targetConnection) as StateDesignerConnector; } finally { rootStateDesigner.AddingSetState = true; } } else { connector.Source = sourceConnection; connector.Target = targetConnection; connector.ClearConnectorSegments(); } } } return(connector); }
protected override object CreateInstance(WorkflowMarkupSerializationManager serializationManager, Type type) { if (serializationManager == null) { throw new ArgumentNullException("serializationManager"); } if (type == null) { throw new ArgumentNullException("type"); } StateDesignerConnector connector = null; IReferenceService service = serializationManager.GetService(typeof(IReferenceService)) as IReferenceService; FreeformActivityDesigner designer = serializationManager.Context[typeof(FreeformActivityDesigner)] as FreeformActivityDesigner; if ((designer != null) && (service != null)) { StateDesigner.DesignerLayoutConnectionPoint source = null; ConnectionPoint target = null; StateDesigner.TransitionInfo transitionInfo = null; StateDesigner rootStateDesigner = null; try { Dictionary <string, string> connectorConstructionArguments = base.GetConnectorConstructionArguments(serializationManager, type); if ((connectorConstructionArguments.ContainsKey("EventHandlerName") && connectorConstructionArguments.ContainsKey("SetStateName")) && connectorConstructionArguments.ContainsKey("TargetStateName")) { CompositeActivity reference = (CompositeActivity)service.GetReference(connectorConstructionArguments["EventHandlerName"]); SetStateActivity setState = (SetStateActivity)service.GetReference(connectorConstructionArguments["SetStateName"]); StateActivity activity3 = (StateActivity)service.GetReference(connectorConstructionArguments["TargetStateName"]); transitionInfo = new StateDesigner.TransitionInfo(setState, reference) { TargetState = activity3 }; } if ((connectorConstructionArguments.ContainsKey("SourceActivity") && connectorConstructionArguments.ContainsKey("SourceConnectionIndex")) && (connectorConstructionArguments.ContainsKey("SourceConnectionEdge") && connectorConstructionArguments.ContainsKey("EventHandlerName"))) { StateDesigner associatedDesigner = (StateDesigner)StateDesigner.GetDesigner(service.GetReference(connectorConstructionArguments["SourceActivity"]) as Activity); CompositeActivity eventHandler = (CompositeActivity)service.GetReference(connectorConstructionArguments["EventHandlerName"]); rootStateDesigner = associatedDesigner.RootStateDesigner; DesignerEdges designerEdges = (DesignerEdges)Enum.Parse(typeof(DesignerEdges), connectorConstructionArguments["SourceConnectionEdge"]); int connectionIndex = Convert.ToInt32(connectorConstructionArguments["SourceConnectionIndex"], CultureInfo.InvariantCulture); if (((associatedDesigner != null) && (eventHandler != null)) && ((designerEdges != DesignerEdges.None) && (connectionIndex >= 0))) { source = new StateDesigner.DesignerLayoutConnectionPoint(associatedDesigner, connectionIndex, eventHandler, designerEdges); } } if ((connectorConstructionArguments.ContainsKey("TargetActivity") && connectorConstructionArguments.ContainsKey("TargetConnectionIndex")) && connectorConstructionArguments.ContainsKey("TargetConnectionEdge")) { ActivityDesigner designer4 = StateDesigner.GetDesigner(service.GetReference(connectorConstructionArguments["TargetActivity"]) as Activity); DesignerEdges designerEdge = (DesignerEdges)Enum.Parse(typeof(DesignerEdges), connectorConstructionArguments["TargetConnectionEdge"]); int num2 = Convert.ToInt32(connectorConstructionArguments["TargetConnectionIndex"], CultureInfo.InvariantCulture); if (((designer4 != null) && (designerEdge != DesignerEdges.None)) && (num2 >= 0)) { target = new ConnectionPoint(designer4, designerEdge, num2); } } } catch { } if (((transitionInfo == null) || (source == null)) || (target == null)) { return(connector); } connector = rootStateDesigner.FindConnector(transitionInfo); if (connector == null) { rootStateDesigner.AddingSetState = false; try { return(designer.AddConnector(source, target) as StateDesignerConnector); } finally { rootStateDesigner.AddingSetState = true; } } connector.Source = source; connector.Target = target; connector.ClearConnectorSegments(); } return(connector); }
private void AddOrderOnHoldState() { // Get a reference to the WorkflowInstance for the selected workflow WorkflowInstance instance = this.runtime.GetWorkflow(this.GetSelectedWorkflowInstanceID()); // Get a reference to the root activity for the workflow Activity root = instance.GetWorkflowDefinition(); // Create a new instance of the WorkflowChanges class for managing // the in-memory changes to the workflow WorkflowChanges changes = new WorkflowChanges(root); // Create a new State activity to the workflow StateActivity orderOnHoldState = new StateActivity(); orderOnHoldState.Name = "OrderOnHoldState"; // Add a new EventDriven activity to the State EventDrivenActivity eventDrivenDelay = new EventDrivenActivity(); eventDrivenDelay.Name = "DelayOrderEvent"; orderOnHoldState.Activities.Add(eventDrivenDelay); // Add a new Delay, initialized to 5 seconds DelayActivity delayOrder = new DelayActivity(); delayOrder.Name = "delayOrder"; delayOrder.TimeoutDuration = new TimeSpan(0, 0, 5); eventDrivenDelay.Activities.Add(delayOrder); // Add a new SetState to the OrderOpenState SetStateActivity setStateOrderOpen = new SetStateActivity(); setStateOrderOpen.TargetStateName = "OrderOpenState"; eventDrivenDelay.Activities.Add(setStateOrderOpen); // Add the OnHoldState to the workflow changes.TransientWorkflow.Activities.Add(orderOnHoldState); // Apply the changes to the workflow instance try { instance.ApplyWorkflowChanges(changes); } catch (WorkflowValidationFailedException) { // New state has already been added MessageBox.Show("On Hold state has already been added to this workflow."); } }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition2 = new System.Workflow.Activities.CodeCondition(); this.setStateActivity9 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity6 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity3 = new System.Workflow.Activities.SetStateActivity(); this.ifElseBranchActivity5 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity4 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.step1If_DidValidate = new System.Workflow.Activities.IfElseBranchActivity(); this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity(); this.closeCurrentViewActivity2 = new Composite.C1Console.Workflow.Activities.CloseCurrentViewActivity(); this.cleanupCodeActivity_Cleanup = new System.Workflow.Activities.CodeActivity(); this.setStateActivity7 = new System.Workflow.Activities.SetStateActivity(); this.step3CodeActivity_RefreshTree = new System.Workflow.Activities.CodeActivity(); this.closeCurrentViewActivity1 = new Composite.C1Console.Workflow.Activities.CloseCurrentViewActivity(); this.finishHandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.FinishHandleExternalEventActivity(); this.step3WizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.setStateActivity8 = new System.Workflow.Activities.SetStateActivity(); this.finishHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.FinishHandleExternalEventActivity(); this.showErrorWizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.showErrorCodeActivity_Initialize = new System.Workflow.Activities.CodeActivity(); this.setStateActivity11 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity3 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.step2IfElseActivity_DidValidate = new System.Workflow.Activities.IfElseActivity(); this.step2CodeActivity_Install = new System.Workflow.Activities.CodeActivity(); this.nextHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.NextHandleExternalEventActivity(); this.step2WizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.setStateActivity10 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity(); this.step1CodeActivity_ValidateInstallation = new System.Workflow.Activities.CodeActivity(); this.nextHandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.NextHandleExternalEventActivity(); this.step1WizardFormActivity = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.initializeCodeActivity_Initialize = new System.Workflow.Activities.CodeActivity(); this.cleanupStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.step3EventDrivenActivity_Finish = new System.Workflow.Activities.EventDrivenActivity(); this.step3StateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.showErrorEventDrivenActivity_Finish = new System.Workflow.Activities.EventDrivenActivity(); this.showErrorStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.step2EventDrivenActivity_Cancel = new System.Workflow.Activities.EventDrivenActivity(); this.step2EventDrivenActivity_Next = new System.Workflow.Activities.EventDrivenActivity(); this.step2StateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.step1EventDrivenActivity_Cancel = new System.Workflow.Activities.EventDrivenActivity(); this.step1EventDrivenActivity_Next = new System.Workflow.Activities.EventDrivenActivity(); this.step1StateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.initializeStateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.cleanupStateActivity = new System.Workflow.Activities.StateActivity(); this.step3StateActivity = new System.Workflow.Activities.StateActivity(); this.showErrorStateActivity = new System.Workflow.Activities.StateActivity(); this.step2StateActivity = new System.Workflow.Activities.StateActivity(); this.step1StateActivity = new System.Workflow.Activities.StateActivity(); this.finalStateActivity = new System.Workflow.Activities.StateActivity(); this.initializeStateActivity = new System.Workflow.Activities.StateActivity(); this.eventDrivenActivity_GlobalCancel = new System.Workflow.Activities.EventDrivenActivity(); // // setStateActivity9 // this.setStateActivity9.Name = "setStateActivity9"; this.setStateActivity9.TargetStateName = "showErrorStateActivity"; // // setStateActivity6 // this.setStateActivity6.Name = "setStateActivity6"; this.setStateActivity6.TargetStateName = "step3StateActivity"; // // setStateActivity4 // this.setStateActivity4.Name = "setStateActivity4"; this.setStateActivity4.TargetStateName = "showErrorStateActivity"; // // setStateActivity3 // this.setStateActivity3.Name = "setStateActivity3"; this.setStateActivity3.TargetStateName = "step2StateActivity"; // // ifElseBranchActivity5 // this.ifElseBranchActivity5.Activities.Add(this.setStateActivity9); this.ifElseBranchActivity5.Name = "ifElseBranchActivity5"; // // ifElseBranchActivity4 // this.ifElseBranchActivity4.Activities.Add(this.setStateActivity6); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.DidValidate); this.ifElseBranchActivity4.Condition = codecondition1; this.ifElseBranchActivity4.Name = "ifElseBranchActivity4"; // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Activities.Add(this.setStateActivity4); this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // step1If_DidValidate // this.step1If_DidValidate.Activities.Add(this.setStateActivity3); codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.DidValidate); this.step1If_DidValidate.Condition = codecondition2; this.step1If_DidValidate.Name = "step1If_DidValidate"; // // setStateActivity5 // this.setStateActivity5.Name = "setStateActivity5"; this.setStateActivity5.TargetStateName = "finalStateActivity"; // // closeCurrentViewActivity2 // this.closeCurrentViewActivity2.Name = "closeCurrentViewActivity2"; // // cleanupCodeActivity_Cleanup // this.cleanupCodeActivity_Cleanup.Name = "cleanupCodeActivity_Cleanup"; this.cleanupCodeActivity_Cleanup.ExecuteCode += new System.EventHandler(this.cleanupCodeActivity_Cleanup_ExecuteCode); // // setStateActivity7 // this.setStateActivity7.Name = "setStateActivity7"; this.setStateActivity7.TargetStateName = "finalStateActivity"; // // step3CodeActivity_RefreshTree // this.step3CodeActivity_RefreshTree.Name = "step3CodeActivity_RefreshTree"; this.step3CodeActivity_RefreshTree.ExecuteCode += new System.EventHandler(this.step3CodeActivity_RefreshTree_ExecuteCode); // // closeCurrentViewActivity1 // this.closeCurrentViewActivity1.Name = "closeCurrentViewActivity1"; // // finishHandleExternalEventActivity1 // this.finishHandleExternalEventActivity1.EventName = "Finish"; this.finishHandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.finishHandleExternalEventActivity1.Name = "finishHandleExternalEventActivity1"; // // step3WizardFormActivity // this.step3WizardFormActivity.ContainerLabel = null; this.step3WizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallLocalPackageStep3.xml"; this.step3WizardFormActivity.Name = "step3WizardFormActivity"; // // setStateActivity8 // this.setStateActivity8.Name = "setStateActivity8"; this.setStateActivity8.TargetStateName = "finalStateActivity"; // // finishHandleExternalEventActivity2 // this.finishHandleExternalEventActivity2.EventName = "Finish"; this.finishHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.finishHandleExternalEventActivity2.Name = "finishHandleExternalEventActivity2"; // // showErrorWizardFormActivity // this.showErrorWizardFormActivity.ContainerLabel = null; this.showErrorWizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallLocalPackageShowError.xml"; this.showErrorWizardFormActivity.Name = "showErrorWizardFormActivity"; // // showErrorCodeActivity_Initialize // this.showErrorCodeActivity_Initialize.Name = "showErrorCodeActivity_Initialize"; this.showErrorCodeActivity_Initialize.ExecuteCode += new System.EventHandler(this.showErrorCodeActivity_Initialize_ExecuteCode); // // setStateActivity11 // this.setStateActivity11.Name = "setStateActivity11"; this.setStateActivity11.TargetStateName = "cleanupStateActivity"; // // cancelHandleExternalEventActivity3 // this.cancelHandleExternalEventActivity3.EventName = "Cancel"; this.cancelHandleExternalEventActivity3.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity3.Name = "cancelHandleExternalEventActivity3"; // // step2IfElseActivity_DidValidate // this.step2IfElseActivity_DidValidate.Activities.Add(this.ifElseBranchActivity4); this.step2IfElseActivity_DidValidate.Activities.Add(this.ifElseBranchActivity5); this.step2IfElseActivity_DidValidate.Name = "step2IfElseActivity_DidValidate"; // // step2CodeActivity_Install // this.step2CodeActivity_Install.Name = "step2CodeActivity_Install"; this.step2CodeActivity_Install.ExecuteCode += new System.EventHandler(this.step2CodeActivity_Install_ExecuteCode); // // nextHandleExternalEventActivity2 // this.nextHandleExternalEventActivity2.EventName = "Next"; this.nextHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.nextHandleExternalEventActivity2.Name = "nextHandleExternalEventActivity2"; // // step2WizardFormActivity // this.step2WizardFormActivity.ContainerLabel = null; this.step2WizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallLocalPackageStep2.xml"; this.step2WizardFormActivity.Name = "step2WizardFormActivity"; // // setStateActivity10 // this.setStateActivity10.Name = "setStateActivity10"; this.setStateActivity10.TargetStateName = "cleanupStateActivity"; // // cancelHandleExternalEventActivity2 // this.cancelHandleExternalEventActivity2.EventName = "Cancel"; this.cancelHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity2.Name = "cancelHandleExternalEventActivity2"; // // ifElseActivity1 // this.ifElseActivity1.Activities.Add(this.step1If_DidValidate); this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity2); this.ifElseActivity1.Name = "ifElseActivity1"; // // step1CodeActivity_ValidateInstallation // this.step1CodeActivity_ValidateInstallation.Name = "step1CodeActivity_ValidateInstallation"; this.step1CodeActivity_ValidateInstallation.ExecuteCode += new System.EventHandler(this.step1CodeActivity_ValidateInstallation_ExecuteCode); // // nextHandleExternalEventActivity1 // this.nextHandleExternalEventActivity1.EventName = "Next"; this.nextHandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.nextHandleExternalEventActivity1.Name = "nextHandleExternalEventActivity1"; // // step1WizardFormActivity // this.step1WizardFormActivity.ContainerLabel = null; this.step1WizardFormActivity.FormDefinitionFileName = "\\Administrative\\PackageElementProviderInstallLocalPackageStep1.xml"; this.step1WizardFormActivity.Name = "step1WizardFormActivity"; // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "step1StateActivity"; // // initializeCodeActivity_Initialize // this.initializeCodeActivity_Initialize.Name = "initializeCodeActivity_Initialize"; this.initializeCodeActivity_Initialize.ExecuteCode += new System.EventHandler(this.initializeCodeActivity_Initialize_ExecuteCode); // // cleanupStateInitializationActivity // this.cleanupStateInitializationActivity.Activities.Add(this.cleanupCodeActivity_Cleanup); this.cleanupStateInitializationActivity.Activities.Add(this.closeCurrentViewActivity2); this.cleanupStateInitializationActivity.Activities.Add(this.setStateActivity5); this.cleanupStateInitializationActivity.Name = "cleanupStateInitializationActivity"; // // step3EventDrivenActivity_Finish // this.step3EventDrivenActivity_Finish.Activities.Add(this.finishHandleExternalEventActivity1); this.step3EventDrivenActivity_Finish.Activities.Add(this.closeCurrentViewActivity1); this.step3EventDrivenActivity_Finish.Activities.Add(this.step3CodeActivity_RefreshTree); this.step3EventDrivenActivity_Finish.Activities.Add(this.setStateActivity7); this.step3EventDrivenActivity_Finish.Name = "step3EventDrivenActivity_Finish"; // // step3StateInitializationActivity // this.step3StateInitializationActivity.Activities.Add(this.step3WizardFormActivity); this.step3StateInitializationActivity.Name = "step3StateInitializationActivity"; // // showErrorEventDrivenActivity_Finish // this.showErrorEventDrivenActivity_Finish.Activities.Add(this.finishHandleExternalEventActivity2); this.showErrorEventDrivenActivity_Finish.Activities.Add(this.setStateActivity8); this.showErrorEventDrivenActivity_Finish.Name = "showErrorEventDrivenActivity_Finish"; // // showErrorStateInitializationActivity // this.showErrorStateInitializationActivity.Activities.Add(this.showErrorCodeActivity_Initialize); this.showErrorStateInitializationActivity.Activities.Add(this.showErrorWizardFormActivity); this.showErrorStateInitializationActivity.Name = "showErrorStateInitializationActivity"; // // step2EventDrivenActivity_Cancel // this.step2EventDrivenActivity_Cancel.Activities.Add(this.cancelHandleExternalEventActivity3); this.step2EventDrivenActivity_Cancel.Activities.Add(this.setStateActivity11); this.step2EventDrivenActivity_Cancel.Name = "step2EventDrivenActivity_Cancel"; // // step2EventDrivenActivity_Next // this.step2EventDrivenActivity_Next.Activities.Add(this.nextHandleExternalEventActivity2); this.step2EventDrivenActivity_Next.Activities.Add(this.step2CodeActivity_Install); this.step2EventDrivenActivity_Next.Activities.Add(this.step2IfElseActivity_DidValidate); this.step2EventDrivenActivity_Next.Name = "step2EventDrivenActivity_Next"; // // step2StateInitializationActivity // this.step2StateInitializationActivity.Activities.Add(this.step2WizardFormActivity); this.step2StateInitializationActivity.Name = "step2StateInitializationActivity"; // // step1EventDrivenActivity_Cancel // this.step1EventDrivenActivity_Cancel.Activities.Add(this.cancelHandleExternalEventActivity2); this.step1EventDrivenActivity_Cancel.Activities.Add(this.setStateActivity10); this.step1EventDrivenActivity_Cancel.Name = "step1EventDrivenActivity_Cancel"; // // step1EventDrivenActivity_Next // this.step1EventDrivenActivity_Next.Activities.Add(this.nextHandleExternalEventActivity1); this.step1EventDrivenActivity_Next.Activities.Add(this.step1CodeActivity_ValidateInstallation); this.step1EventDrivenActivity_Next.Activities.Add(this.ifElseActivity1); this.step1EventDrivenActivity_Next.Name = "step1EventDrivenActivity_Next"; // // step1StateInitializationActivity // this.step1StateInitializationActivity.Activities.Add(this.step1WizardFormActivity); this.step1StateInitializationActivity.Name = "step1StateInitializationActivity"; // // initializeStateInitializationActivity // this.initializeStateInitializationActivity.Activities.Add(this.initializeCodeActivity_Initialize); this.initializeStateInitializationActivity.Activities.Add(this.setStateActivity2); this.initializeStateInitializationActivity.Name = "initializeStateInitializationActivity"; // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "cleanupStateActivity"; // // cancelHandleExternalEventActivity1 // this.cancelHandleExternalEventActivity1.EventName = "Cancel"; this.cancelHandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity1.Name = "cancelHandleExternalEventActivity1"; // // cleanupStateActivity // this.cleanupStateActivity.Activities.Add(this.cleanupStateInitializationActivity); this.cleanupStateActivity.Name = "cleanupStateActivity"; // // step3StateActivity // this.step3StateActivity.Activities.Add(this.step3StateInitializationActivity); this.step3StateActivity.Activities.Add(this.step3EventDrivenActivity_Finish); this.step3StateActivity.Name = "step3StateActivity"; // // showErrorStateActivity // this.showErrorStateActivity.Activities.Add(this.showErrorStateInitializationActivity); this.showErrorStateActivity.Activities.Add(this.showErrorEventDrivenActivity_Finish); this.showErrorStateActivity.Name = "showErrorStateActivity"; // // step2StateActivity // this.step2StateActivity.Activities.Add(this.step2StateInitializationActivity); this.step2StateActivity.Activities.Add(this.step2EventDrivenActivity_Next); this.step2StateActivity.Activities.Add(this.step2EventDrivenActivity_Cancel); this.step2StateActivity.Name = "step2StateActivity"; // // step1StateActivity // this.step1StateActivity.Activities.Add(this.step1StateInitializationActivity); this.step1StateActivity.Activities.Add(this.step1EventDrivenActivity_Next); this.step1StateActivity.Activities.Add(this.step1EventDrivenActivity_Cancel); this.step1StateActivity.Name = "step1StateActivity"; // // finalStateActivity // this.finalStateActivity.Name = "finalStateActivity"; // // initializeStateActivity // this.initializeStateActivity.Activities.Add(this.initializeStateInitializationActivity); this.initializeStateActivity.Name = "initializeStateActivity"; // // eventDrivenActivity_GlobalCancel // this.eventDrivenActivity_GlobalCancel.Activities.Add(this.cancelHandleExternalEventActivity1); this.eventDrivenActivity_GlobalCancel.Activities.Add(this.setStateActivity1); this.eventDrivenActivity_GlobalCancel.Name = "eventDrivenActivity_GlobalCancel"; // // InstallLocalPackageWorkflow // this.Activities.Add(this.eventDrivenActivity_GlobalCancel); this.Activities.Add(this.initializeStateActivity); this.Activities.Add(this.finalStateActivity); this.Activities.Add(this.step1StateActivity); this.Activities.Add(this.step2StateActivity); this.Activities.Add(this.showErrorStateActivity); this.Activities.Add(this.step3StateActivity); this.Activities.Add(this.cleanupStateActivity); this.CompletedStateName = "finalStateActivity"; this.DynamicUpdateCondition = null; this.InitialStateName = "initializeStateActivity"; this.Name = "InstallLocalPackageWorkflow"; this.CanModifyActivities = false; }
public static bool Validate(SetStateActivity setState, ValidationErrorCollection validationErrors) { SetStateContainment containment = new SetStateContainment(); ValidateContainment(containment, setState); if (!containment.validParentFound || !containment.validParentStateFound) { validationErrors.Add(new ValidationError(SR.GetError_SetStateOnlyWorksOnStateMachineWorkflow(), ErrorNumbers.Error_SetStateOnlyWorksOnStateMachineWorkflow)); return false; } return true; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); this.faultHandlersActivity1 = new System.Workflow.ComponentModel.FaultHandlersActivity(); this.setStateActivity6 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity(); this.savePackageCodeActivity = new System.Workflow.Activities.CodeActivity(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity1 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity(); this.nextHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.NextHandleExternalEventActivity(); this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.wizardFormActivity1 = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.packageInfoCodeActivity = new System.Workflow.Activities.CodeActivity(); this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.NextDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.CancelDrivenActivity2 = new System.Workflow.Activities.EventDrivenActivity(); this.packageInfoInitialization = new System.Workflow.Activities.StateInitializationActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.stateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.packageInfoState = new System.Workflow.Activities.StateActivity(); this.globalCancelEventDrivenActivity = new System.Workflow.Activities.EventDrivenActivity(); this.finalState = new System.Workflow.Activities.StateActivity(); this.initializationState = new System.Workflow.Activities.StateActivity(); // // faultHandlersActivity1 // this.faultHandlersActivity1.Name = "faultHandlersActivity1"; // // setStateActivity6 // this.setStateActivity6.Name = "setStateActivity6"; this.setStateActivity6.TargetStateName = "packageInfoState"; // // setStateActivity5 // this.setStateActivity5.Name = "setStateActivity5"; this.setStateActivity5.TargetStateName = "finalState"; // // savePackageCodeActivity // this.savePackageCodeActivity.Name = "savePackageCodeActivity"; this.savePackageCodeActivity.ExecuteCode += new System.EventHandler(this.saveInfoCodeActivity_ExecuteCode); // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Activities.Add(this.setStateActivity6); this.ifElseBranchActivity2.Activities.Add(this.faultHandlersActivity1); this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // ifElseBranchActivity1 // this.ifElseBranchActivity1.Activities.Add(this.savePackageCodeActivity); this.ifElseBranchActivity1.Activities.Add(this.setStateActivity5); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.ValidateSave); this.ifElseBranchActivity1.Condition = codecondition1; this.ifElseBranchActivity1.Name = "ifElseBranchActivity1"; // // ifElseActivity1 // this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity1); this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity2); this.ifElseActivity1.Name = "ifElseActivity1"; // // nextHandleExternalEventActivity2 // this.nextHandleExternalEventActivity2.EventName = "Next"; this.nextHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.nextHandleExternalEventActivity2.Name = "nextHandleExternalEventActivity2"; // // setStateActivity4 // this.setStateActivity4.Name = "setStateActivity4"; this.setStateActivity4.TargetStateName = "finalState"; // // cancelHandleExternalEventActivity1 // this.cancelHandleExternalEventActivity1.EventName = "Cancel"; this.cancelHandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity1.Name = "cancelHandleExternalEventActivity1"; // // wizardFormActivity1 // this.wizardFormActivity1.ContainerLabel = null; this.wizardFormActivity1.FormDefinitionFileName = "\\InstalledPackages\\Composite.Tools.PackageCreator\\CreatePackage.xml"; this.wizardFormActivity1.Name = "wizardFormActivity1"; // // packageInfoCodeActivity // this.packageInfoCodeActivity.Name = "packageInfoCodeActivity"; this.packageInfoCodeActivity.ExecuteCode += new System.EventHandler(this.packageInfoCodeActivity_ExecuteCode); // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "packageInfoState"; // // NextDrivenActivity1 // this.NextDrivenActivity1.Activities.Add(this.nextHandleExternalEventActivity2); this.NextDrivenActivity1.Activities.Add(this.ifElseActivity1); this.NextDrivenActivity1.Name = "NextDrivenActivity1"; // // CancelDrivenActivity2 // this.CancelDrivenActivity2.Activities.Add(this.cancelHandleExternalEventActivity1); this.CancelDrivenActivity2.Activities.Add(this.setStateActivity4); this.CancelDrivenActivity2.Name = "CancelDrivenActivity2"; // // packageInfoInitialization // this.packageInfoInitialization.Activities.Add(this.packageInfoCodeActivity); this.packageInfoInitialization.Activities.Add(this.wizardFormActivity1); this.packageInfoInitialization.Name = "packageInfoInitialization"; // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "finalState"; // // cancelHandleExternalEventActivity2 // this.cancelHandleExternalEventActivity2.EventName = "Cancel"; this.cancelHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity2.Name = "cancelHandleExternalEventActivity2"; // // stateInitializationActivity // this.stateInitializationActivity.Activities.Add(this.setStateActivity2); this.stateInitializationActivity.Name = "stateInitializationActivity"; // // packageInfoState // this.packageInfoState.Activities.Add(this.packageInfoInitialization); this.packageInfoState.Activities.Add(this.CancelDrivenActivity2); this.packageInfoState.Activities.Add(this.NextDrivenActivity1); this.packageInfoState.Name = "packageInfoState"; // // globalCancelEventDrivenActivity // this.globalCancelEventDrivenActivity.Activities.Add(this.cancelHandleExternalEventActivity2); this.globalCancelEventDrivenActivity.Activities.Add(this.setStateActivity1); this.globalCancelEventDrivenActivity.Name = "globalCancelEventDrivenActivity"; // // finalState // this.finalState.Name = "finalState"; // // initializationState // this.initializationState.Activities.Add(this.stateInitializationActivity); this.initializationState.Name = "initializationState"; // // CreatePackageWorkflow // this.Activities.Add(this.initializationState); this.Activities.Add(this.finalState); this.Activities.Add(this.globalCancelEventDrivenActivity); this.Activities.Add(this.packageInfoState); this.CompletedStateName = "finalState"; this.DynamicUpdateCondition = null; this.InitialStateName = "initializationState"; this.Name = "CreatePackageWorkflow"; this.CanModifyActivities = false; }