private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference();
     this.VPApproval      = new System.Workflow.Activities.CodeActivity();
     this.ManagerApproval = new System.Workflow.Activities.CodeActivity();
     this.ifElseBranch2   = new System.Workflow.Activities.IfElseBranchActivity();
     this.ifElseBranch1   = new System.Workflow.Activities.IfElseBranchActivity();
     this.ifElse1         = new System.Workflow.Activities.IfElseActivity();
     //
     // VPApproval
     //
     this.VPApproval.Name         = "VPApproval";
     this.VPApproval.ExecuteCode += new System.EventHandler(this.VPApprovalHandler);
     //
     // ManagerApproval
     //
     this.ManagerApproval.Name         = "ManagerApproval";
     this.ManagerApproval.ExecuteCode += new System.EventHandler(this.ManagerApprovalHandler);
     //
     // ifElseBranch2
     //
     this.ifElseBranch2.Activities.Add(this.VPApproval);
     this.ifElseBranch2.Name = "ifElseBranch2";
     //
     // ifElseBranch1
     //
     this.ifElseBranch1.Activities.Add(this.ManagerApproval);
     ruleconditionreference1.ConditionName = "OrderValueCheck";
     this.ifElseBranch1.Condition          = ruleconditionreference1;
     this.ifElseBranch1.Name = "ifElseBranch1";
     //
     // ifElse1
     //
     this.ifElse1.Activities.Add(this.ifElseBranch1);
     this.ifElse1.Activities.Add(this.ifElseBranch2);
     this.ifElse1.Name = "ifElse1";
     //
     // IfElseWorkflow
     //
     this.Activities.Add(this.ifElse1);
     this.Name = "IfElseWorkflow";
     this.CanModifyActivities = false;
 }
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference();
     this.VPApproval = new System.Workflow.Activities.CodeActivity();
     this.ManagerApproval = new System.Workflow.Activities.CodeActivity();
     this.ifElseBranch2 = new System.Workflow.Activities.IfElseBranchActivity();
     this.ifElseBranch1 = new System.Workflow.Activities.IfElseBranchActivity();
     this.ifElse1 = new System.Workflow.Activities.IfElseActivity();
     //
     // VPApproval
     //
     this.VPApproval.Name = "VPApproval";
     this.VPApproval.ExecuteCode += new System.EventHandler(this.VPApprovalHandler);
     //
     // ManagerApproval
     //
     this.ManagerApproval.Name = "ManagerApproval";
     this.ManagerApproval.ExecuteCode += new System.EventHandler(this.ManagerApprovalHandler);
     //
     // ifElseBranch2
     //
     this.ifElseBranch2.Activities.Add(this.VPApproval);
     this.ifElseBranch2.Name = "ifElseBranch2";
     //
     // ifElseBranch1
     //
     this.ifElseBranch1.Activities.Add(this.ManagerApproval);
     ruleconditionreference1.ConditionName = "OrderValueCheck";
     this.ifElseBranch1.Condition = ruleconditionreference1;
     this.ifElseBranch1.Name = "ifElseBranch1";
     //
     // ifElse1
     //
     this.ifElse1.Activities.Add(this.ifElseBranch1);
     this.ifElse1.Activities.Add(this.ifElseBranch2);
     this.ifElse1.Name = "ifElse1";
     //
     // IfElseWorkflow
     //
     this.Activities.Add(this.ifElse1);
     this.Name = "IfElseWorkflow";
     this.CanModifyActivities = false;
 }
        private void InitializeComponent()
        {
            this.CanModifyActivities = true;
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition();
            this.getVPApproval = new System.Workflow.Activities.CodeActivity();
            this.getManagerApproval = new System.Workflow.Activities.CodeActivity();
            this.elseBranch = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifBranch = new System.Workflow.Activities.IfElseBranchActivity();
            this.delayActivity = new System.Workflow.Activities.DelayActivity();
            this.conditionActivity = new System.Workflow.Activities.IfElseActivity();
            this.initAmount = new System.Workflow.Activities.CodeActivity();
            this.mainSequence = new System.Workflow.Activities.SequenceActivity();
            this.whileLoopActivity = new System.Workflow.Activities.WhileActivity();
            // 
            // getVPApproval
            // 
            this.getVPApproval.Name = "getVPApproval";
            this.getVPApproval.ExecuteCode += new System.EventHandler(this.OnVPApproval);
            // 
            // getManagerApproval
            // 
            this.getManagerApproval.Name = "getManagerApproval";
            this.getManagerApproval.ExecuteCode += new System.EventHandler(this.OnManagerApproval);
            // 
            // ifElseBranch2
            // 
            this.elseBranch.Activities.Add(this.getVPApproval);
            this.elseBranch.Name = "ifElseBranch2";
            // 
            // ifElseBranch1
            // 
            this.ifBranch.Activities.Add(this.getManagerApproval);
            ruleconditionreference1.ConditionName = "Check";
            this.ifBranch.Condition = ruleconditionreference1;
            this.ifBranch.Name = "ifElseBranch1";
            // 
            // delay1
            // 
            this.delayActivity.Name = "delay1";
            this.delayActivity.TimeoutDuration = System.TimeSpan.Parse("00:00:02");
            // 
            // ifElse1
            // 
            this.conditionActivity.Activities.Add(this.ifBranch);
            this.conditionActivity.Activities.Add(this.elseBranch);
            this.conditionActivity.Name = "ifElse1";
            // 
            // initAmount
            // 
            this.initAmount.Name = "initAmount";
            this.initAmount.ExecuteCode += new System.EventHandler(this.OnInitAmount);
            // 
            // sequence1
            // 
            this.mainSequence.Activities.Add(this.initAmount);
            this.mainSequence.Activities.Add(this.conditionActivity);
            this.mainSequence.Activities.Add(this.delayActivity);
            this.mainSequence.Name = "sequence1";
            // 
            // while1
            // 
            this.whileLoopActivity.Activities.Add(this.mainSequence);
            codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Rerun);
            this.whileLoopActivity.Condition = codecondition1;
            this.whileLoopActivity.Name = "while1";
            // 
            // DynamicRulesWorkflow
            // 
            this.Activities.Add(this.whileLoopActivity);
            this.Name = "DynamicRulesWorkflow";
            this.CanModifyActivities = false;

        }
Beispiel #4
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind4              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.ActivityBind             activitybind5              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind6              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind7              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind8              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind9              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding8  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind10             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding9  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind11             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding10 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind12             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1    = new System.Workflow.Activities.Rules.RuleConditionReference();
     System.Workflow.ComponentModel.ActivityBind             activitybind13             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding11 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind14             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.ActivityBind             activitybind15             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding12 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind16             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding13 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind17             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding14 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind18             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding15 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind19             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.ActivityBind             activitybind20             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding16 = 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.ComponentModel.ActivityBind             activitybind21             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding17 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference7    = new System.Workflow.Activities.Rules.RuleConditionReference();
     this.SetAvailableNowShortTimeout            = new System.Workflow.Activities.CodeActivity();
     this.AvailableNowConfirmedWithShortReminder = new System.Workflow.Activities.HandleExternalEventActivity();
     this.SetAvailableNowLongTimeout             = new System.Workflow.Activities.CodeActivity();
     this.AvailableNowConfirmedWithLongReminder  = new System.Workflow.Activities.HandleExternalEventActivity();
     this.CreateActivelyLookingNotification      = new System.Workflow.Activities.CallExternalMethodActivity();
     this.UpdateStatusActivelyLooking            = new System.Workflow.Activities.CallExternalMethodActivity();
     this.SetStateActivelyLooking                  = new System.Workflow.Activities.CodeActivity();
     this.AvailableNowResponseDelay                = new System.Workflow.Activities.DelayActivity();
     this.StatusChanged5                           = new System.Workflow.Activities.HandleExternalEventActivity();
     this.SetAvailableNowResponseShortTimeout      = new System.Workflow.Activities.CallExternalMethodActivity();
     this.SetAvailableNowResponseLongTimeout       = new System.Workflow.Activities.CallExternalMethodActivity();
     this.UpdateStatusAvailableNow                 = new System.Workflow.Activities.CallExternalMethodActivity();
     this.SetStateAvailableNow                     = new System.Workflow.Activities.CodeActivity();
     this.ActivelyLookingUpgraded                  = new System.Workflow.Activities.HandleExternalEventActivity();
     this.ActivelyLookingConfirmed                 = new System.Workflow.Activities.HandleExternalEventActivity();
     this.CreatePassiveNotification                = new System.Workflow.Activities.CallExternalMethodActivity();
     this.UpdateStatusPassive                      = new System.Workflow.Activities.CallExternalMethodActivity();
     this.SetStatePassive                          = new System.Workflow.Activities.CodeActivity();
     this.ActivelyLookingResponseDelay             = new System.Workflow.Activities.DelayActivity();
     this.StatusChanged3                           = new System.Workflow.Activities.HandleExternalEventActivity();
     this.ConfirmAvailableNowShort                 = new System.Workflow.Activities.EventDrivenActivity();
     this.ConfirmAvailableNowLong                  = new System.Workflow.Activities.EventDrivenActivity();
     this.DowngradeAvailableNow                    = new System.Workflow.Activities.EventDrivenActivity();
     this.ChangeAvailableNow                       = new System.Workflow.Activities.EventDrivenActivity();
     this.GetAvailableNowResponseShortTimeout      = new System.Workflow.Activities.IfElseBranchActivity();
     this.GetAvailableNowResponseLongTimeout       = new System.Workflow.Activities.IfElseBranchActivity();
     this.UpgradeActivelyLooking                   = new System.Workflow.Activities.EventDrivenActivity();
     this.ConfirmActivelyLooking                   = new System.Workflow.Activities.EventDrivenActivity();
     this.DowngradeActivelyLooking                 = new System.Workflow.Activities.EventDrivenActivity();
     this.ChangeActivelyLooking                    = new System.Workflow.Activities.EventDrivenActivity();
     this.StatusChanged4                           = new System.Workflow.Activities.HandleExternalEventActivity();
     this.AvailableNowResponse                     = new System.Workflow.Activities.ListenActivity();
     this.SetAvailableNowResponseTimeout           = new System.Workflow.Activities.IfElseActivity();
     this.CreateAvailableNowConfirmationRequest    = new System.Workflow.Activities.CallExternalMethodActivity();
     this.AvailableNowConfirmationDelay            = new System.Workflow.Activities.DelayActivity();
     this.SetAvailableNowConfirmationShortTimeout  = new System.Workflow.Activities.CallExternalMethodActivity();
     this.SetAvailableNowConfirmationLongTimeout   = new System.Workflow.Activities.CallExternalMethodActivity();
     this.SetAvailableNowTimeoutZero               = new System.Workflow.Activities.CodeActivity();
     this.ActivelyLookingResponse                  = new System.Workflow.Activities.ListenActivity();
     this.SetActivelyLookingResponseTimeout        = new System.Workflow.Activities.CallExternalMethodActivity();
     this.CreateActivelyLookingConfirmationRequest = new System.Workflow.Activities.CallExternalMethodActivity();
     this.ActivelyLookingConfirmationDelay         = new System.Workflow.Activities.DelayActivity();
     this.StatusChanged2                           = new System.Workflow.Activities.HandleExternalEventActivity();
     this.SetActivelyLookingConfirmationTimeout    = new System.Workflow.Activities.CallExternalMethodActivity();
     this.SetActivelyLookingTimeoutZero            = new System.Workflow.Activities.CodeActivity();
     this.AvailableNowStatusChanged                = new System.Workflow.Activities.EventDrivenActivity();
     this.AvailableNowConfirmation                 = new System.Workflow.Activities.EventDrivenActivity();
     this.GetAvailableNowShortTimeout              = new System.Workflow.Activities.IfElseBranchActivity();
     this.GetAvailableNowLongTimeout               = new System.Workflow.Activities.IfElseBranchActivity();
     this.IgnoreAvailableNowTimeout                = new System.Workflow.Activities.IfElseBranchActivity();
     this.ActivelyLookingConfirmation              = new System.Workflow.Activities.EventDrivenActivity();
     this.ActivelyLookingStatusChanged             = new System.Workflow.Activities.EventDrivenActivity();
     this.GetActivelyLookingTimeout                = new System.Workflow.Activities.IfElseBranchActivity();
     this.IgnoreActivelyLookingTimeout             = new System.Workflow.Activities.IfElseBranchActivity();
     this.Available_Reminder                       = new System.Workflow.Activities.ListenActivity();
     this.SetAvailableNowTimeout                   = new System.Workflow.Activities.IfElseActivity();
     this.ActivelyLookingReminder                  = new System.Workflow.Activities.ListenActivity();
     this.SetActivelyLookingTimeout                = new System.Workflow.Activities.IfElseActivity();
     this.AvailableNow    = new System.Workflow.Activities.IfElseBranchActivity();
     this.ActivelyLooking = new System.Workflow.Activities.IfElseBranchActivity();
     this.SwitchState     = new System.Workflow.Activities.IfElseActivity();
     this.Complete        = new System.Workflow.Activities.CallExternalMethodActivity();
     this.WhileNotPassive = new System.Workflow.Activities.WhileActivity();
     //
     // SetAvailableNowShortTimeout
     //
     this.SetAvailableNowShortTimeout.Name         = "SetAvailableNowShortTimeout";
     this.SetAvailableNowShortTimeout.ExecuteCode += new System.EventHandler(this.ExecuteSetAvailableNowShortTimeout);
     //
     // AvailableNowConfirmedWithShortReminder
     //
     this.AvailableNowConfirmedWithShortReminder.EventName     = "AvailableNowConfirmedWithShortReminder";
     this.AvailableNowConfirmedWithShortReminder.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.AvailableNowConfirmedWithShortReminder.Name          = "AvailableNowConfirmedWithShortReminder";
     //
     // SetAvailableNowLongTimeout
     //
     this.SetAvailableNowLongTimeout.Name         = "SetAvailableNowLongTimeout";
     this.SetAvailableNowLongTimeout.ExecuteCode += new System.EventHandler(this.ExecuteSetAvailableNowLongTimeout);
     //
     // AvailableNowConfirmedWithLongReminder
     //
     this.AvailableNowConfirmedWithLongReminder.EventName     = "AvailableNowConfirmedWithLongReminder";
     this.AvailableNowConfirmedWithLongReminder.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.AvailableNowConfirmedWithLongReminder.Name          = "AvailableNowConfirmedWithLongReminder";
     //
     // CreateActivelyLookingNotification
     //
     this.CreateActivelyLookingNotification.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.CreateActivelyLookingNotification.MethodName    = "CreateActivelyLookingNotification";
     this.CreateActivelyLookingNotification.Name          = "CreateActivelyLookingNotification";
     activitybind1.Name = "Workflow";
     activitybind1.Path = "CandidateId";
     workflowparameterbinding1.ParameterName = "candidateId";
     workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1)));
     this.CreateActivelyLookingNotification.ParameterBindings.Add(workflowparameterbinding1);
     //
     // UpdateStatusActivelyLooking
     //
     this.UpdateStatusActivelyLooking.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.UpdateStatusActivelyLooking.MethodName    = "UpdateStatus";
     this.UpdateStatusActivelyLooking.Name          = "UpdateStatusActivelyLooking";
     activitybind2.Name = "Workflow";
     activitybind2.Path = "CandidateId";
     workflowparameterbinding2.ParameterName = "candidateId";
     workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2)));
     activitybind3.Name = "Workflow";
     activitybind3.Path = "State";
     workflowparameterbinding3.ParameterName = "state";
     workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3)));
     this.UpdateStatusActivelyLooking.ParameterBindings.Add(workflowparameterbinding2);
     this.UpdateStatusActivelyLooking.ParameterBindings.Add(workflowparameterbinding3);
     //
     // SetStateActivelyLooking
     //
     this.SetStateActivelyLooking.Name         = "SetStateActivelyLooking";
     this.SetStateActivelyLooking.ExecuteCode += new System.EventHandler(this.ExecuteSetStateActivelyLooking);
     //
     // AvailableNowResponseDelay
     //
     this.AvailableNowResponseDelay.Name = "AvailableNowResponseDelay";
     activitybind4.Name = "Workflow";
     activitybind4.Path = "AvailableNowResponseTimeout";
     this.AvailableNowResponseDelay.SetBinding(System.Workflow.Activities.DelayActivity.TimeoutDurationProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4)));
     //
     // StatusChanged5
     //
     this.StatusChanged5.EventName     = "StatusChanged";
     this.StatusChanged5.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.StatusChanged5.Name          = "StatusChanged5";
     this.StatusChanged5.Invoked      += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.StatusChanged_Invoked);
     //
     // SetAvailableNowResponseShortTimeout
     //
     this.SetAvailableNowResponseShortTimeout.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.SetAvailableNowResponseShortTimeout.MethodName    = "GetAvailableNowResponseShortTimeout";
     this.SetAvailableNowResponseShortTimeout.Name          = "SetAvailableNowResponseShortTimeout";
     activitybind5.Name = "Workflow";
     activitybind5.Path = "AvailableNowResponseTimeout";
     workflowparameterbinding4.ParameterName = "(ReturnValue)";
     workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5)));
     this.SetAvailableNowResponseShortTimeout.ParameterBindings.Add(workflowparameterbinding4);
     //
     // SetAvailableNowResponseLongTimeout
     //
     this.SetAvailableNowResponseLongTimeout.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.SetAvailableNowResponseLongTimeout.MethodName    = "GetAvailableNowResponseLongTimeout";
     this.SetAvailableNowResponseLongTimeout.Name          = "SetAvailableNowResponseLongTimeout";
     activitybind6.Name = "Workflow";
     activitybind6.Path = "AvailableNowResponseTimeout";
     workflowparameterbinding5.ParameterName = "(ReturnValue)";
     workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6)));
     this.SetAvailableNowResponseLongTimeout.ParameterBindings.Add(workflowparameterbinding5);
     //
     // UpdateStatusAvailableNow
     //
     this.UpdateStatusAvailableNow.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.UpdateStatusAvailableNow.MethodName    = "UpdateStatus";
     this.UpdateStatusAvailableNow.Name          = "UpdateStatusAvailableNow";
     activitybind7.Name = "Workflow";
     activitybind7.Path = "CandidateId";
     workflowparameterbinding6.ParameterName = "candidateId";
     workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7)));
     activitybind8.Name = "Workflow";
     activitybind8.Path = "State";
     workflowparameterbinding7.ParameterName = "state";
     workflowparameterbinding7.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8)));
     this.UpdateStatusAvailableNow.ParameterBindings.Add(workflowparameterbinding6);
     this.UpdateStatusAvailableNow.ParameterBindings.Add(workflowparameterbinding7);
     //
     // SetStateAvailableNow
     //
     this.SetStateAvailableNow.Name         = "SetStateAvailableNow";
     this.SetStateAvailableNow.ExecuteCode += new System.EventHandler(this.ExecuteSetStateAvailableNow);
     //
     // ActivelyLookingUpgraded
     //
     this.ActivelyLookingUpgraded.EventName     = "ActivelyLookingUpgraded";
     this.ActivelyLookingUpgraded.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.ActivelyLookingUpgraded.Name          = "ActivelyLookingUpgraded";
     //
     // ActivelyLookingConfirmed
     //
     this.ActivelyLookingConfirmed.EventName     = "ActivelyLookingConfirmed";
     this.ActivelyLookingConfirmed.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.ActivelyLookingConfirmed.Name          = "ActivelyLookingConfirmed";
     //
     // CreatePassiveNotification
     //
     this.CreatePassiveNotification.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.CreatePassiveNotification.MethodName    = "CreatePassiveNotification";
     this.CreatePassiveNotification.Name          = "CreatePassiveNotification";
     activitybind9.Name = "Workflow";
     activitybind9.Path = "CandidateId";
     workflowparameterbinding8.ParameterName = "candidateId";
     workflowparameterbinding8.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9)));
     this.CreatePassiveNotification.ParameterBindings.Add(workflowparameterbinding8);
     //
     // UpdateStatusPassive
     //
     this.UpdateStatusPassive.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.UpdateStatusPassive.MethodName    = "UpdateStatus";
     this.UpdateStatusPassive.Name          = "UpdateStatusPassive";
     activitybind10.Name = "Workflow";
     activitybind10.Path = "CandidateId";
     workflowparameterbinding9.ParameterName = "candidateId";
     workflowparameterbinding9.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10)));
     activitybind11.Name = "Workflow";
     activitybind11.Path = "State";
     workflowparameterbinding10.ParameterName = "state";
     workflowparameterbinding10.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11)));
     this.UpdateStatusPassive.ParameterBindings.Add(workflowparameterbinding9);
     this.UpdateStatusPassive.ParameterBindings.Add(workflowparameterbinding10);
     //
     // SetStatePassive
     //
     this.SetStatePassive.Name         = "SetStatePassive";
     this.SetStatePassive.ExecuteCode += new System.EventHandler(this.ExecuteSetStatePassive);
     //
     // ActivelyLookingResponseDelay
     //
     this.ActivelyLookingResponseDelay.Name = "ActivelyLookingResponseDelay";
     activitybind12.Name = "Workflow";
     activitybind12.Path = "ActivelyLookingResponseTimeout";
     this.ActivelyLookingResponseDelay.SetBinding(System.Workflow.Activities.DelayActivity.TimeoutDurationProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind12)));
     //
     // StatusChanged3
     //
     this.StatusChanged3.EventName     = "StatusChanged";
     this.StatusChanged3.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.StatusChanged3.Name          = "StatusChanged3";
     this.StatusChanged3.Invoked      += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.StatusChanged_Invoked);
     //
     // ConfirmAvailableNowShort
     //
     this.ConfirmAvailableNowShort.Activities.Add(this.AvailableNowConfirmedWithShortReminder);
     this.ConfirmAvailableNowShort.Activities.Add(this.SetAvailableNowShortTimeout);
     this.ConfirmAvailableNowShort.Name = "ConfirmAvailableNowShort";
     //
     // ConfirmAvailableNowLong
     //
     this.ConfirmAvailableNowLong.Activities.Add(this.AvailableNowConfirmedWithLongReminder);
     this.ConfirmAvailableNowLong.Activities.Add(this.SetAvailableNowLongTimeout);
     this.ConfirmAvailableNowLong.Name = "ConfirmAvailableNowLong";
     //
     // DowngradeAvailableNow
     //
     this.DowngradeAvailableNow.Activities.Add(this.AvailableNowResponseDelay);
     this.DowngradeAvailableNow.Activities.Add(this.SetStateActivelyLooking);
     this.DowngradeAvailableNow.Activities.Add(this.UpdateStatusActivelyLooking);
     this.DowngradeAvailableNow.Activities.Add(this.CreateActivelyLookingNotification);
     this.DowngradeAvailableNow.Name = "DowngradeAvailableNow";
     //
     // ChangeAvailableNow
     //
     this.ChangeAvailableNow.Activities.Add(this.StatusChanged5);
     this.ChangeAvailableNow.Name = "ChangeAvailableNow";
     //
     // GetAvailableNowResponseShortTimeout
     //
     this.GetAvailableNowResponseShortTimeout.Activities.Add(this.SetAvailableNowResponseShortTimeout);
     this.GetAvailableNowResponseShortTimeout.Name = "GetAvailableNowResponseShortTimeout";
     //
     // GetAvailableNowResponseLongTimeout
     //
     this.GetAvailableNowResponseLongTimeout.Activities.Add(this.SetAvailableNowResponseLongTimeout);
     ruleconditionreference1.ConditionName             = "IfUseAvailableNowResponseLongTimeout";
     this.GetAvailableNowResponseLongTimeout.Condition = ruleconditionreference1;
     this.GetAvailableNowResponseLongTimeout.Name      = "GetAvailableNowResponseLongTimeout";
     //
     // UpgradeActivelyLooking
     //
     this.UpgradeActivelyLooking.Activities.Add(this.ActivelyLookingUpgraded);
     this.UpgradeActivelyLooking.Activities.Add(this.SetStateAvailableNow);
     this.UpgradeActivelyLooking.Activities.Add(this.UpdateStatusAvailableNow);
     this.UpgradeActivelyLooking.Name = "UpgradeActivelyLooking";
     //
     // ConfirmActivelyLooking
     //
     this.ConfirmActivelyLooking.Activities.Add(this.ActivelyLookingConfirmed);
     this.ConfirmActivelyLooking.Name = "ConfirmActivelyLooking";
     //
     // DowngradeActivelyLooking
     //
     this.DowngradeActivelyLooking.Activities.Add(this.ActivelyLookingResponseDelay);
     this.DowngradeActivelyLooking.Activities.Add(this.SetStatePassive);
     this.DowngradeActivelyLooking.Activities.Add(this.UpdateStatusPassive);
     this.DowngradeActivelyLooking.Activities.Add(this.CreatePassiveNotification);
     this.DowngradeActivelyLooking.Name = "DowngradeActivelyLooking";
     //
     // ChangeActivelyLooking
     //
     this.ChangeActivelyLooking.Activities.Add(this.StatusChanged3);
     this.ChangeActivelyLooking.Name = "ChangeActivelyLooking";
     //
     // StatusChanged4
     //
     this.StatusChanged4.EventName     = "StatusChanged";
     this.StatusChanged4.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.StatusChanged4.Name          = "StatusChanged4";
     this.StatusChanged4.Invoked      += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.StatusChanged_Invoked);
     //
     // AvailableNowResponse
     //
     this.AvailableNowResponse.Activities.Add(this.ChangeAvailableNow);
     this.AvailableNowResponse.Activities.Add(this.DowngradeAvailableNow);
     this.AvailableNowResponse.Activities.Add(this.ConfirmAvailableNowLong);
     this.AvailableNowResponse.Activities.Add(this.ConfirmAvailableNowShort);
     this.AvailableNowResponse.Name = "AvailableNowResponse";
     //
     // SetAvailableNowResponseTimeout
     //
     this.SetAvailableNowResponseTimeout.Activities.Add(this.GetAvailableNowResponseLongTimeout);
     this.SetAvailableNowResponseTimeout.Activities.Add(this.GetAvailableNowResponseShortTimeout);
     this.SetAvailableNowResponseTimeout.Name = "SetAvailableNowResponseTimeout";
     //
     // CreateAvailableNowConfirmationRequest
     //
     this.CreateAvailableNowConfirmationRequest.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.CreateAvailableNowConfirmationRequest.MethodName    = "CreateAvailableNowConfirmationRequest";
     this.CreateAvailableNowConfirmationRequest.Name          = "CreateAvailableNowConfirmationRequest";
     activitybind13.Name = "Workflow";
     activitybind13.Path = "CandidateId";
     workflowparameterbinding11.ParameterName = "candidateId";
     workflowparameterbinding11.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13)));
     this.CreateAvailableNowConfirmationRequest.ParameterBindings.Add(workflowparameterbinding11);
     //
     // AvailableNowConfirmationDelay
     //
     this.AvailableNowConfirmationDelay.Name = "AvailableNowConfirmationDelay";
     activitybind14.Name = "Workflow";
     activitybind14.Path = "AvailableNowConfirmationTimeout";
     this.AvailableNowConfirmationDelay.SetBinding(System.Workflow.Activities.DelayActivity.TimeoutDurationProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind14)));
     //
     // SetAvailableNowConfirmationShortTimeout
     //
     this.SetAvailableNowConfirmationShortTimeout.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.SetAvailableNowConfirmationShortTimeout.MethodName    = "GetAvailableNowConfirmationShortTimeout";
     this.SetAvailableNowConfirmationShortTimeout.Name          = "SetAvailableNowConfirmationShortTimeout";
     activitybind15.Name = "Workflow";
     activitybind15.Path = "AvailableNowConfirmationTimeout";
     workflowparameterbinding12.ParameterName = "(ReturnValue)";
     workflowparameterbinding12.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind15)));
     this.SetAvailableNowConfirmationShortTimeout.ParameterBindings.Add(workflowparameterbinding12);
     //
     // SetAvailableNowConfirmationLongTimeout
     //
     this.SetAvailableNowConfirmationLongTimeout.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.SetAvailableNowConfirmationLongTimeout.MethodName    = "GetAvailableNowConfirmationLongTimeout";
     this.SetAvailableNowConfirmationLongTimeout.Name          = "SetAvailableNowConfirmationLongTimeout";
     activitybind16.Name = "Workflow";
     activitybind16.Path = "AvailableNowConfirmationTimeout";
     workflowparameterbinding13.ParameterName = "(ReturnValue)";
     workflowparameterbinding13.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind16)));
     this.SetAvailableNowConfirmationLongTimeout.ParameterBindings.Add(workflowparameterbinding13);
     //
     // SetAvailableNowTimeoutZero
     //
     this.SetAvailableNowTimeoutZero.Name         = "SetAvailableNowTimeoutZero";
     this.SetAvailableNowTimeoutZero.ExecuteCode += new System.EventHandler(this.ExecuteSetAvailableNowTimeoutZero);
     //
     // ActivelyLookingResponse
     //
     this.ActivelyLookingResponse.Activities.Add(this.ChangeActivelyLooking);
     this.ActivelyLookingResponse.Activities.Add(this.DowngradeActivelyLooking);
     this.ActivelyLookingResponse.Activities.Add(this.ConfirmActivelyLooking);
     this.ActivelyLookingResponse.Activities.Add(this.UpgradeActivelyLooking);
     this.ActivelyLookingResponse.Name = "ActivelyLookingResponse";
     //
     // SetActivelyLookingResponseTimeout
     //
     this.SetActivelyLookingResponseTimeout.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.SetActivelyLookingResponseTimeout.MethodName    = "GetActivelyLookingResponseTimeout";
     this.SetActivelyLookingResponseTimeout.Name          = "SetActivelyLookingResponseTimeout";
     activitybind17.Name = "Workflow";
     activitybind17.Path = "ActivelyLookingResponseTimeout";
     workflowparameterbinding14.ParameterName = "(ReturnValue)";
     workflowparameterbinding14.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind17)));
     this.SetActivelyLookingResponseTimeout.ParameterBindings.Add(workflowparameterbinding14);
     //
     // CreateActivelyLookingConfirmationRequest
     //
     this.CreateActivelyLookingConfirmationRequest.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.CreateActivelyLookingConfirmationRequest.MethodName    = "CreateActivelyLookingConfirmationRequest";
     this.CreateActivelyLookingConfirmationRequest.Name          = "CreateActivelyLookingConfirmationRequest";
     activitybind18.Name = "Workflow";
     activitybind18.Path = "CandidateId";
     workflowparameterbinding15.ParameterName = "candidateId";
     workflowparameterbinding15.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind18)));
     this.CreateActivelyLookingConfirmationRequest.ParameterBindings.Add(workflowparameterbinding15);
     //
     // ActivelyLookingConfirmationDelay
     //
     this.ActivelyLookingConfirmationDelay.Name = "ActivelyLookingConfirmationDelay";
     activitybind19.Name = "Workflow";
     activitybind19.Path = "ActivelyLookingConfirmationTimeout";
     this.ActivelyLookingConfirmationDelay.SetBinding(System.Workflow.Activities.DelayActivity.TimeoutDurationProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind19)));
     //
     // StatusChanged2
     //
     this.StatusChanged2.EventName     = "StatusChanged";
     this.StatusChanged2.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.StatusChanged2.Name          = "StatusChanged2";
     this.StatusChanged2.Invoked      += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.StatusChanged_Invoked);
     //
     // SetActivelyLookingConfirmationTimeout
     //
     this.SetActivelyLookingConfirmationTimeout.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.SetActivelyLookingConfirmationTimeout.MethodName    = "GetActivelyLookingConfirmationTimeout";
     this.SetActivelyLookingConfirmationTimeout.Name          = "SetActivelyLookingConfirmationTimeout";
     activitybind20.Name = "Workflow";
     activitybind20.Path = "ActivelyLookingConfirmationTimeout";
     workflowparameterbinding16.ParameterName = "(ReturnValue)";
     workflowparameterbinding16.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind20)));
     this.SetActivelyLookingConfirmationTimeout.ParameterBindings.Add(workflowparameterbinding16);
     //
     // SetActivelyLookingTimeoutZero
     //
     this.SetActivelyLookingTimeoutZero.Name         = "SetActivelyLookingTimeoutZero";
     this.SetActivelyLookingTimeoutZero.ExecuteCode += new System.EventHandler(this.ExecuteSetActivelyLookingTimeoutZero);
     //
     // AvailableNowStatusChanged
     //
     this.AvailableNowStatusChanged.Activities.Add(this.StatusChanged4);
     this.AvailableNowStatusChanged.Name = "AvailableNowStatusChanged";
     //
     // AvailableNowConfirmation
     //
     this.AvailableNowConfirmation.Activities.Add(this.AvailableNowConfirmationDelay);
     this.AvailableNowConfirmation.Activities.Add(this.CreateAvailableNowConfirmationRequest);
     this.AvailableNowConfirmation.Activities.Add(this.SetAvailableNowResponseTimeout);
     this.AvailableNowConfirmation.Activities.Add(this.AvailableNowResponse);
     this.AvailableNowConfirmation.Name = "AvailableNowConfirmation";
     //
     // GetAvailableNowShortTimeout
     //
     this.GetAvailableNowShortTimeout.Activities.Add(this.SetAvailableNowConfirmationShortTimeout);
     this.GetAvailableNowShortTimeout.Name = "GetAvailableNowShortTimeout";
     //
     // GetAvailableNowLongTimeout
     //
     this.GetAvailableNowLongTimeout.Activities.Add(this.SetAvailableNowConfirmationLongTimeout);
     ruleconditionreference2.ConditionName     = "IfUseAvailableNowConfirmationLongTimeout";
     this.GetAvailableNowLongTimeout.Condition = ruleconditionreference2;
     this.GetAvailableNowLongTimeout.Name      = "GetAvailableNowLongTimeout";
     //
     // IgnoreAvailableNowTimeout
     //
     this.IgnoreAvailableNowTimeout.Activities.Add(this.SetAvailableNowTimeoutZero);
     ruleconditionreference3.ConditionName    = "IgnoreTimeoutOnce";
     this.IgnoreAvailableNowTimeout.Condition = ruleconditionreference3;
     this.IgnoreAvailableNowTimeout.Name      = "IgnoreAvailableNowTimeout";
     //
     // ActivelyLookingConfirmation
     //
     this.ActivelyLookingConfirmation.Activities.Add(this.ActivelyLookingConfirmationDelay);
     this.ActivelyLookingConfirmation.Activities.Add(this.CreateActivelyLookingConfirmationRequest);
     this.ActivelyLookingConfirmation.Activities.Add(this.SetActivelyLookingResponseTimeout);
     this.ActivelyLookingConfirmation.Activities.Add(this.ActivelyLookingResponse);
     this.ActivelyLookingConfirmation.Name = "ActivelyLookingConfirmation";
     //
     // ActivelyLookingStatusChanged
     //
     this.ActivelyLookingStatusChanged.Activities.Add(this.StatusChanged2);
     this.ActivelyLookingStatusChanged.Name = "ActivelyLookingStatusChanged";
     //
     // GetActivelyLookingTimeout
     //
     this.GetActivelyLookingTimeout.Activities.Add(this.SetActivelyLookingConfirmationTimeout);
     this.GetActivelyLookingTimeout.Name = "GetActivelyLookingTimeout";
     //
     // IgnoreActivelyLookingTimeout
     //
     this.IgnoreActivelyLookingTimeout.Activities.Add(this.SetActivelyLookingTimeoutZero);
     ruleconditionreference4.ConditionName       = "IgnoreTimeout";
     this.IgnoreActivelyLookingTimeout.Condition = ruleconditionreference4;
     this.IgnoreActivelyLookingTimeout.Name      = "IgnoreActivelyLookingTimeout";
     //
     // Available_Reminder
     //
     this.Available_Reminder.Activities.Add(this.AvailableNowConfirmation);
     this.Available_Reminder.Activities.Add(this.AvailableNowStatusChanged);
     this.Available_Reminder.Name = "Available_Reminder";
     //
     // SetAvailableNowTimeout
     //
     this.SetAvailableNowTimeout.Activities.Add(this.IgnoreAvailableNowTimeout);
     this.SetAvailableNowTimeout.Activities.Add(this.GetAvailableNowLongTimeout);
     this.SetAvailableNowTimeout.Activities.Add(this.GetAvailableNowShortTimeout);
     this.SetAvailableNowTimeout.Name = "SetAvailableNowTimeout";
     //
     // ActivelyLookingReminder
     //
     this.ActivelyLookingReminder.Activities.Add(this.ActivelyLookingStatusChanged);
     this.ActivelyLookingReminder.Activities.Add(this.ActivelyLookingConfirmation);
     this.ActivelyLookingReminder.Name = "ActivelyLookingReminder";
     //
     // SetActivelyLookingTimeout
     //
     this.SetActivelyLookingTimeout.Activities.Add(this.IgnoreActivelyLookingTimeout);
     this.SetActivelyLookingTimeout.Activities.Add(this.GetActivelyLookingTimeout);
     this.SetActivelyLookingTimeout.Name = "SetActivelyLookingTimeout";
     //
     // AvailableNow
     //
     this.AvailableNow.Activities.Add(this.SetAvailableNowTimeout);
     this.AvailableNow.Activities.Add(this.Available_Reminder);
     ruleconditionreference5.ConditionName = "IsAvailableNow";
     this.AvailableNow.Condition           = ruleconditionreference5;
     this.AvailableNow.Name = "AvailableNow";
     //
     // ActivelyLooking
     //
     this.ActivelyLooking.Activities.Add(this.SetActivelyLookingTimeout);
     this.ActivelyLooking.Activities.Add(this.ActivelyLookingReminder);
     ruleconditionreference6.ConditionName = "IsActivelyLooking";
     this.ActivelyLooking.Condition        = ruleconditionreference6;
     this.ActivelyLooking.Name             = "ActivelyLooking";
     //
     // SwitchState
     //
     this.SwitchState.Activities.Add(this.ActivelyLooking);
     this.SwitchState.Activities.Add(this.AvailableNow);
     this.SwitchState.Name = "SwitchState";
     //
     // Complete
     //
     this.Complete.InterfaceType = typeof(LinkMe.Workflow.Design.CandidateStatusWorkflow.IDataExchange);
     this.Complete.MethodName    = "CompleteWorkflow";
     this.Complete.Name          = "Complete";
     activitybind21.Name         = "Workflow";
     activitybind21.Path         = "CandidateId";
     workflowparameterbinding17.ParameterName = "candidateId";
     workflowparameterbinding17.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind21)));
     this.Complete.ParameterBindings.Add(workflowparameterbinding17);
     //
     // WhileNotPassive
     //
     this.WhileNotPassive.Activities.Add(this.SwitchState);
     ruleconditionreference7.ConditionName = "IsNotPassive";
     this.WhileNotPassive.Condition        = ruleconditionreference7;
     this.WhileNotPassive.Name             = "WhileNotPassive";
     //
     // Workflow
     //
     this.Activities.Add(this.WhileNotPassive);
     this.Activities.Add(this.Complete);
     this.Name = "Workflow";
     this.CanModifyActivities = false;
 }
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.ActivityBind             activitybind4             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1   = new System.Workflow.Activities.Rules.RuleConditionReference();
     this.DelayChanged                 = new System.Workflow.Activities.HandleExternalEventActivity();
     this.SetLastRunTime               = new System.Workflow.Activities.CodeActivity();
     this.Run                          = new System.Workflow.Activities.CallExternalMethodActivity();
     this.Timeout                      = new System.Workflow.Activities.DelayActivity();
     this.DelayChangedEvent            = new System.Workflow.Activities.EventDrivenActivity();
     this.TimeoutEvent                 = new System.Workflow.Activities.EventDrivenActivity();
     this.cancellationHandlerActivity1 = new System.Workflow.ComponentModel.CancellationHandlerActivity();
     this.Wait                         = new System.Workflow.Activities.ListenActivity();
     this.Complete                     = new System.Workflow.Activities.CallExternalMethodActivity();
     this.whileWantEmail               = new System.Workflow.Activities.WhileActivity();
     //
     // DelayChanged
     //
     this.DelayChanged.EventName     = "DelayChanged";
     this.DelayChanged.InterfaceType = typeof(LinkMe.Workflow.Design.PeriodicWorkflow.IDataExchange);
     this.DelayChanged.Name          = "DelayChanged";
     this.DelayChanged.Invoked      += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.DelayChanged_Invoked);
     //
     // SetLastRunTime
     //
     this.SetLastRunTime.Name         = "SetLastRunTime";
     this.SetLastRunTime.ExecuteCode += new System.EventHandler(this.SetLastRunTime_ExecuteCode);
     //
     // Run
     //
     this.Run.InterfaceType = typeof(LinkMe.Workflow.Design.PeriodicWorkflow.IDataExchange);
     this.Run.MethodName    = "Run";
     this.Run.Name          = "Run";
     activitybind1.Name     = "PeriodicWorkflow";
     activitybind1.Path     = "UserId";
     workflowparameterbinding1.ParameterName = "userId";
     workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1)));
     activitybind2.Name = "PeriodicWorkflow";
     activitybind2.Path = "LastRunTime";
     workflowparameterbinding2.ParameterName = "lastRunTime";
     workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2)));
     this.Run.ParameterBindings.Add(workflowparameterbinding1);
     this.Run.ParameterBindings.Add(workflowparameterbinding2);
     //
     // Timeout
     //
     this.Timeout.Name  = "Timeout";
     activitybind3.Name = "PeriodicWorkflow";
     activitybind3.Path = "Delay";
     this.Timeout.SetBinding(System.Workflow.Activities.DelayActivity.TimeoutDurationProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3)));
     //
     // DelayChangedEvent
     //
     this.DelayChangedEvent.Activities.Add(this.DelayChanged);
     this.DelayChangedEvent.Name = "DelayChangedEvent";
     //
     // TimeoutEvent
     //
     this.TimeoutEvent.Activities.Add(this.Timeout);
     this.TimeoutEvent.Activities.Add(this.Run);
     this.TimeoutEvent.Activities.Add(this.SetLastRunTime);
     this.TimeoutEvent.Name = "TimeoutEvent";
     //
     // cancellationHandlerActivity1
     //
     this.cancellationHandlerActivity1.Name = "cancellationHandlerActivity1";
     //
     // Wait
     //
     this.Wait.Activities.Add(this.TimeoutEvent);
     this.Wait.Activities.Add(this.DelayChangedEvent);
     this.Wait.Name = "Wait";
     //
     // Complete
     //
     this.Complete.InterfaceType             = typeof(LinkMe.Workflow.Design.PeriodicWorkflow.IDataExchange);
     this.Complete.MethodName                = "CompleteWorkflow";
     this.Complete.Name                      = "Complete";
     activitybind4.Name                      = "PeriodicWorkflow";
     activitybind4.Path                      = "UserId";
     workflowparameterbinding3.ParameterName = "userId";
     workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4)));
     this.Complete.ParameterBindings.Add(workflowparameterbinding3);
     //
     // whileWantEmail
     //
     this.whileWantEmail.Activities.Add(this.Wait);
     this.whileWantEmail.Activities.Add(this.cancellationHandlerActivity1);
     ruleconditionreference1.ConditionName = "WantEmail";
     this.whileWantEmail.Condition         = ruleconditionreference1;
     this.whileWantEmail.Name = "whileWantEmail";
     //
     // PeriodicWorkflow
     //
     this.Activities.Add(this.whileWantEmail);
     this.Activities.Add(this.Complete);
     this.Name = "PeriodicWorkflow";
     this.CanModifyActivities = false;
 }
Beispiel #6
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference();
     System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition();
     this.getVPApproval      = new System.Workflow.Activities.CodeActivity();
     this.getManagerApproval = new System.Workflow.Activities.CodeActivity();
     this.elseBranch         = new System.Workflow.Activities.IfElseBranchActivity();
     this.ifBranch           = new System.Workflow.Activities.IfElseBranchActivity();
     this.delayActivity      = new System.Workflow.Activities.DelayActivity();
     this.conditionActivity  = new System.Workflow.Activities.IfElseActivity();
     this.initAmount         = new System.Workflow.Activities.CodeActivity();
     this.mainSequence       = new System.Workflow.Activities.SequenceActivity();
     this.whileLoopActivity  = new System.Workflow.Activities.WhileActivity();
     //
     // getVPApproval
     //
     this.getVPApproval.Name         = "getVPApproval";
     this.getVPApproval.ExecuteCode += new System.EventHandler(this.OnVPApproval);
     //
     // getManagerApproval
     //
     this.getManagerApproval.Name         = "getManagerApproval";
     this.getManagerApproval.ExecuteCode += new System.EventHandler(this.OnManagerApproval);
     //
     // ifElseBranch2
     //
     this.elseBranch.Activities.Add(this.getVPApproval);
     this.elseBranch.Name = "ifElseBranch2";
     //
     // ifElseBranch1
     //
     this.ifBranch.Activities.Add(this.getManagerApproval);
     ruleconditionreference1.ConditionName = "Check";
     this.ifBranch.Condition = ruleconditionreference1;
     this.ifBranch.Name      = "ifElseBranch1";
     //
     // delay1
     //
     this.delayActivity.Name            = "delay1";
     this.delayActivity.TimeoutDuration = System.TimeSpan.Parse("00:00:02");
     //
     // ifElse1
     //
     this.conditionActivity.Activities.Add(this.ifBranch);
     this.conditionActivity.Activities.Add(this.elseBranch);
     this.conditionActivity.Name = "ifElse1";
     //
     // initAmount
     //
     this.initAmount.Name         = "initAmount";
     this.initAmount.ExecuteCode += new System.EventHandler(this.OnInitAmount);
     //
     // sequence1
     //
     this.mainSequence.Activities.Add(this.initAmount);
     this.mainSequence.Activities.Add(this.conditionActivity);
     this.mainSequence.Activities.Add(this.delayActivity);
     this.mainSequence.Name = "sequence1";
     //
     // while1
     //
     this.whileLoopActivity.Activities.Add(this.mainSequence);
     codecondition1.Condition        += new System.EventHandler <System.Workflow.Activities.ConditionalEventArgs>(this.Rerun);
     this.whileLoopActivity.Condition = codecondition1;
     this.whileLoopActivity.Name      = "while1";
     //
     // DynamicRulesWorkflow
     //
     this.Activities.Add(this.whileLoopActivity);
     this.Name = "DynamicRulesWorkflow";
     this.CanModifyActivities = false;
 }