/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> 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.Activities.Rules.RuleSetReference rulesetreference1 = new System.Workflow.Activities.Rules.RuleSetReference(); this.EnviarContainer = new System.Workflow.Activities.InvokeWebServiceActivity(); this.CriarRequisicao = new System.Workflow.Activities.CodeActivity(); this.ExecutarRegras = new System.Workflow.Activities.PolicyActivity(); this.BuscarRequisicoes = new System.Workflow.Activities.CodeActivity(); // // EnviarContainer // this.EnviarContainer.MethodName = "setarContainer"; this.EnviarContainer.Name = "EnviarContainer"; activitybind1.Name = "Decisao"; activitybind1.Path = "DadosMonitoracao.Container"; workflowparameterbinding1.ParameterName = "nome"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "Decisao"; activitybind2.Path = "DadosAtuacao"; workflowparameterbinding2.ParameterName = "dados"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.EnviarContainer.ParameterBindings.Add(workflowparameterbinding1); this.EnviarContainer.ParameterBindings.Add(workflowparameterbinding2); this.EnviarContainer.ProxyClass = typeof(DecisaoRegras.Atuador.Atuador); // // CriarRequisicao // this.CriarRequisicao.Name = "CriarRequisicao"; this.CriarRequisicao.ExecuteCode += new System.EventHandler(this.CriarRequisicao_ExecuteCode); // // ExecutarRegras // this.ExecutarRegras.Name = "ExecutarRegras"; rulesetreference1.RuleSetName = "regrasteste"; this.ExecutarRegras.RuleSetReference = rulesetreference1; // // BuscarRequisicoes // this.BuscarRequisicoes.Name = "BuscarRequisicoes"; this.BuscarRequisicoes.ExecuteCode += new System.EventHandler(this.BuscarRequisicoes_ExecuteCode); // // Decisao // this.Activities.Add(this.BuscarRequisicoes); this.Activities.Add(this.ExecutarRegras); this.Activities.Add(this.CriarRequisicao); this.Activities.Add(this.EnviarContainer); this.Name = "Decisao"; 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(); this.webServiceResponse1 = new System.Workflow.Activities.WebServiceOutputActivity(); this.webServiceReceive1 = new System.Workflow.Activities.WebServiceInputActivity(); // // webServiceResponse1 // this.webServiceResponse1.InputActivityName = "webServiceReceive1"; this.webServiceResponse1.Name = "webServiceResponse1"; activitybind1.Name = "WebServicePublishWorkflow"; activitybind1.Path = "POStatus"; workflowparameterbinding1.ParameterName = "orderStatus"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.webServiceResponse1.ParameterBindings.Add(workflowparameterbinding1); // // webServiceReceive1 // this.webServiceReceive1.InterfaceType = typeof(Microsoft.Samples.Workflow.WebService.IPurchaseOrder); this.webServiceReceive1.IsActivating = true; this.webServiceReceive1.MethodName = "CreateOrder"; this.webServiceReceive1.Name = "webServiceReceive1"; activitybind2.Name = "WebServicePublishWorkflow"; activitybind2.Path = "PurchaseOrderId"; workflowparameterbinding2.ParameterName = "id"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.webServiceReceive1.ParameterBindings.Add(workflowparameterbinding2); this.webServiceReceive1.InputReceived += new System.EventHandler(this.OnWebServiceInputReceived); // // WebServicePublishWorkflow // this.Activities.Add(this.webServiceReceive1); this.Activities.Add(this.webServiceResponse1); this.Name = "WebServicePublishWorkflow"; 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(); this.code1 = new System.Workflow.Activities.CodeActivity(); this.invokeWebService1 = new System.Workflow.Activities.InvokeWebServiceActivity(); // // code1 // this.code1.Name = "code1"; this.code1.ExecuteCode += new System.EventHandler(this.OnExecuteCode); // // invokeWebService1 // this.invokeWebService1.MethodName = "CreateOrder"; this.invokeWebService1.Name = "invokeWebService1"; activitybind1.Name = "WebServiceInvokeWorkflow"; activitybind1.Path = "POStatus"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "WebServiceInvokeWorkflow"; activitybind2.Path = "PurchaseOrderId"; workflowparameterbinding2.ParameterName = "id"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.invokeWebService1.ParameterBindings.Add(workflowparameterbinding1); this.invokeWebService1.ParameterBindings.Add(workflowparameterbinding2); this.invokeWebService1.ProxyClass = typeof(Microsoft.Samples.Workflow.WebService.localhost.WebServicePublishWorkflow_WebService); this.invokeWebService1.Invoking += new System.EventHandler<System.Workflow.Activities.InvokeWebServiceEventArgs>(this.OnWebServiceInvoking); // // WebServiceInvokeWorkflow // this.Activities.Add(this.invokeWebService1); this.Activities.Add(this.code1); this.Name = "WebServiceInvokeWorkflow"; 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(); this.webServiceResponse1 = new System.Workflow.Activities.WebServiceOutputActivity(); this.webServiceReceive1 = new System.Workflow.Activities.WebServiceInputActivity(); // // webServiceResponse1 // this.webServiceResponse1.InputActivityName = "webServiceReceive1"; this.webServiceResponse1.Name = "webServiceResponse1"; activitybind1.Name = "WebServicePublishWorkflow"; activitybind1.Path = "POStatus"; workflowparameterbinding1.ParameterName = "orderStatus"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.webServiceResponse1.ParameterBindings.Add(workflowparameterbinding1); // // webServiceReceive1 // this.webServiceReceive1.InterfaceType = typeof(Microsoft.Samples.Workflow.WebService.IPurchaseOrder); this.webServiceReceive1.IsActivating = true; this.webServiceReceive1.MethodName = "CreateOrder"; this.webServiceReceive1.Name = "webServiceReceive1"; activitybind2.Name = "WebServicePublishWorkflow"; activitybind2.Path = "PurchaseOrderId"; workflowparameterbinding2.ParameterName = "id"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.webServiceReceive1.ParameterBindings.Add(workflowparameterbinding2); this.webServiceReceive1.InputReceived += new System.EventHandler(this.OnWebServiceInputReceived); // // WebServicePublishWorkflow // this.Activities.Add(this.webServiceReceive1); this.Activities.Add(this.webServiceResponse1); this.Name = "WebServicePublishWorkflow"; 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(); this.code1 = new System.Workflow.Activities.CodeActivity(); this.invokeWebService1 = new System.Workflow.Activities.InvokeWebServiceActivity(); // // code1 // this.code1.Name = "code1"; this.code1.ExecuteCode += new System.EventHandler(this.OnExecuteCode); // // invokeWebService1 // this.invokeWebService1.MethodName = "CreateOrder"; this.invokeWebService1.Name = "invokeWebService1"; activitybind1.Name = "WebServiceInvokeWorkflow"; activitybind1.Path = "POStatus"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "WebServiceInvokeWorkflow"; activitybind2.Path = "PurchaseOrderId"; workflowparameterbinding2.ParameterName = "id"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.invokeWebService1.ParameterBindings.Add(workflowparameterbinding1); this.invokeWebService1.ParameterBindings.Add(workflowparameterbinding2); this.invokeWebService1.ProxyClass = typeof(Microsoft.Samples.Workflow.WebService.localhost.WebServicePublishWorkflow_WebService); this.invokeWebService1.Invoking += new System.EventHandler <System.Workflow.Activities.InvokeWebServiceEventArgs>(this.OnWebServiceInvoking); // // WebServiceInvokeWorkflow // this.Activities.Add(this.invokeWebService1); this.Activities.Add(this.code1); this.Name = "WebServiceInvokeWorkflow"; 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(); this.createBallotCallExternalMethodActivity = new System.Workflow.Activities.CallExternalMethodActivity(); this.waitForResponseListenActivity = new System.Workflow.Activities.ListenActivity(); this.waitForApprovalEventDrivenActivity = new System.Workflow.Activities.EventDrivenActivity(); this.waitForRejectionEventDrivenActivity = new System.Workflow.Activities.EventDrivenActivity(); this.approvedHandleExternalEventActivity = new System.Workflow.Activities.HandleExternalEventActivity(); this.rejectedHandleExternalEventActivity = new System.Workflow.Activities.HandleExternalEventActivity(); // // createBallotCallExternalMethodActivity // this.createBallotCallExternalMethodActivity.InterfaceType = typeof(Microsoft.Samples.Workflow.Communication.HostCommunication.IVotingService); this.createBallotCallExternalMethodActivity.MethodName = "CreateBallot"; this.createBallotCallExternalMethodActivity.Name = "createBallotCallExternalMethodActivity"; activitybind1.Name = "VotingServiceWorkflow"; activitybind1.Path = "Alias"; workflowparameterbinding1.ParameterName = "alias"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.createBallotCallExternalMethodActivity.ParameterBindings.Add(workflowparameterbinding1); // // waitForResponseListenActivity // this.waitForResponseListenActivity.Activities.Add(this.waitForApprovalEventDrivenActivity); this.waitForResponseListenActivity.Activities.Add(this.waitForRejectionEventDrivenActivity); this.waitForResponseListenActivity.Name = "waitForResponseListenActivity"; // // waitForApprovalEventDrivenActivity // this.waitForApprovalEventDrivenActivity.Activities.Add(this.approvedHandleExternalEventActivity); this.waitForApprovalEventDrivenActivity.Name = "waitForApprovalEventDrivenActivity"; // // waitForRejectionEventDrivenActivity // this.waitForRejectionEventDrivenActivity.Activities.Add(this.rejectedHandleExternalEventActivity); this.waitForRejectionEventDrivenActivity.Name = "waitForRejectionEventDrivenActivity"; // // approvedHandleExternalEventActivity // this.approvedHandleExternalEventActivity.EventName = "ApprovedProposal"; this.approvedHandleExternalEventActivity.InterfaceType = typeof(Microsoft.Samples.Workflow.Communication.HostCommunication.IVotingService); this.approvedHandleExternalEventActivity.Name = "approvedHandleExternalEventActivity"; this.approvedHandleExternalEventActivity.Roles = null; this.approvedHandleExternalEventActivity.Invoked += new System.EventHandler<ExternalDataEventArgs>(this.OnApproved); // // rejectedHandleExternalEventActivity // this.rejectedHandleExternalEventActivity.EventName = "RejectedProposal"; this.rejectedHandleExternalEventActivity.InterfaceType = typeof(Microsoft.Samples.Workflow.Communication.HostCommunication.IVotingService); this.rejectedHandleExternalEventActivity.Name = "rejectedHandleExternalEventActivity"; this.rejectedHandleExternalEventActivity.Roles = null; this.rejectedHandleExternalEventActivity.Invoked += new System.EventHandler<ExternalDataEventArgs>(this.OnRejected); // // VotingServiceWorkflow // this.Activities.Add(this.createBallotCallExternalMethodActivity); this.Activities.Add(this.waitForResponseListenActivity); this.Name = "VotingServiceWorkflow"; 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.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(); this.createBallotCallExternalMethodActivity = new System.Workflow.Activities.CallExternalMethodActivity(); this.waitForResponseListenActivity = new System.Workflow.Activities.ListenActivity(); this.waitForApprovalEventDrivenActivity = new System.Workflow.Activities.EventDrivenActivity(); this.waitForRejectionEventDrivenActivity = new System.Workflow.Activities.EventDrivenActivity(); this.approvedHandleExternalEventActivity = new System.Workflow.Activities.HandleExternalEventActivity(); this.rejectedHandleExternalEventActivity = new System.Workflow.Activities.HandleExternalEventActivity(); // // createBallotCallExternalMethodActivity // this.createBallotCallExternalMethodActivity.InterfaceType = typeof(Microsoft.Samples.Workflow.Communication.HostCommunication.IVotingService); this.createBallotCallExternalMethodActivity.MethodName = "CreateBallot"; this.createBallotCallExternalMethodActivity.Name = "createBallotCallExternalMethodActivity"; activitybind1.Name = "VotingServiceWorkflow"; activitybind1.Path = "Alias"; workflowparameterbinding1.ParameterName = "alias"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.createBallotCallExternalMethodActivity.ParameterBindings.Add(workflowparameterbinding1); // // waitForResponseListenActivity // this.waitForResponseListenActivity.Activities.Add(this.waitForApprovalEventDrivenActivity); this.waitForResponseListenActivity.Activities.Add(this.waitForRejectionEventDrivenActivity); this.waitForResponseListenActivity.Name = "waitForResponseListenActivity"; // // waitForApprovalEventDrivenActivity // this.waitForApprovalEventDrivenActivity.Activities.Add(this.approvedHandleExternalEventActivity); this.waitForApprovalEventDrivenActivity.Name = "waitForApprovalEventDrivenActivity"; // // waitForRejectionEventDrivenActivity // this.waitForRejectionEventDrivenActivity.Activities.Add(this.rejectedHandleExternalEventActivity); this.waitForRejectionEventDrivenActivity.Name = "waitForRejectionEventDrivenActivity"; // // approvedHandleExternalEventActivity // this.approvedHandleExternalEventActivity.EventName = "ApprovedProposal"; this.approvedHandleExternalEventActivity.InterfaceType = typeof(Microsoft.Samples.Workflow.Communication.HostCommunication.IVotingService); this.approvedHandleExternalEventActivity.Name = "approvedHandleExternalEventActivity"; this.approvedHandleExternalEventActivity.Roles = null; this.approvedHandleExternalEventActivity.Invoked += new System.EventHandler <ExternalDataEventArgs>(this.OnApproved); // // rejectedHandleExternalEventActivity // this.rejectedHandleExternalEventActivity.EventName = "RejectedProposal"; this.rejectedHandleExternalEventActivity.InterfaceType = typeof(Microsoft.Samples.Workflow.Communication.HostCommunication.IVotingService); this.rejectedHandleExternalEventActivity.Name = "rejectedHandleExternalEventActivity"; this.rejectedHandleExternalEventActivity.Roles = null; this.rejectedHandleExternalEventActivity.Invoked += new System.EventHandler <ExternalDataEventArgs>(this.OnRejected); // // VotingServiceWorkflow // this.Activities.Add(this.createBallotCallExternalMethodActivity); this.Activities.Add(this.waitForResponseListenActivity); this.Name = "VotingServiceWorkflow"; 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; }