private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.callCreateFullName = new System.Workflow.Activities.CallExternalMethodActivity(); // // callCreateFullName // this.callCreateFullName.InterfaceType = typeof(Castle.Facilities.WorkflowIntegration.Tests.Services.ITestingExternalData); this.callCreateFullName.MethodName = "CreateFullName"; this.callCreateFullName.Name = "callCreateFullName"; workflowparameterbinding1.ParameterName = "first"; workflowparameterbinding1.Value = "hello"; workflowparameterbinding2.ParameterName = "last"; workflowparameterbinding2.Value = "world"; activitybind1.Name = "CreateNameWorkflow"; activitybind1.Path = "FullName"; workflowparameterbinding3.ParameterName = "(ReturnValue)"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.callCreateFullName.ParameterBindings.Add(workflowparameterbinding1); this.callCreateFullName.ParameterBindings.Add(workflowparameterbinding2); this.callCreateFullName.ParameterBindings.Add(workflowparameterbinding3); // // CreateNameWorkflow // this.Activities.Add(this.callCreateFullName); this.Name = "CreateNameWorkflow"; 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.Return = new RKiss.ActivityLibrary.ReturnActivity(); // // Return // this.Return.ConnectorActivityName = "Workflow5"; this.Return.Name = "Return"; activitybind1.Name = "Workflow5"; activitybind1.Path = "Workflow5_msg1"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.Return.Parameters.Add(workflowparameterbinding1); // // Workflow5 // this.Activities.Add(this.Return); this.MethodName = "SayHello"; this.Name = "Workflow5"; activitybind2.Name = "/Self"; activitybind2.Path = "Workflow5_msg1"; workflowparameterbinding2.ParameterName = "msg"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.Parameters.Add(workflowparameterbinding2); this.Type = typeof(InterfaceContract.ITest); this.Received += new System.EventHandler(this.Workflow5_Received); this.CanModifyActivities = false; }
public void Constructor1 () { WorkflowParameterBinding wmp = new WorkflowParameterBinding (); // Default values Assert.AreEqual (null, wmp.ParameterName, "C1#1"); Assert.AreEqual (null, wmp.Value, "C1#2"); // Accesors setters wmp.ParameterName = "Hola"; wmp.Value = wmp; Assert.AreEqual ("Hola", wmp.ParameterName, "C1#1"); Assert.AreEqual (wmp, wmp.Value, "C1#2"); }
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.Return = new RKiss.ActivityLibrary.ReturnActivity(); this.codeActivity1 = new System.Workflow.Activities.CodeActivity(); this.Connector = new RKiss.ActivityLibrary.ConnectorActivity(); // // Return // this.Return.ConnectorActivityName = "Connector"; this.Return.Name = "Return"; activitybind1.Name = "Workflow2"; activitybind1.Path = "Connector_msg1"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.Return.Parameters.Add(workflowparameterbinding1); this.Return.Invoking += new System.EventHandler(this.callExternalMethodActivity1_MethodInvoking); // // codeActivity1 // this.codeActivity1.Name = "codeActivity1"; this.codeActivity1.ExecuteCode += new System.EventHandler(this.codeActivity1_ExecuteCode); // // Connector // this.Connector.MethodName = "SayHello"; this.Connector.Name = "Connector"; activitybind2.Name = "Workflow2"; activitybind2.Path = "connectorActivity1_msg1"; workflowparameterbinding2.ParameterName = "msg"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.Connector.Parameters.Add(workflowparameterbinding2); this.Connector.Type = typeof(InterfaceContract.ITest); // // Workflow2 // this.Activities.Add(this.Connector); this.Activities.Add(this.codeActivity1); this.Activities.Add(this.Return); this.Name = "Workflow2"; this.CanModifyActivities = false; }
public void TestAddRemove () { WorkflowParameterBindingCollection wc = new WorkflowParameterBindingCollection (new ParallelActivity ()); WorkflowParameterBinding pb1 = new WorkflowParameterBinding ("Name1"); WorkflowParameterBinding pb2 = new WorkflowParameterBinding ("Name2"); WorkflowParameterBinding pb3 = new WorkflowParameterBinding ("Name3"); wc.Add (pb1); wc.Add (pb2); wc.Add (pb3); Assert.AreEqual (3, wc.Count, "C1#1"); Assert.AreEqual (pb1, wc[0], "C1#2"); Assert.AreEqual (pb2, wc[1], "C1#3"); Assert.AreEqual (pb3, wc[2], "C1#4"); }
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.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.makeFullName = new System.Workflow.Activities.CallExternalMethodActivity(); this.waitForSurveyComplete = new System.Workflow.Activities.HandleExternalEventActivity(); // // makeFullName // this.makeFullName.InterfaceType = typeof(Castle.Facilities.WorkflowIntegration.Tests.Services.ITestingExternalData); this.makeFullName.MethodName = "CreateFullName"; this.makeFullName.Name = "makeFullName"; activitybind1.Name = "PausingWorkflow"; activitybind1.Path = "surveyCompleteArgs.Name"; workflowparameterbinding1.ParameterName = "first"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); workflowparameterbinding2.ParameterName = "last"; workflowparameterbinding2.Value = "called"; this.makeFullName.ParameterBindings.Add(workflowparameterbinding1); this.makeFullName.ParameterBindings.Add(workflowparameterbinding2); // // waitForSurveyComplete // this.waitForSurveyComplete.EventName = "SurveyComplete"; this.waitForSurveyComplete.InterfaceType = typeof(Castle.Facilities.WorkflowIntegration.Tests.Services.ITestingExternalData); this.waitForSurveyComplete.Name = "waitForSurveyComplete"; activitybind2.Name = "PausingWorkflow"; activitybind2.Path = "surveyCompleteArgs"; workflowparameterbinding3.ParameterName = "e"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.waitForSurveyComplete.ParameterBindings.Add(workflowparameterbinding3); // // PausingWorkflow // this.Activities.Add(this.waitForSurveyComplete); this.Activities.Add(this.makeFullName); this.Name = "PausingWorkflow"; 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.DocumentApproved = new System.Workflow.Activities.HandleExternalEventActivity(); this.SendDocument = new System.Workflow.Activities.CallExternalMethodActivity(); // // DocumentApproved // this.DocumentApproved.EventName = "DocumentApproved"; this.DocumentApproved.InterfaceType = typeof(Microsoft.Samples.Workflow.PersistenceHost.IDocumentApproval); this.DocumentApproved.Name = "DocumentApproved"; // // SendDocument // this.SendDocument.InterfaceType = typeof(Microsoft.Samples.Workflow.PersistenceHost.IDocumentApproval); this.SendDocument.MethodName = "RequestDocumentApproval"; this.SendDocument.Name = "SendDocument"; activitybind1.Name = "DocumentApprovalWorkflow"; activitybind1.Path = "InstanceId"; workflowparameterbinding1.ParameterName = "documentId"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "DocumentApprovalWorkflow"; activitybind2.Path = "Approver"; workflowparameterbinding2.ParameterName = "approver"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.SendDocument.ParameterBindings.Add(workflowparameterbinding1); this.SendDocument.ParameterBindings.Add(workflowparameterbinding2); // // DocumentApprovalWorkflow // this.Activities.Add(this.SendDocument); this.Activities.Add(this.DocumentApproved); this.Name = "DocumentApprovalWorkflow"; 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.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.receiveActivity1 = new System.Workflow.Activities.ReceiveActivity(); // // receiveActivity1 // this.receiveActivity1.CanCreateInstance = true; this.receiveActivity1.Name = "receiveActivity1"; activitybind1.Name = "$safeitemrootname$"; activitybind1.Path = "ReturnValue"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "$safeitemrootname$"; activitybind2.Path = "InputValue"; workflowparameterbinding2.ParameterName = "value"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding1); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding2); typedoperationinfo1.ContractType = typeof($rootnamespace$.$contractName$); typedoperationinfo1.Name = "GetData"; this.receiveActivity1.ServiceOperationInfo = typedoperationinfo1; workflowserviceattributes1.ConfigurationName = "$safeitemrootname$"; workflowserviceattributes1.Name = "$safeitemrootname$"; // // $safeitemrootname$ // this.Activities.Add(this.receiveActivity1); this.Name = "$safeitemrootname$"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); this.CanModifyActivities = false; }
void container1() { 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(); // <snippet220> 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(WebServicePublishWorkflow_WebService); this.invokeWebService1.Invoking += new System.EventHandler <System.Workflow.Activities.InvokeWebServiceEventArgs>(this.OnWebServiceInvoking); // </snippet220> }
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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); this.SendMessageToHost = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity2 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity1 = new System.Workflow.Activities.CallExternalMethodActivity(); this.invokeWebServiceTE = new System.Workflow.Activities.InvokeWebServiceActivity(); this.branchElse = new System.Workflow.Activities.IfElseBranchActivity(); this.branchInvoicing = new System.Workflow.Activities.IfElseBranchActivity(); this.branchADSL = new System.Workflow.Activities.IfElseBranchActivity(); this.branchTE = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseReclaimType = new System.Workflow.Activities.IfElseActivity(); this.codePrepareXml = new System.Workflow.Activities.CodeActivity(); this.GetValues = new System.Workflow.Activities.HandleExternalEventActivity(); // // SendMessageToHost // this.SendMessageToHost.InterfaceType = typeof(IntegrationSample.IWorkflowData); this.SendMessageToHost.MethodName = "SetHostMessage"; this.SendMessageToHost.Name = "SendMessageToHost"; activitybind1.Name = "wfIntegrationAndRouting"; activitybind1.Path = "typeIncorrectMessage"; workflowparameterbinding1.ParameterName = "Message"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.SendMessageToHost.ParameterBindings.Add(workflowparameterbinding1); // // callExternalMethodActivity2 // this.callExternalMethodActivity2.InterfaceType = typeof(IntegrationSample.IWorkflowData); this.callExternalMethodActivity2.MethodName = "SetHostMessage"; this.callExternalMethodActivity2.Name = "callExternalMethodActivity2"; activitybind2.Name = "wfIntegrationAndRouting"; activitybind2.Path = "typeIsNotImplementedYet"; workflowparameterbinding2.ParameterName = "Message"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.callExternalMethodActivity2.ParameterBindings.Add(workflowparameterbinding2); // // callExternalMethodActivity1 // this.callExternalMethodActivity1.InterfaceType = typeof(IntegrationSample.IWorkflowData); this.callExternalMethodActivity1.MethodName = "SetHostMessage"; this.callExternalMethodActivity1.Name = "callExternalMethodActivity1"; activitybind3.Name = "wfIntegrationAndRouting"; activitybind3.Path = "typeIsNotImplementedYet"; workflowparameterbinding3.ParameterName = "Message"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.callExternalMethodActivity1.ParameterBindings.Add(workflowparameterbinding3); // // invokeWebServiceTE // this.invokeWebServiceTE.MethodName = "ReceiveMessage"; this.invokeWebServiceTE.Name = "invokeWebServiceTE"; activitybind4.Name = "wfIntegrationAndRouting"; activitybind4.Path = "domMessageToSend"; workflowparameterbinding4.ParameterName = "message"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.invokeWebServiceTE.ParameterBindings.Add(workflowparameterbinding4); this.invokeWebServiceTE.ProxyClass = typeof(IntegrationSample.ReparacionTE.Service); this.invokeWebServiceTE.Invoking += new System.EventHandler <System.Workflow.Activities.InvokeWebServiceEventArgs>(this.InvokingWebService); this.invokeWebServiceTE.Invoked += new System.EventHandler <System.Workflow.Activities.InvokeWebServiceEventArgs>(this.InvokedWebService); // // branchElse // this.branchElse.Activities.Add(this.SendMessageToHost); this.branchElse.Name = "branchElse"; // // branchInvoicing // this.branchInvoicing.Activities.Add(this.callExternalMethodActivity2); ruleconditionreference1.ConditionName = "Invoice"; this.branchInvoicing.Condition = ruleconditionreference1; this.branchInvoicing.Name = "branchInvoicing"; // // branchADSL // this.branchADSL.Activities.Add(this.callExternalMethodActivity1); ruleconditionreference2.ConditionName = "ADSL"; this.branchADSL.Condition = ruleconditionreference2; this.branchADSL.Name = "branchADSL"; // // branchTE // this.branchTE.Activities.Add(this.invokeWebServiceTE); codecondition1.Condition += new System.EventHandler <System.Workflow.Activities.ConditionalEventArgs>(this.IsTE); this.branchTE.Condition = codecondition1; this.branchTE.Name = "branchTE"; // // ifElseReclaimType // this.ifElseReclaimType.Activities.Add(this.branchTE); this.ifElseReclaimType.Activities.Add(this.branchADSL); this.ifElseReclaimType.Activities.Add(this.branchInvoicing); this.ifElseReclaimType.Activities.Add(this.branchElse); this.ifElseReclaimType.Name = "ifElseReclaimType"; // // codePrepareXml // this.codePrepareXml.Name = "codePrepareXml"; this.codePrepareXml.ExecuteCode += new System.EventHandler(this.codePrepareXmlExecute); // // GetValues // this.GetValues.EventName = "WorkflowInitialization"; this.GetValues.InterfaceType = typeof(IntegrationSample.IWorkflowData); this.GetValues.Name = "GetValues"; this.GetValues.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.GetValues_Invoked); // // wfIntegrationAndRouting // this.Activities.Add(this.GetValues); this.Activities.Add(this.codePrepareXml); this.Activities.Add(this.ifElseReclaimType); this.Name = "wfIntegrationAndRouting"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding8 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding9 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding10 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding11 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding12 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding13 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding14 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding15 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind16 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding16 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind17 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding17 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind18 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding18 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind19 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding19 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind20 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding20 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind21 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding21 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind22 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding22 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind23 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding23 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.sequentialSubMenu_TransitionToSelf = new System.Workflow.Activities.SetStateActivity(); this.sequentialSubMenu_Button0PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.sequentialSubMenu_TransitionToInfoSubMenu = new System.Workflow.Activities.SetStateActivity(); this.sequentialSubMenu_Button8PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.sequentialSubMenu_SendSequentialTextToMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.stateMachineSubMenu_TransitionToSelf = new System.Workflow.Activities.SetStateActivity(); this.stateMachineSubMenu_Button0PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.stateMachineSubMenu_TransitionToInfoSubMenu = new System.Workflow.Activities.SetStateActivity(); this.stateMachineSubMenu_Button8PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.stateMachineSubMenu_SendFSMTextToMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.infoSubMenu_TransitionToStateMachineSubMenu = new System.Workflow.Activities.SetStateActivity(); this.infoSubMenu_Button2PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.infoSubMenu_TransitionToSequentialSubMenu = new System.Workflow.Activities.SetStateActivity(); this.infoSubMenu_Button1PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.infoSubMenu_SendInfoTextToMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.WPFSubMenu_TransitionToSelf = new System.Workflow.Activities.SetStateActivity(); this.WPFSubMenu_Button0Pressed = new System.Workflow.Activities.HandleExternalEventActivity(); this.WPFSubMenu_SendAvalonTextMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.mainMenu_TransitionToWPFSubMenu = new System.Workflow.Activities.SetStateActivity(); this.mainMenu_Button4PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.mainMenu_TransitionToWCFSubMenu = new System.Workflow.Activities.SetStateActivity(); this.mainMenu_Button3PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.mainMenu_TransitionToSpeechServerSubMenu = new System.Workflow.Activities.SetStateActivity(); this.mainMenu_Button2PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.mainMenu_TransitionToInfoSubMenu = new System.Workflow.Activities.SetStateActivity(); this.mainMenu_Button1PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.mainMenu_SendMainMenuTextToMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.WCFSubMenu_TransitionToSelf = new System.Workflow.Activities.SetStateActivity(); this.WCFSubMenu_Button0PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.WCFSubMenu_SendIndigoTextMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.speechServerSubMenu_TransitionToSpeechServerSubMenu = new System.Workflow.Activities.SetStateActivity(); this.speechServerSubMenu_Button0PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.speechServerSubMenu_SendSpeechServerTextToMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.SeqButton0Event = new System.Workflow.Activities.EventDrivenActivity(); this.SeqButton8Event = new System.Workflow.Activities.EventDrivenActivity(); this.BroadCastSequentialInformation = new System.Workflow.Activities.StateInitializationActivity(); this.FSMButton0Event = new System.Workflow.Activities.EventDrivenActivity(); this.FSMButton8Event = new System.Workflow.Activities.EventDrivenActivity(); this.BroadCastStateMachineInformation = new System.Workflow.Activities.StateInitializationActivity(); this.InfoButton2Event = new System.Workflow.Activities.EventDrivenActivity(); this.InfoButton1Event = new System.Workflow.Activities.EventDrivenActivity(); this.BroadcastInformation = new System.Workflow.Activities.StateInitializationActivity(); this.WPFButton0Event = new System.Workflow.Activities.EventDrivenActivity(); this.BroadcastAvalonInformation = new System.Workflow.Activities.StateInitializationActivity(); this.Button4Event = new System.Workflow.Activities.EventDrivenActivity(); this.Button3Event = new System.Workflow.Activities.EventDrivenActivity(); this.Button2Event = new System.Workflow.Activities.EventDrivenActivity(); this.Button1Event = new System.Workflow.Activities.EventDrivenActivity(); this.BroadcastInitialStatement = new System.Workflow.Activities.StateInitializationActivity(); this.WCFButton0Event = new System.Workflow.Activities.EventDrivenActivity(); this.broadcastIndigoInformation = new System.Workflow.Activities.StateInitializationActivity(); this.MSSButton0Event = new System.Workflow.Activities.EventDrivenActivity(); this.BroadCastSpeechServerInformation = new System.Workflow.Activities.StateInitializationActivity(); this.workflow_TransitionToMainMenu = new System.Workflow.Activities.SetStateActivity(); this.workflow_Button9PressedEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.workflow_TransitionToEndSession = new System.Workflow.Activities.SetStateActivity(); this.workflow_SendEndSessionTextToMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.workflow_ButtonStarPressentEventSink = new System.Workflow.Activities.HandleExternalEventActivity(); this.SequentialSubMenu = new System.Workflow.Activities.StateActivity(); this.StateMachineSubMenu = new System.Workflow.Activities.StateActivity(); this.InfoSubMenu = new System.Workflow.Activities.StateActivity(); this.WPFSubMenu = new System.Workflow.Activities.StateActivity(); this.EndSession = new System.Workflow.Activities.StateActivity(); this.MainMenu = new System.Workflow.Activities.StateActivity(); this.WCFSubMenu = new System.Workflow.Activities.StateActivity(); this.SpeechServerSubMenu = new System.Workflow.Activities.StateActivity(); this.NavigateToMainMenu = new System.Workflow.Activities.EventDrivenActivity(); this.EndPhoneSession = new System.Workflow.Activities.EventDrivenActivity(); // // sequentialSubMenu_TransitionToSelf // this.sequentialSubMenu_TransitionToSelf.Name = "sequentialSubMenu_TransitionToSelf"; this.sequentialSubMenu_TransitionToSelf.TargetStateName = "SequentialSubMenu"; // // sequentialSubMenu_Button0PressedEventSink // this.sequentialSubMenu_Button0PressedEventSink.EventName = "Button0Pressed"; this.sequentialSubMenu_Button0PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.sequentialSubMenu_Button0PressedEventSink.Name = "sequentialSubMenu_Button0PressedEventSink"; activitybind1.Name = "Workflow1"; activitybind1.Path = "PhoneEventSender"; workflowparameterbinding1.ParameterName = "sender"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.sequentialSubMenu_Button0PressedEventSink.ParameterBindings.Add(workflowparameterbinding1); // // sequentialSubMenu_TransitionToInfoSubMenu // this.sequentialSubMenu_TransitionToInfoSubMenu.Name = "sequentialSubMenu_TransitionToInfoSubMenu"; this.sequentialSubMenu_TransitionToInfoSubMenu.TargetStateName = "InfoSubMenu"; // // sequentialSubMenu_Button8PressedEventSink // this.sequentialSubMenu_Button8PressedEventSink.EventName = "Button8Pressed"; this.sequentialSubMenu_Button8PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.sequentialSubMenu_Button8PressedEventSink.Name = "sequentialSubMenu_Button8PressedEventSink"; activitybind2.Name = "Workflow1"; activitybind2.Path = "PhoneEventSender"; workflowparameterbinding2.ParameterName = "sender"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.sequentialSubMenu_Button8PressedEventSink.ParameterBindings.Add(workflowparameterbinding2); // // sequentialSubMenu_SendSequentialTextToMenu // this.sequentialSubMenu_SendSequentialTextToMenu.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.sequentialSubMenu_SendSequentialTextToMenu.MethodName = "SendMenuText"; this.sequentialSubMenu_SendSequentialTextToMenu.Name = "sequentialSubMenu_SendSequentialTextToMenu"; activitybind3.Name = "Workflow1"; activitybind3.Path = "MenuText"; workflowparameterbinding3.ParameterName = "menuText"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.sequentialSubMenu_SendSequentialTextToMenu.ParameterBindings.Add(workflowparameterbinding3); this.sequentialSubMenu_SendSequentialTextToMenu.MethodInvoking += new System.EventHandler(this.SetSequentialText); // // stateMachineSubMenu_TransitionToSelf // this.stateMachineSubMenu_TransitionToSelf.Name = "stateMachineSubMenu_TransitionToSelf"; this.stateMachineSubMenu_TransitionToSelf.TargetStateName = "StateMachineSubMenu"; // // stateMachineSubMenu_Button0PressedEventSink // this.stateMachineSubMenu_Button0PressedEventSink.EventName = "Button0Pressed"; this.stateMachineSubMenu_Button0PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.stateMachineSubMenu_Button0PressedEventSink.Name = "stateMachineSubMenu_Button0PressedEventSink"; activitybind4.Name = "Workflow1"; activitybind4.Path = "PhoneEventSender"; workflowparameterbinding4.ParameterName = "sender"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.stateMachineSubMenu_Button0PressedEventSink.ParameterBindings.Add(workflowparameterbinding4); // // stateMachineSubMenu_TransitionToInfoSubMenu // this.stateMachineSubMenu_TransitionToInfoSubMenu.Name = "stateMachineSubMenu_TransitionToInfoSubMenu"; this.stateMachineSubMenu_TransitionToInfoSubMenu.TargetStateName = "InfoSubMenu"; // // stateMachineSubMenu_Button8PressedEventSink // this.stateMachineSubMenu_Button8PressedEventSink.EventName = "Button8Pressed"; this.stateMachineSubMenu_Button8PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.stateMachineSubMenu_Button8PressedEventSink.Name = "stateMachineSubMenu_Button8PressedEventSink"; activitybind5.Name = "Workflow1"; activitybind5.Path = "PhoneEventSender"; workflowparameterbinding5.ParameterName = "sender"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.stateMachineSubMenu_Button8PressedEventSink.ParameterBindings.Add(workflowparameterbinding5); // // stateMachineSubMenu_SendFSMTextToMenu // this.stateMachineSubMenu_SendFSMTextToMenu.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.stateMachineSubMenu_SendFSMTextToMenu.MethodName = "SendMenuText"; this.stateMachineSubMenu_SendFSMTextToMenu.Name = "stateMachineSubMenu_SendFSMTextToMenu"; activitybind6.Name = "Workflow1"; activitybind6.Path = "MenuText"; workflowparameterbinding6.ParameterName = "menuText"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.stateMachineSubMenu_SendFSMTextToMenu.ParameterBindings.Add(workflowparameterbinding6); this.stateMachineSubMenu_SendFSMTextToMenu.MethodInvoking += new System.EventHandler(this.SetFSMText); // // infoSubMenu_TransitionToStateMachineSubMenu // this.infoSubMenu_TransitionToStateMachineSubMenu.Name = "infoSubMenu_TransitionToStateMachineSubMenu"; this.infoSubMenu_TransitionToStateMachineSubMenu.TargetStateName = "StateMachineSubMenu"; // // infoSubMenu_Button2PressedEventSink // this.infoSubMenu_Button2PressedEventSink.EventName = "Button2Pressed"; this.infoSubMenu_Button2PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.infoSubMenu_Button2PressedEventSink.Name = "infoSubMenu_Button2PressedEventSink"; activitybind7.Name = "Workflow1"; activitybind7.Path = "PhoneEventSender"; workflowparameterbinding7.ParameterName = "sender"; workflowparameterbinding7.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.infoSubMenu_Button2PressedEventSink.ParameterBindings.Add(workflowparameterbinding7); // // infoSubMenu_TransitionToSequentialSubMenu // this.infoSubMenu_TransitionToSequentialSubMenu.Name = "infoSubMenu_TransitionToSequentialSubMenu"; this.infoSubMenu_TransitionToSequentialSubMenu.TargetStateName = "SequentialSubMenu"; // // infoSubMenu_Button1PressedEventSink // this.infoSubMenu_Button1PressedEventSink.EventName = "Button1Pressed"; this.infoSubMenu_Button1PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.infoSubMenu_Button1PressedEventSink.Name = "infoSubMenu_Button1PressedEventSink"; activitybind8.Name = "Workflow1"; activitybind8.Path = "PhoneEventSender"; workflowparameterbinding8.ParameterName = "sender"; workflowparameterbinding8.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); this.infoSubMenu_Button1PressedEventSink.ParameterBindings.Add(workflowparameterbinding8); // // infoSubMenu_SendInfoTextToMenu // this.infoSubMenu_SendInfoTextToMenu.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.infoSubMenu_SendInfoTextToMenu.MethodName = "SendMenuText"; this.infoSubMenu_SendInfoTextToMenu.Name = "infoSubMenu_SendInfoTextToMenu"; activitybind9.Name = "Workflow1"; activitybind9.Path = "MenuText"; workflowparameterbinding9.ParameterName = "menuText"; workflowparameterbinding9.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.infoSubMenu_SendInfoTextToMenu.ParameterBindings.Add(workflowparameterbinding9); this.infoSubMenu_SendInfoTextToMenu.MethodInvoking += new System.EventHandler(this.SetInfoText); // // WPFSubMenu_TransitionToSelf // this.WPFSubMenu_TransitionToSelf.Name = "WPFSubMenu_TransitionToSelf"; this.WPFSubMenu_TransitionToSelf.TargetStateName = "WPFSubMenu"; // // WPFSubMenu_Button0Pressed // this.WPFSubMenu_Button0Pressed.EventName = "Button0Pressed"; this.WPFSubMenu_Button0Pressed.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.WPFSubMenu_Button0Pressed.Name = "WPFSubMenu_Button0Pressed"; activitybind10.Name = "Workflow1"; activitybind10.Path = "PhoneEventSender"; workflowparameterbinding10.ParameterName = "sender"; workflowparameterbinding10.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); this.WPFSubMenu_Button0Pressed.ParameterBindings.Add(workflowparameterbinding10); // // WPFSubMenu_SendAvalonTextMenu // this.WPFSubMenu_SendAvalonTextMenu.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.WPFSubMenu_SendAvalonTextMenu.MethodName = "SendMenuText"; this.WPFSubMenu_SendAvalonTextMenu.Name = "WPFSubMenu_SendAvalonTextMenu"; activitybind11.Name = "Workflow1"; activitybind11.Path = "MenuText"; workflowparameterbinding11.ParameterName = "menuText"; workflowparameterbinding11.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); this.WPFSubMenu_SendAvalonTextMenu.ParameterBindings.Add(workflowparameterbinding11); this.WPFSubMenu_SendAvalonTextMenu.MethodInvoking += new System.EventHandler(this.SetAvalonText); // // mainMenu_TransitionToWPFSubMenu // this.mainMenu_TransitionToWPFSubMenu.Name = "mainMenu_TransitionToWPFSubMenu"; this.mainMenu_TransitionToWPFSubMenu.TargetStateName = "WPFSubMenu"; // // mainMenu_Button4PressedEventSink // this.mainMenu_Button4PressedEventSink.EventName = "Button4Pressed"; this.mainMenu_Button4PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.mainMenu_Button4PressedEventSink.Name = "mainMenu_Button4PressedEventSink"; activitybind12.Name = "Workflow1"; activitybind12.Path = "PhoneEventSender"; workflowparameterbinding12.ParameterName = "sender"; workflowparameterbinding12.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind12))); this.mainMenu_Button4PressedEventSink.ParameterBindings.Add(workflowparameterbinding12); // // mainMenu_TransitionToWCFSubMenu // this.mainMenu_TransitionToWCFSubMenu.Name = "mainMenu_TransitionToWCFSubMenu"; this.mainMenu_TransitionToWCFSubMenu.TargetStateName = "WCFSubMenu"; // // mainMenu_Button3PressedEventSink // this.mainMenu_Button3PressedEventSink.EventName = "Button3Pressed"; this.mainMenu_Button3PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.mainMenu_Button3PressedEventSink.Name = "mainMenu_Button3PressedEventSink"; activitybind13.Name = "Workflow1"; activitybind13.Path = "PhoneEventSender"; workflowparameterbinding13.ParameterName = "sender"; workflowparameterbinding13.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13))); this.mainMenu_Button3PressedEventSink.ParameterBindings.Add(workflowparameterbinding13); // // mainMenu_TransitionToSpeechServerSubMenu // this.mainMenu_TransitionToSpeechServerSubMenu.Name = "mainMenu_TransitionToSpeechServerSubMenu"; this.mainMenu_TransitionToSpeechServerSubMenu.TargetStateName = "SpeechServerSubMenu"; // // mainMenu_Button2PressedEventSink // this.mainMenu_Button2PressedEventSink.EventName = "Button2Pressed"; this.mainMenu_Button2PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.mainMenu_Button2PressedEventSink.Name = "mainMenu_Button2PressedEventSink"; activitybind14.Name = "Workflow1"; activitybind14.Path = "PhoneEventSender"; workflowparameterbinding14.ParameterName = "sender"; workflowparameterbinding14.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind14))); this.mainMenu_Button2PressedEventSink.ParameterBindings.Add(workflowparameterbinding14); // // mainMenu_TransitionToInfoSubMenu // this.mainMenu_TransitionToInfoSubMenu.Name = "mainMenu_TransitionToInfoSubMenu"; this.mainMenu_TransitionToInfoSubMenu.TargetStateName = "InfoSubMenu"; // // mainMenu_Button1PressedEventSink // this.mainMenu_Button1PressedEventSink.EventName = "Button1Pressed"; this.mainMenu_Button1PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.mainMenu_Button1PressedEventSink.Name = "mainMenu_Button1PressedEventSink"; activitybind15.Name = "Workflow1"; activitybind15.Path = "PhoneEventSender"; workflowparameterbinding15.ParameterName = "sender"; workflowparameterbinding15.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind15))); this.mainMenu_Button1PressedEventSink.ParameterBindings.Add(workflowparameterbinding15); // // mainMenu_SendMainMenuTextToMenu // this.mainMenu_SendMainMenuTextToMenu.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.mainMenu_SendMainMenuTextToMenu.MethodName = "SendMenuText"; this.mainMenu_SendMainMenuTextToMenu.Name = "mainMenu_SendMainMenuTextToMenu"; activitybind16.Name = "Workflow1"; activitybind16.Path = "MenuText"; workflowparameterbinding16.ParameterName = "menuText"; workflowparameterbinding16.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind16))); this.mainMenu_SendMainMenuTextToMenu.ParameterBindings.Add(workflowparameterbinding16); this.mainMenu_SendMainMenuTextToMenu.MethodInvoking += new System.EventHandler(this.SetMainMenuText); // // WCFSubMenu_TransitionToSelf // this.WCFSubMenu_TransitionToSelf.Name = "WCFSubMenu_TransitionToSelf"; this.WCFSubMenu_TransitionToSelf.TargetStateName = "WCFSubMenu"; // // WCFSubMenu_Button0PressedEventSink // this.WCFSubMenu_Button0PressedEventSink.EventName = "Button0Pressed"; this.WCFSubMenu_Button0PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.WCFSubMenu_Button0PressedEventSink.Name = "WCFSubMenu_Button0PressedEventSink"; activitybind17.Name = "Workflow1"; activitybind17.Path = "PhoneEventSender"; workflowparameterbinding17.ParameterName = "sender"; workflowparameterbinding17.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind17))); this.WCFSubMenu_Button0PressedEventSink.ParameterBindings.Add(workflowparameterbinding17); // // WCFSubMenu_SendIndigoTextMenu // this.WCFSubMenu_SendIndigoTextMenu.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.WCFSubMenu_SendIndigoTextMenu.MethodName = "SendMenuText"; this.WCFSubMenu_SendIndigoTextMenu.Name = "WCFSubMenu_SendIndigoTextMenu"; activitybind18.Name = "Workflow1"; activitybind18.Path = "MenuText"; workflowparameterbinding18.ParameterName = "menuText"; workflowparameterbinding18.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind18))); this.WCFSubMenu_SendIndigoTextMenu.ParameterBindings.Add(workflowparameterbinding18); this.WCFSubMenu_SendIndigoTextMenu.MethodInvoking += new System.EventHandler(this.SetIndigoText); // // speechServerSubMenu_TransitionToSpeechServerSubMenu // this.speechServerSubMenu_TransitionToSpeechServerSubMenu.Name = "speechServerSubMenu_TransitionToSpeechServerSubMenu"; this.speechServerSubMenu_TransitionToSpeechServerSubMenu.TargetStateName = "SpeechServerSubMenu"; // // speechServerSubMenu_Button0PressedEventSink // this.speechServerSubMenu_Button0PressedEventSink.EventName = "Button0Pressed"; this.speechServerSubMenu_Button0PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.speechServerSubMenu_Button0PressedEventSink.Name = "speechServerSubMenu_Button0PressedEventSink"; activitybind19.Name = "Workflow1"; activitybind19.Path = "PhoneEventSender"; workflowparameterbinding19.ParameterName = "sender"; workflowparameterbinding19.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind19))); this.speechServerSubMenu_Button0PressedEventSink.ParameterBindings.Add(workflowparameterbinding19); // // speechServerSubMenu_SendSpeechServerTextToMenu // this.speechServerSubMenu_SendSpeechServerTextToMenu.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.speechServerSubMenu_SendSpeechServerTextToMenu.MethodName = "SendMenuText"; this.speechServerSubMenu_SendSpeechServerTextToMenu.Name = "speechServerSubMenu_SendSpeechServerTextToMenu"; activitybind20.Name = "Workflow1"; activitybind20.Path = "MenuText"; workflowparameterbinding20.ParameterName = "menuText"; workflowparameterbinding20.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind20))); this.speechServerSubMenu_SendSpeechServerTextToMenu.ParameterBindings.Add(workflowparameterbinding20); this.speechServerSubMenu_SendSpeechServerTextToMenu.MethodInvoking += new System.EventHandler(this.SetSpeechServerText); // // SeqButton0Event // this.SeqButton0Event.Activities.Add(this.sequentialSubMenu_Button0PressedEventSink); this.SeqButton0Event.Activities.Add(this.sequentialSubMenu_TransitionToSelf); this.SeqButton0Event.Name = "SeqButton0Event"; // // SeqButton8Event // this.SeqButton8Event.Activities.Add(this.sequentialSubMenu_Button8PressedEventSink); this.SeqButton8Event.Activities.Add(this.sequentialSubMenu_TransitionToInfoSubMenu); this.SeqButton8Event.Name = "SeqButton8Event"; // // BroadCastSequentialInformation // this.BroadCastSequentialInformation.Activities.Add(this.sequentialSubMenu_SendSequentialTextToMenu); this.BroadCastSequentialInformation.Name = "BroadCastSequentialInformation"; // // FSMButton0Event // this.FSMButton0Event.Activities.Add(this.stateMachineSubMenu_Button0PressedEventSink); this.FSMButton0Event.Activities.Add(this.stateMachineSubMenu_TransitionToSelf); this.FSMButton0Event.Name = "FSMButton0Event"; // // FSMButton8Event // this.FSMButton8Event.Activities.Add(this.stateMachineSubMenu_Button8PressedEventSink); this.FSMButton8Event.Activities.Add(this.stateMachineSubMenu_TransitionToInfoSubMenu); this.FSMButton8Event.Name = "FSMButton8Event"; // // BroadCastStateMachineInformation // this.BroadCastStateMachineInformation.Activities.Add(this.stateMachineSubMenu_SendFSMTextToMenu); this.BroadCastStateMachineInformation.Name = "BroadCastStateMachineInformation"; // // InfoButton2Event // this.InfoButton2Event.Activities.Add(this.infoSubMenu_Button2PressedEventSink); this.InfoButton2Event.Activities.Add(this.infoSubMenu_TransitionToStateMachineSubMenu); this.InfoButton2Event.Name = "InfoButton2Event"; // // InfoButton1Event // this.InfoButton1Event.Activities.Add(this.infoSubMenu_Button1PressedEventSink); this.InfoButton1Event.Activities.Add(this.infoSubMenu_TransitionToSequentialSubMenu); this.InfoButton1Event.Name = "InfoButton1Event"; // // BroadcastInformation // this.BroadcastInformation.Activities.Add(this.infoSubMenu_SendInfoTextToMenu); this.BroadcastInformation.Name = "BroadcastInformation"; // // WPFButton0Event // this.WPFButton0Event.Activities.Add(this.WPFSubMenu_Button0Pressed); this.WPFButton0Event.Activities.Add(this.WPFSubMenu_TransitionToSelf); this.WPFButton0Event.Name = "WPFButton0Event"; // // BroadcastAvalonInformation // this.BroadcastAvalonInformation.Activities.Add(this.WPFSubMenu_SendAvalonTextMenu); this.BroadcastAvalonInformation.Name = "BroadcastAvalonInformation"; // // Button4Event // this.Button4Event.Activities.Add(this.mainMenu_Button4PressedEventSink); this.Button4Event.Activities.Add(this.mainMenu_TransitionToWPFSubMenu); this.Button4Event.Name = "Button4Event"; // // Button3Event // this.Button3Event.Activities.Add(this.mainMenu_Button3PressedEventSink); this.Button3Event.Activities.Add(this.mainMenu_TransitionToWCFSubMenu); this.Button3Event.Name = "Button3Event"; // // Button2Event // this.Button2Event.Activities.Add(this.mainMenu_Button2PressedEventSink); this.Button2Event.Activities.Add(this.mainMenu_TransitionToSpeechServerSubMenu); this.Button2Event.Name = "Button2Event"; // // Button1Event // this.Button1Event.Activities.Add(this.mainMenu_Button1PressedEventSink); this.Button1Event.Activities.Add(this.mainMenu_TransitionToInfoSubMenu); this.Button1Event.Name = "Button1Event"; // // BroadcastInitialStatement // this.BroadcastInitialStatement.Activities.Add(this.mainMenu_SendMainMenuTextToMenu); this.BroadcastInitialStatement.Name = "BroadcastInitialStatement"; // // WCFButton0Event // this.WCFButton0Event.Activities.Add(this.WCFSubMenu_Button0PressedEventSink); this.WCFButton0Event.Activities.Add(this.WCFSubMenu_TransitionToSelf); this.WCFButton0Event.Name = "WCFButton0Event"; // // broadcastIndigoInformation // this.broadcastIndigoInformation.Activities.Add(this.WCFSubMenu_SendIndigoTextMenu); this.broadcastIndigoInformation.Name = "broadcastIndigoInformation"; // // MSSButton0Event // this.MSSButton0Event.Activities.Add(this.speechServerSubMenu_Button0PressedEventSink); this.MSSButton0Event.Activities.Add(this.speechServerSubMenu_TransitionToSpeechServerSubMenu); this.MSSButton0Event.Name = "MSSButton0Event"; // // BroadCastSpeechServerInformation // this.BroadCastSpeechServerInformation.Activities.Add(this.speechServerSubMenu_SendSpeechServerTextToMenu); this.BroadCastSpeechServerInformation.Name = "BroadCastSpeechServerInformation"; // // workflow_TransitionToMainMenu // this.workflow_TransitionToMainMenu.Name = "workflow_TransitionToMainMenu"; this.workflow_TransitionToMainMenu.TargetStateName = "MainMenu"; // // workflow_Button9PressedEventSink // this.workflow_Button9PressedEventSink.EventName = "Button9Pressed"; this.workflow_Button9PressedEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.workflow_Button9PressedEventSink.Name = "workflow_Button9PressedEventSink"; activitybind21.Name = "Workflow1"; activitybind21.Path = "PhoneEventSender"; workflowparameterbinding21.ParameterName = "sender"; workflowparameterbinding21.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind21))); this.workflow_Button9PressedEventSink.ParameterBindings.Add(workflowparameterbinding21); // // workflow_TransitionToEndSession // this.workflow_TransitionToEndSession.Name = "workflow_TransitionToEndSession"; this.workflow_TransitionToEndSession.TargetStateName = "EndSession"; // // workflow_SendEndSessionTextToMenu // this.workflow_SendEndSessionTextToMenu.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.workflow_SendEndSessionTextToMenu.MethodName = "SendMenuText"; this.workflow_SendEndSessionTextToMenu.Name = "workflow_SendEndSessionTextToMenu"; activitybind22.Name = "Workflow1"; activitybind22.Path = "MenuText"; workflowparameterbinding22.ParameterName = "menuText"; workflowparameterbinding22.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind22))); this.workflow_SendEndSessionTextToMenu.ParameterBindings.Add(workflowparameterbinding22); this.workflow_SendEndSessionTextToMenu.MethodInvoking += new System.EventHandler(this.SetEndSessionText); // // workflow_ButtonStarPressentEventSink // this.workflow_ButtonStarPressentEventSink.EventName = "ButtonStarPressed"; this.workflow_ButtonStarPressentEventSink.InterfaceType = typeof(Microsoft.Samples.Workflow.SpeechApplication.ISpeechService); this.workflow_ButtonStarPressentEventSink.Name = "workflow_ButtonStarPressentEventSink"; activitybind23.Name = "Workflow1"; activitybind23.Path = "PhoneEventSender"; workflowparameterbinding23.ParameterName = "sender"; workflowparameterbinding23.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind23))); this.workflow_ButtonStarPressentEventSink.ParameterBindings.Add(workflowparameterbinding23); // // SequentialSubMenu // this.SequentialSubMenu.Activities.Add(this.BroadCastSequentialInformation); this.SequentialSubMenu.Activities.Add(this.SeqButton8Event); this.SequentialSubMenu.Activities.Add(this.SeqButton0Event); this.SequentialSubMenu.Name = "SequentialSubMenu"; // // StateMachineSubMenu // this.StateMachineSubMenu.Activities.Add(this.BroadCastStateMachineInformation); this.StateMachineSubMenu.Activities.Add(this.FSMButton8Event); this.StateMachineSubMenu.Activities.Add(this.FSMButton0Event); this.StateMachineSubMenu.Name = "StateMachineSubMenu"; // // InfoSubMenu // this.InfoSubMenu.Activities.Add(this.BroadcastInformation); this.InfoSubMenu.Activities.Add(this.InfoButton1Event); this.InfoSubMenu.Activities.Add(this.InfoButton2Event); this.InfoSubMenu.Name = "InfoSubMenu"; // // WPFSubMenu // this.WPFSubMenu.Activities.Add(this.BroadcastAvalonInformation); this.WPFSubMenu.Activities.Add(this.WPFButton0Event); this.WPFSubMenu.Name = "WPFSubMenu"; // // EndSession // this.EndSession.Name = "EndSession"; // // MainMenu // this.MainMenu.Activities.Add(this.BroadcastInitialStatement); this.MainMenu.Activities.Add(this.Button1Event); this.MainMenu.Activities.Add(this.Button2Event); this.MainMenu.Activities.Add(this.Button3Event); this.MainMenu.Activities.Add(this.Button4Event); this.MainMenu.Name = "MainMenu"; // // WCFSubMenu // this.WCFSubMenu.Activities.Add(this.broadcastIndigoInformation); this.WCFSubMenu.Activities.Add(this.WCFButton0Event); this.WCFSubMenu.Name = "WCFSubMenu"; // // SpeechServerSubMenu // this.SpeechServerSubMenu.Activities.Add(this.BroadCastSpeechServerInformation); this.SpeechServerSubMenu.Activities.Add(this.MSSButton0Event); this.SpeechServerSubMenu.Name = "SpeechServerSubMenu"; // // NavigateToMainMenu // this.NavigateToMainMenu.Activities.Add(this.workflow_Button9PressedEventSink); this.NavigateToMainMenu.Activities.Add(this.workflow_TransitionToMainMenu); this.NavigateToMainMenu.Name = "NavigateToMainMenu"; // // EndPhoneSession // this.EndPhoneSession.Activities.Add(this.workflow_ButtonStarPressentEventSink); this.EndPhoneSession.Activities.Add(this.workflow_SendEndSessionTextToMenu); this.EndPhoneSession.Activities.Add(this.workflow_TransitionToEndSession); this.EndPhoneSession.Name = "EndPhoneSession"; // // Workflow1 // this.Activities.Add(this.EndPhoneSession); this.Activities.Add(this.NavigateToMainMenu); this.Activities.Add(this.SpeechServerSubMenu); this.Activities.Add(this.WCFSubMenu); this.Activities.Add(this.MainMenu); this.Activities.Add(this.EndSession); this.Activities.Add(this.WPFSubMenu); this.Activities.Add(this.InfoSubMenu); this.Activities.Add(this.StateMachineSubMenu); this.Activities.Add(this.SequentialSubMenu); this.CompletedStateName = "EndSession"; this.DynamicUpdateCondition = null; this.InitialStateName = "MainMenu"; this.Name = "Workflow1"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.terminateWorkflow = new System.Workflow.ComponentModel.TerminateActivity(); this.handleExternalEventActivity1 = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderCompletedState = new System.Workflow.Activities.SetStateActivity(); this.handleOrderShipped = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderOpenState3 = new System.Workflow.Activities.SetStateActivity(); this.handleOrderUpdated2 = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderProcessedState = new System.Workflow.Activities.SetStateActivity(); this.handleOrderProcessed = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderOpenState2 = new System.Workflow.Activities.SetStateActivity(); this.handleOrderUpdated = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderOpenState = new System.Workflow.Activities.SetStateActivity(); this.handleOrderCreated = new System.Workflow.Activities.HandleExternalEventActivity(); this.OnOrderCanceled = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderShipped = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderUpdated2 = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderProcessed = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderUpdated = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderCreated = new System.Workflow.Activities.EventDrivenActivity(); this.OrderProcessedState = new System.Workflow.Activities.StateActivity(); this.OrderOpenState = new System.Workflow.Activities.StateActivity(); this.OrderCompletedState = new System.Workflow.Activities.StateActivity(); this.WaitingForOrderState = new System.Workflow.Activities.StateActivity(); // // terminateWorkflow // this.terminateWorkflow.Name = "terminateWorkflow"; // // handleExternalEventActivity1 // this.handleExternalEventActivity1.EventName = "OrderCanceled"; this.handleExternalEventActivity1.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleExternalEventActivity1.Name = "handleExternalEventActivity1"; activitybind1.Name = "SampleWorkflow"; activitybind1.Path = "OrderSender"; workflowparameterbinding1.ParameterName = "sender"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.handleExternalEventActivity1.ParameterBindings.Add(workflowparameterbinding1); // // setOrderCompletedState // this.setOrderCompletedState.Name = "setOrderCompletedState"; this.setOrderCompletedState.TargetStateName = "OrderCompletedState"; // // handleOrderShipped // this.handleOrderShipped.EventName = "OrderShipped"; this.handleOrderShipped.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderShipped.Name = "handleOrderShipped"; activitybind2.Name = "SampleWorkflow"; activitybind2.Path = "OrderSender"; workflowparameterbinding2.ParameterName = "sender"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.handleOrderShipped.ParameterBindings.Add(workflowparameterbinding2); // // setOrderOpenState3 // this.setOrderOpenState3.Name = "setOrderOpenState3"; this.setOrderOpenState3.TargetStateName = "OrderOpenState"; // // handleOrderUpdated2 // this.handleOrderUpdated2.EventName = "OrderUpdated"; this.handleOrderUpdated2.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderUpdated2.Name = "handleOrderUpdated2"; activitybind3.Name = "SampleWorkflow"; activitybind3.Path = "OrderSender"; workflowparameterbinding3.ParameterName = "sender"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.handleOrderUpdated2.ParameterBindings.Add(workflowparameterbinding3); // // setOrderProcessedState // this.setOrderProcessedState.Name = "setOrderProcessedState"; this.setOrderProcessedState.TargetStateName = "OrderProcessedState"; // // handleOrderProcessed // this.handleOrderProcessed.EventName = "OrderProcessed"; this.handleOrderProcessed.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderProcessed.Name = "handleOrderProcessed"; activitybind4.Name = "SampleWorkflow"; activitybind4.Path = "OrderSender"; workflowparameterbinding4.ParameterName = "sender"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.handleOrderProcessed.ParameterBindings.Add(workflowparameterbinding4); // // setOrderOpenState2 // this.setOrderOpenState2.Name = "setOrderOpenState2"; this.setOrderOpenState2.TargetStateName = "OrderOpenState"; // // handleOrderUpdated // this.handleOrderUpdated.EventName = "OrderUpdated"; this.handleOrderUpdated.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderUpdated.Name = "handleOrderUpdated"; activitybind5.Name = "SampleWorkflow"; activitybind5.Path = "OrderSender"; workflowparameterbinding5.ParameterName = "sender"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.handleOrderUpdated.ParameterBindings.Add(workflowparameterbinding5); // // setOrderOpenState // this.setOrderOpenState.Name = "setOrderOpenState"; this.setOrderOpenState.TargetStateName = "OrderOpenState"; // // handleOrderCreated // this.handleOrderCreated.EventName = "OrderCreated"; this.handleOrderCreated.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderCreated.Name = "handleOrderCreated"; activitybind6.Name = "SampleWorkflow"; activitybind6.Path = "OrderSender"; workflowparameterbinding6.ParameterName = "sender"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.handleOrderCreated.ParameterBindings.Add(workflowparameterbinding6); // // OnOrderCanceled // this.OnOrderCanceled.Activities.Add(this.handleExternalEventActivity1); this.OnOrderCanceled.Activities.Add(this.terminateWorkflow); this.OnOrderCanceled.Name = "OnOrderCanceled"; // // OnOrderShipped // this.OnOrderShipped.Activities.Add(this.handleOrderShipped); this.OnOrderShipped.Activities.Add(this.setOrderCompletedState); this.OnOrderShipped.Name = "OnOrderShipped"; // // OnOrderUpdated2 // this.OnOrderUpdated2.Activities.Add(this.handleOrderUpdated2); this.OnOrderUpdated2.Activities.Add(this.setOrderOpenState3); this.OnOrderUpdated2.Name = "OnOrderUpdated2"; // // OnOrderProcessed // this.OnOrderProcessed.Activities.Add(this.handleOrderProcessed); this.OnOrderProcessed.Activities.Add(this.setOrderProcessedState); this.OnOrderProcessed.Name = "OnOrderProcessed"; // // OnOrderUpdated // this.OnOrderUpdated.Activities.Add(this.handleOrderUpdated); this.OnOrderUpdated.Activities.Add(this.setOrderOpenState2); this.OnOrderUpdated.Name = "OnOrderUpdated"; // // OnOrderCreated // this.OnOrderCreated.Activities.Add(this.handleOrderCreated); this.OnOrderCreated.Activities.Add(this.setOrderOpenState); this.OnOrderCreated.Name = "OnOrderCreated"; // // OrderProcessedState // this.OrderProcessedState.Activities.Add(this.OnOrderUpdated2); this.OrderProcessedState.Activities.Add(this.OnOrderShipped); this.OrderProcessedState.Activities.Add(this.OnOrderCanceled); this.OrderProcessedState.Name = "OrderProcessedState"; // // OrderOpenState // this.OrderOpenState.Activities.Add(this.OnOrderUpdated); this.OrderOpenState.Activities.Add(this.OnOrderProcessed); this.OrderOpenState.Name = "OrderOpenState"; // // OrderCompletedState // this.OrderCompletedState.Name = "OrderCompletedState"; // // WaitingForOrderState // this.WaitingForOrderState.Activities.Add(this.OnOrderCreated); this.WaitingForOrderState.Name = "WaitingForOrderState"; // // SampleWorkflow // this.Activities.Add(this.WaitingForOrderState); this.Activities.Add(this.OrderCompletedState); this.Activities.Add(this.OrderOpenState); this.Activities.Add(this.OrderProcessedState); this.CompletedStateName = "OrderCompletedState"; this.DynamicUpdateCondition = null; this.InitialStateName = "WaitingForOrderState"; this.Name = "SampleWorkflow"; 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.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.receiveActivity1 = new System.Workflow.Activities.ReceiveActivity(); this.eventDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.stateActivity1 = new System.Workflow.Activities.StateActivity(); this.Workflow1InitialState = new System.Workflow.Activities.StateActivity(); // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "stateActivity1"; // // receiveActivity1 // this.receiveActivity1.CanCreateInstance = true; this.receiveActivity1.Name = "receiveActivity1"; activitybind1.Name = "Workflow1"; activitybind1.Path = "ReturnValue"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "Workflow1"; activitybind2.Path = "InputValue"; workflowparameterbinding2.ParameterName = "value"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding1); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding2); typedoperationinfo1.ContractType = typeof(WFServiceLibrary1.IWorkflow1); typedoperationinfo1.Name = "GetData"; this.receiveActivity1.ServiceOperationInfo = typedoperationinfo1; // // eventDrivenActivity1 // this.eventDrivenActivity1.Activities.Add(this.receiveActivity1); this.eventDrivenActivity1.Activities.Add(this.setStateActivity1); this.eventDrivenActivity1.Name = "eventDrivenActivity1"; // // stateActivity1 // this.stateActivity1.Name = "stateActivity1"; // // Workflow1InitialState // this.Workflow1InitialState.Activities.Add(this.eventDrivenActivity1); this.Workflow1InitialState.Name = "Workflow1InitialState"; workflowserviceattributes1.ConfigurationName = "Workflow1"; workflowserviceattributes1.Name = "Workflow1"; // // Workflow1 // this.Activities.Add(this.Workflow1InitialState); this.Activities.Add(this.stateActivity1); this.CompletedStateName = "stateActivity1"; this.DynamicUpdateCondition = null; this.InitialStateName = "Workflow1InitialState"; this.Name = "Workflow1"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); this.CanModifyActivities = false; }
public override void SetValue(object component, object value) { // the logic for notifications is borrowed from ReflectPropertyDescritpor if (component == null) return; IServiceProvider serviceProvider = GetSite(component); ComponentChangeDispatcher componentChange = (serviceProvider != null) ? new ComponentChangeDispatcher(serviceProvider, component, this) : null; try { WorkflowParameterBindingCollection parameters = GetParameterBindings(component); if (parameters != null) { string propertyName = String.Empty; if (this.Name.StartsWith(parameterPrefix, StringComparison.Ordinal)) propertyName = this.Name.Substring(parameterPrefix.Length); else propertyName = this.Name; WorkflowParameterBinding binding = null; if (parameters.Contains(propertyName)) binding = parameters[propertyName]; else { binding = new WorkflowParameterBinding(propertyName); parameters.Add(binding); } if (value is ActivityBind) binding.SetBinding(WorkflowParameterBinding.ValueProperty, value as ActivityBind); else binding.SetValue(WorkflowParameterBinding.ValueProperty, value); OnValueChanged(component, EventArgs.Empty); } } catch (Exception t) { // If there was a problem setting the controls property then we get: // ArgumentException (from properties set method) // ==> Becomes inner exception of TargetInvocationException // ==> caught here // Propagate the original exception up if (t is TargetInvocationException && t.InnerException != null) throw t.InnerException; else throw t; } finally { // Now notify the change service that the change was successful. if (componentChange != null) componentChange.Dispose(); } }
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.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); 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.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); this.SetException2 = new System.Workflow.Activities.CodeActivity(); this.CallWorkflow = new DashboardBusiness.Activities.CallWorkflowActivity(); this.SecondPageFailed = new System.Workflow.Activities.IfElseBranchActivity(); this.IfSecondPageCreated = new System.Workflow.Activities.IfElseBranchActivity(); this.SetException = new System.Workflow.Activities.CodeActivity(); this.SecondPageCheck = new System.Workflow.Activities.IfElseActivity(); this.CreateSecondPage = new DashboardBusiness.Activities.CreateNewPageActivity(); this.CreateDefaultWidgets = new DashboardBusiness.Activities.CreateDeafultWidgetsOnPageActivity(); this.FirstPageFailed = new System.Workflow.Activities.IfElseBranchActivity(); this.IfCreated = new System.Workflow.Activities.IfElseBranchActivity(); this.FirstPageCreateCheck = new System.Workflow.Activities.IfElseActivity(); this.CreateFirstTab = new DashboardBusiness.Activities.CreateNewPageActivity(); this.GetUserGUID = new DashboardBusiness.Activities.GetUserGuidActivity(); // // SetException2 // this.SetException2.Name = "SetException2"; this.SetException2.ExecuteCode += new System.EventHandler(this.SetException_ExecuteCode); // // CallWorkflow // this.CallWorkflow.Name = "CallWorkflow"; activitybind1.Name = "FirstVisitWorkflow"; activitybind1.Path = "UserName"; workflowparameterbinding1.ParameterName = "UserName"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "FirstVisitWorkflow"; activitybind2.Path = "UserPageSetup"; workflowparameterbinding2.ParameterName = "UserPageSetup"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.CallWorkflow.Parameters.Add(workflowparameterbinding1); this.CallWorkflow.Parameters.Add(workflowparameterbinding2); this.CallWorkflow.Type = typeof(DashboardBusiness.UserVisitWorkflow); // // SecondPageFailed // this.SecondPageFailed.Activities.Add(this.SetException2); ruleconditionreference1.ConditionName = "SecondPageIDZeroOrLess"; this.SecondPageFailed.Condition = ruleconditionreference1; this.SecondPageFailed.Name = "SecondPageFailed"; // // IfSecondPageCreated // this.IfSecondPageCreated.Activities.Add(this.CallWorkflow); ruleconditionreference2.ConditionName = "SecondPageIDNonZero"; this.IfSecondPageCreated.Condition = ruleconditionreference2; this.IfSecondPageCreated.Name = "IfSecondPageCreated"; // // SetException // this.SetException.Name = "SetException"; this.SetException.ExecuteCode += new System.EventHandler(this.SetException_ExecuteCode); // // SecondPageCheck // this.SecondPageCheck.Activities.Add(this.IfSecondPageCreated); this.SecondPageCheck.Activities.Add(this.SecondPageFailed); this.SecondPageCheck.Name = "SecondPageCheck"; // // CreateSecondPage // this.CreateSecondPage.Name = "CreateSecondPage"; this.CreateSecondPage.NewPageId = 0; this.CreateSecondPage.Title = "Second Page"; activitybind3.Name = "GetUserGUID"; activitybind3.Path = "UserGuid"; this.CreateSecondPage.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserId", typeof(DashboardBusiness.Activities.CreateNewPageActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); // // CreateDefaultWidgets // this.CreateDefaultWidgets.Name = "CreateDefaultWidgets"; activitybind4.Name = "CreateFirstTab"; activitybind4.Path = "NewPageId"; this.CreateDefaultWidgets.SetBinding(DashboardBusiness.Activities.CreateDeafultWidgetsOnPageActivity.PageIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); // // FirstPageFailed // this.FirstPageFailed.Activities.Add(this.SetException); ruleconditionreference3.ConditionName = "FirstPageIDZeroOrLess"; this.FirstPageFailed.Condition = ruleconditionreference3; this.FirstPageFailed.Name = "FirstPageFailed"; // // IfCreated // this.IfCreated.Activities.Add(this.CreateDefaultWidgets); this.IfCreated.Activities.Add(this.CreateSecondPage); this.IfCreated.Activities.Add(this.SecondPageCheck); ruleconditionreference4.ConditionName = "FirstPageIDNonZero"; this.IfCreated.Condition = ruleconditionreference4; this.IfCreated.Name = "IfCreated"; // // FirstPageCreateCheck // this.FirstPageCreateCheck.Activities.Add(this.IfCreated); this.FirstPageCreateCheck.Activities.Add(this.FirstPageFailed); this.FirstPageCreateCheck.Name = "FirstPageCreateCheck"; // // CreateFirstTab // this.CreateFirstTab.Description = "Create the first default tab "; this.CreateFirstTab.Name = "CreateFirstTab"; this.CreateFirstTab.NewPageId = 0; this.CreateFirstTab.Title = "First Page"; activitybind5.Name = "GetUserGUID"; activitybind5.Path = "UserGuid"; this.CreateFirstTab.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserId", typeof(DashboardBusiness.Activities.CreateNewPageActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); // // GetUserGUID // this.GetUserGUID.Description = "Get user GUID from user name"; this.GetUserGUID.Name = "GetUserGUID"; this.GetUserGUID.UserGuid = new System.Guid("00000000-0000-0000-0000-000000000000"); activitybind6.Name = "FirstVisitWorkflow"; activitybind6.Path = "UserName"; this.GetUserGUID.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(DashboardBusiness.Activities.GetUserGuidActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); // // FirstVisitWorkflow // this.Activities.Add(this.GetUserGUID); this.Activities.Add(this.CreateFirstTab); this.Activities.Add(this.FirstPageCreateCheck); this.Name = "FirstVisitWorkflow"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.ContextToken contexttoken1 = new System.Workflow.Activities.ContextToken(); System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken channeltoken1 = new System.Workflow.Activities.ChannelToken(); 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo2 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ContextToken contexttoken2 = new System.Workflow.Activities.ContextToken(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo3 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken channeltoken2 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding8 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo4 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ContextToken contexttoken3 = new System.Workflow.Activities.ContextToken(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding9 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo5 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken channeltoken3 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding10 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding11 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding12 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo6 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken channeltoken4 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding13 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding14 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo7 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding15 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind16 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding16 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind17 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding17 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo8 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.Shipper3ShippingQuote = new System.Workflow.Activities.CodeActivity(); this.Shipper2ShippingQuote = new System.Workflow.Activities.CodeActivity(); this.Shipper1ShippingQuote = new System.Workflow.Activities.CodeActivity(); this.ReceiveQuoteFromShipper3 = new System.Workflow.Activities.ReceiveActivity(); this.RequestQuoteFromShipper3 = new System.Workflow.Activities.SendActivity(); this.ReceiveQuoteFromShipper2 = new System.Workflow.Activities.ReceiveActivity(); this.RequestQuoteFromShipper2 = new System.Workflow.Activities.SendActivity(); this.ReceiveQuoteFromShipper1 = new System.Workflow.Activities.ReceiveActivity(); this.RequestQuoteFromShipper1 = new System.Workflow.Activities.SendActivity(); this.Shipper3Quote = new System.Workflow.Activities.SequenceActivity(); this.Shipper2Quote = new System.Workflow.Activities.SequenceActivity(); this.Shipper1Quote = new System.Workflow.Activities.SequenceActivity(); this.DoAcceptOrder = new System.Workflow.Activities.CodeActivity(); this.SendOrderDetails = new System.Workflow.Activities.SendActivity(); this.GetShippingQuotes = new System.Workflow.Activities.ParallelActivity(); this.ReceiveSubmitOrder = new System.Workflow.Activities.ReceiveActivity(); // // Shipper3ShippingQuote // this.Shipper3ShippingQuote.Name = "Shipper3ShippingQuote"; this.Shipper3ShippingQuote.ExecuteCode += new System.EventHandler(this.ReceiveShipper3ShippingQuote); // // Shipper2ShippingQuote // this.Shipper2ShippingQuote.Name = "Shipper2ShippingQuote"; this.Shipper2ShippingQuote.ExecuteCode += new System.EventHandler(this.ReceiveShipper2ShippingQuote); // // Shipper1ShippingQuote // this.Shipper1ShippingQuote.Name = "Shipper1ShippingQuote"; this.Shipper1ShippingQuote.ExecuteCode += new System.EventHandler(this.ReceiveShipper1ShippingQuote); // // ReceiveQuoteFromShipper3 // this.ReceiveQuoteFromShipper3.Activities.Add(this.Shipper3ShippingQuote); contexttoken1.Name = "Shipper3Context"; this.ReceiveQuoteFromShipper3.ContextToken = contexttoken1; this.ReceiveQuoteFromShipper3.Name = "ReceiveQuoteFromShipper3"; activitybind1.Name = "SupplierWorkflow"; activitybind1.Path = "quoteShipper3"; workflowparameterbinding1.ParameterName = "quote"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.ReceiveQuoteFromShipper3.ParameterBindings.Add(workflowparameterbinding1); typedoperationinfo1.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingQuote); typedoperationinfo1.Name = "ShippingQuote"; this.ReceiveQuoteFromShipper3.ServiceOperationInfo = typedoperationinfo1; // // RequestQuoteFromShipper3 // channeltoken1.EndpointName = "Shipper3Endpoint"; channeltoken1.Name = "Shipper3Endpoint"; channeltoken1.OwnerActivityName = "GetShippingQuotes"; this.RequestQuoteFromShipper3.ChannelToken = channeltoken1; this.RequestQuoteFromShipper3.Name = "RequestQuoteFromShipper3"; activitybind2.Name = "SupplierWorkflow"; activitybind2.Path = "order"; workflowparameterbinding2.ParameterName = "po"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); activitybind3.Name = "SupplierWorkflow"; activitybind3.Path = "contextShipper3"; workflowparameterbinding3.ParameterName = "context"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "SupplierWorkflow"; activitybind4.Path = "ackShipper3"; workflowparameterbinding4.ParameterName = "(ReturnValue)"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.RequestQuoteFromShipper3.ParameterBindings.Add(workflowparameterbinding2); this.RequestQuoteFromShipper3.ParameterBindings.Add(workflowparameterbinding3); this.RequestQuoteFromShipper3.ParameterBindings.Add(workflowparameterbinding4); typedoperationinfo2.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingRequest); typedoperationinfo2.Name = "RequestShippingQuote"; this.RequestQuoteFromShipper3.ServiceOperationInfo = typedoperationinfo2; this.RequestQuoteFromShipper3.BeforeSend += new System.EventHandler<System.Workflow.Activities.SendActivityEventArgs>(this.PrepareShipper3Request); // // ReceiveQuoteFromShipper2 // this.ReceiveQuoteFromShipper2.Activities.Add(this.Shipper2ShippingQuote); contexttoken2.Name = "Shipper2Context"; contexttoken2.OwnerActivityName = "GetShippingQuotes"; this.ReceiveQuoteFromShipper2.ContextToken = contexttoken2; this.ReceiveQuoteFromShipper2.Name = "ReceiveQuoteFromShipper2"; activitybind5.Name = "SupplierWorkflow"; activitybind5.Path = "quoteShipper2"; workflowparameterbinding5.ParameterName = "quote"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.ReceiveQuoteFromShipper2.ParameterBindings.Add(workflowparameterbinding5); typedoperationinfo3.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingQuote); typedoperationinfo3.Name = "ShippingQuote"; this.ReceiveQuoteFromShipper2.ServiceOperationInfo = typedoperationinfo3; // // RequestQuoteFromShipper2 // channeltoken2.EndpointName = "Shipper2Endpoint"; channeltoken2.Name = "Shipper2Endpoint"; channeltoken2.OwnerActivityName = "GetShippingQuotes"; this.RequestQuoteFromShipper2.ChannelToken = channeltoken2; this.RequestQuoteFromShipper2.Name = "RequestQuoteFromShipper2"; activitybind6.Name = "SupplierWorkflow"; activitybind6.Path = "ackShipper2"; workflowparameterbinding6.ParameterName = "(ReturnValue)"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); activitybind7.Name = "SupplierWorkflow"; activitybind7.Path = "order"; workflowparameterbinding7.ParameterName = "po"; workflowparameterbinding7.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); activitybind8.Name = "SupplierWorkflow"; activitybind8.Path = "contextShipper2"; workflowparameterbinding8.ParameterName = "context"; workflowparameterbinding8.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); this.RequestQuoteFromShipper2.ParameterBindings.Add(workflowparameterbinding6); this.RequestQuoteFromShipper2.ParameterBindings.Add(workflowparameterbinding7); this.RequestQuoteFromShipper2.ParameterBindings.Add(workflowparameterbinding8); typedoperationinfo4.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingRequest); typedoperationinfo4.Name = "RequestShippingQuote"; this.RequestQuoteFromShipper2.ServiceOperationInfo = typedoperationinfo4; this.RequestQuoteFromShipper2.BeforeSend += new System.EventHandler<System.Workflow.Activities.SendActivityEventArgs>(this.PrepareShipper2Request); // // ReceiveQuoteFromShipper1 // this.ReceiveQuoteFromShipper1.Activities.Add(this.Shipper1ShippingQuote); contexttoken3.Name = "Shipper1Context"; contexttoken3.OwnerActivityName = "GetShippingQuotes"; this.ReceiveQuoteFromShipper1.ContextToken = contexttoken3; this.ReceiveQuoteFromShipper1.Name = "ReceiveQuoteFromShipper1"; activitybind9.Name = "SupplierWorkflow"; activitybind9.Path = "quoteShipper1"; workflowparameterbinding9.ParameterName = "quote"; workflowparameterbinding9.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.ReceiveQuoteFromShipper1.ParameterBindings.Add(workflowparameterbinding9); typedoperationinfo5.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingQuote); typedoperationinfo5.Name = "ShippingQuote"; this.ReceiveQuoteFromShipper1.ServiceOperationInfo = typedoperationinfo5; // // RequestQuoteFromShipper1 // channeltoken3.EndpointName = "Shipper1Endpoint"; channeltoken3.Name = "Shipper1Endpoint"; channeltoken3.OwnerActivityName = "GetShippingQuotes"; this.RequestQuoteFromShipper1.ChannelToken = channeltoken3; this.RequestQuoteFromShipper1.Name = "RequestQuoteFromShipper1"; activitybind10.Name = "SupplierWorkflow"; activitybind10.Path = "order"; workflowparameterbinding10.ParameterName = "po"; workflowparameterbinding10.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); activitybind11.Name = "SupplierWorkflow"; activitybind11.Path = "contextShipper1"; workflowparameterbinding11.ParameterName = "context"; workflowparameterbinding11.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); activitybind12.Name = "SupplierWorkflow"; activitybind12.Path = "ackShipper1"; workflowparameterbinding12.ParameterName = "(ReturnValue)"; workflowparameterbinding12.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind12))); this.RequestQuoteFromShipper1.ParameterBindings.Add(workflowparameterbinding10); this.RequestQuoteFromShipper1.ParameterBindings.Add(workflowparameterbinding11); this.RequestQuoteFromShipper1.ParameterBindings.Add(workflowparameterbinding12); typedoperationinfo6.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingRequest); typedoperationinfo6.Name = "RequestShippingQuote"; this.RequestQuoteFromShipper1.ServiceOperationInfo = typedoperationinfo6; this.RequestQuoteFromShipper1.BeforeSend += new System.EventHandler<System.Workflow.Activities.SendActivityEventArgs>(this.PrepareShipper1Request); // // Shipper3Quote // this.Shipper3Quote.Activities.Add(this.RequestQuoteFromShipper3); this.Shipper3Quote.Activities.Add(this.ReceiveQuoteFromShipper3); this.Shipper3Quote.Name = "Shipper3Quote"; // // Shipper2Quote // this.Shipper2Quote.Activities.Add(this.RequestQuoteFromShipper2); this.Shipper2Quote.Activities.Add(this.ReceiveQuoteFromShipper2); this.Shipper2Quote.Name = "Shipper2Quote"; // // Shipper1Quote // this.Shipper1Quote.Activities.Add(this.RequestQuoteFromShipper1); this.Shipper1Quote.Activities.Add(this.ReceiveQuoteFromShipper1); this.Shipper1Quote.Name = "Shipper1Quote"; // // DoAcceptOrder // this.DoAcceptOrder.Name = "DoAcceptOrder"; this.DoAcceptOrder.ExecuteCode += new System.EventHandler(this.AcceptOrder); // // SendOrderDetails // channeltoken4.EndpointName = "CustomerEndpoint"; channeltoken4.Name = "CustomerEndpoint"; channeltoken4.OwnerActivityName = "SupplierWorkflow"; this.SendOrderDetails.ChannelToken = channeltoken4; this.SendOrderDetails.Name = "SendOrderDetails"; activitybind13.Name = "SupplierWorkflow"; activitybind13.Path = "confirmedQuote"; workflowparameterbinding13.ParameterName = "quote"; workflowparameterbinding13.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13))); activitybind14.Name = "SupplierWorkflow"; activitybind14.Path = "confirmedOrder"; workflowparameterbinding14.ParameterName = "po"; workflowparameterbinding14.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind14))); this.SendOrderDetails.ParameterBindings.Add(workflowparameterbinding13); this.SendOrderDetails.ParameterBindings.Add(workflowparameterbinding14); typedoperationinfo7.ContractType = typeof(Microsoft.WorkflowServices.Samples.IOrderDetails); typedoperationinfo7.Name = "OrderDetails"; this.SendOrderDetails.ServiceOperationInfo = typedoperationinfo7; this.SendOrderDetails.BeforeSend += new System.EventHandler<System.Workflow.Activities.SendActivityEventArgs>(this.PrepareOrderConfirmation); // // GetShippingQuotes // this.GetShippingQuotes.Activities.Add(this.Shipper1Quote); this.GetShippingQuotes.Activities.Add(this.Shipper2Quote); this.GetShippingQuotes.Activities.Add(this.Shipper3Quote); this.GetShippingQuotes.Name = "GetShippingQuotes"; // // ReceiveSubmitOrder // this.ReceiveSubmitOrder.Activities.Add(this.DoAcceptOrder); this.ReceiveSubmitOrder.CanCreateInstance = true; this.ReceiveSubmitOrder.Name = "ReceiveSubmitOrder"; activitybind15.Name = "SupplierWorkflow"; activitybind15.Path = "order"; workflowparameterbinding15.ParameterName = "po"; workflowparameterbinding15.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind15))); activitybind16.Name = "SupplierWorkflow"; activitybind16.Path = "customerContext"; workflowparameterbinding16.ParameterName = "context"; workflowparameterbinding16.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind16))); activitybind17.Name = "SupplierWorkflow"; activitybind17.Path = "supplierAck"; workflowparameterbinding17.ParameterName = "(ReturnValue)"; workflowparameterbinding17.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind17))); this.ReceiveSubmitOrder.ParameterBindings.Add(workflowparameterbinding15); this.ReceiveSubmitOrder.ParameterBindings.Add(workflowparameterbinding16); this.ReceiveSubmitOrder.ParameterBindings.Add(workflowparameterbinding17); typedoperationinfo8.ContractType = typeof(Microsoft.WorkflowServices.Samples.IOrder); typedoperationinfo8.Name = "SubmitOrder"; this.ReceiveSubmitOrder.ServiceOperationInfo = typedoperationinfo8; // // SupplierWorkflow // this.Activities.Add(this.ReceiveSubmitOrder); this.Activities.Add(this.GetShippingQuotes); this.Activities.Add(this.SendOrderDetails); this.Name = "SupplierWorkflow"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); 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(); this.Return = new RKiss.ActivityLibrary.ReturnActivity(); this.codeActivity2 = new System.Workflow.Activities.CodeActivity(); this.Adapter = new RKiss.ActivityLibrary.AdapterActivity(); this.codeActivity1 = new System.Workflow.Activities.CodeActivity(); this.Connector = new RKiss.ActivityLibrary.ConnectorActivity(); // // Return // this.Return.ConnectorActivityName = "Connector"; this.Return.Name = "Return"; this.Return.Invoking += new System.EventHandler(this.callExternalMethodActivity1_MethodInvoking); // // codeActivity2 // this.codeActivity2.Name = "codeActivity2"; this.codeActivity2.ExecuteCode += new System.EventHandler(this.codeActivity2_ExecuteCode); // // Adapter // this.Adapter.MethodName = "SayHello"; this.Adapter.Name = "Adapter"; activitybind1.Name = "Workflow1"; activitybind1.Path = "connectorActivity1_msg1"; workflowparameterbinding1.ParameterName = "msg"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "Workflow1"; activitybind2.Path = "adapterActivity1__ReturnValue_1"; workflowparameterbinding2.ParameterName = "(ReturnValue)"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.Adapter.Parameters.Add(workflowparameterbinding1); this.Adapter.Parameters.Add(workflowparameterbinding2); this.Adapter.Type = typeof(InterfaceContract.ITest); this.Adapter.Uri = "wcf://myWorkflow2"; // // codeActivity1 // this.codeActivity1.Name = "codeActivity1"; this.codeActivity1.ExecuteCode += new System.EventHandler(this.codeActivity1_ExecuteCode); // // Connector // this.Connector.MethodName = "SayHello"; this.Connector.Name = "Connector"; activitybind3.Name = "Workflow1"; activitybind3.Path = "connectorActivity1_msg1"; workflowparameterbinding3.ParameterName = "msg"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.Connector.Parameters.Add(workflowparameterbinding3); this.Connector.Type = typeof(InterfaceContract.ITest); // // Workflow1 // this.Activities.Add(this.Connector); this.Activities.Add(this.codeActivity1); this.Activities.Add(this.Adapter); this.Activities.Add(this.codeActivity2); this.Activities.Add(this.Return); this.Name = "Workflow1"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition2 = new System.Workflow.Activities.CodeCondition(); this.rejectEvent = new System.Workflow.Activities.HandleExternalEventActivity(); this.approveEvent = new System.Workflow.Activities.HandleExternalEventActivity(); this.invokeGetLeadApproval = new System.Workflow.Activities.CallExternalMethodActivity(); this.invokeGetManagerApproval = new System.Workflow.Activities.CallExternalMethodActivity(); this.eventDriven2 = new System.Workflow.Activities.EventDrivenActivity(); this.eventDriven1 = new System.Workflow.Activities.EventDrivenActivity(); this.faultHandlersActivity1 = new System.Workflow.ComponentModel.FaultHandlersActivity(); this.ifNeedsLeadApproval = new System.Workflow.Activities.IfElseBranchActivity(); this.elseNeedsManagerApproval = new System.Workflow.Activities.IfElseBranchActivity(); this.codeActivity2 = new System.Workflow.Activities.CodeActivity(); this.codeActivity1 = new System.Workflow.Activities.CodeActivity(); this.listenApproveReject = new System.Workflow.Activities.ListenActivity(); this.evaluateExpenseReportAmount = new System.Workflow.Activities.IfElseActivity(); // // rejectEvent // this.rejectEvent.EventName = "ExpenseReportRejected"; this.rejectEvent.InterfaceType = typeof(Fwk.SequentialWorkflow.IExpenseReportService); this.rejectEvent.Name = "rejectEvent"; this.rejectEvent.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.rejectEvent_Invoked); // // approveEvent // this.approveEvent.EventName = "ExpenseReportApproved"; this.approveEvent.InterfaceType = typeof(Fwk.SequentialWorkflow.IExpenseReportService); this.approveEvent.Name = "approveEvent"; this.approveEvent.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.approveEvent_Invoked); // // invokeGetLeadApproval // this.invokeGetLeadApproval.Description = "The workflow uses this to call a method that is defined in the host application."; this.invokeGetLeadApproval.InterfaceType = typeof(Fwk.SequentialWorkflow.IExpenseReportService); this.invokeGetLeadApproval.MethodName = "GetLeadApproval"; this.invokeGetLeadApproval.Name = "invokeGetLeadApproval"; workflowparameterbinding1.ParameterName = "message"; workflowparameterbinding1.Value = "XXXXXXXXXXXXX"; this.invokeGetLeadApproval.ParameterBindings.Add(workflowparameterbinding1); // // invokeGetManagerApproval // this.invokeGetManagerApproval.Description = "The workflow uses this to call a method that is defined in the host application."; this.invokeGetManagerApproval.InterfaceType = typeof(Fwk.SequentialWorkflow.IExpenseReportService); this.invokeGetManagerApproval.MethodName = "GetManagerApproval"; this.invokeGetManagerApproval.Name = "invokeGetManagerApproval"; workflowparameterbinding2.ParameterName = "message"; workflowparameterbinding2.Value = "yyyyyy"; this.invokeGetManagerApproval.ParameterBindings.Add(workflowparameterbinding2); // // eventDriven2 // this.eventDriven2.Activities.Add(this.rejectEvent); this.eventDriven2.Name = "eventDriven2"; // // eventDriven1 // this.eventDriven1.Activities.Add(this.approveEvent); this.eventDriven1.Name = "eventDriven1"; // // faultHandlersActivity1 // this.faultHandlersActivity1.Name = "faultHandlersActivity1"; // // ifNeedsLeadApproval // this.ifNeedsLeadApproval.Activities.Add(this.invokeGetLeadApproval); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.DetermineApprovalContact); this.ifNeedsLeadApproval.Condition = codecondition1; this.ifNeedsLeadApproval.Name = "ifNeedsLeadApproval"; // // elseNeedsManagerApproval // this.elseNeedsManagerApproval.Activities.Add(this.invokeGetManagerApproval); codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.DetermineApprovalContact); this.elseNeedsManagerApproval.Condition = codecondition2; this.elseNeedsManagerApproval.Name = "elseNeedsManagerApproval"; // // codeActivity2 // this.codeActivity2.Name = "codeActivity2"; this.codeActivity2.ExecuteCode += new System.EventHandler(this.Show_Form2); // // codeActivity1 // this.codeActivity1.Name = "codeActivity1"; this.codeActivity1.ExecuteCode += new System.EventHandler(this.Show_Form1); // // listenApproveReject // this.listenApproveReject.Activities.Add(this.eventDriven1); this.listenApproveReject.Activities.Add(this.eventDriven2); this.listenApproveReject.Name = "listenApproveReject"; // // evaluateExpenseReportAmount // this.evaluateExpenseReportAmount.Activities.Add(this.elseNeedsManagerApproval); this.evaluateExpenseReportAmount.Activities.Add(this.ifNeedsLeadApproval); this.evaluateExpenseReportAmount.Activities.Add(this.faultHandlersActivity1); this.evaluateExpenseReportAmount.Name = "evaluateExpenseReportAmount"; // // ExpenseReportWorkflow // this.Activities.Add(this.evaluateExpenseReportAmount); this.Activities.Add(this.listenApproveReject); this.Activities.Add(this.codeActivity1); this.Activities.Add(this.codeActivity2); this.Name = "ExpenseReportWorkflow"; this.Initialized += new System.EventHandler(this.ExpenseReportWorkflow_Initialized); this.Completed += new System.EventHandler(this.ExpenseReportWorkflow_Completed); 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.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); 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.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); this.SetException = new System.Workflow.Activities.CodeActivity(); this.CallLoadUserVisitWorkflow = new Dropthings.Business.Activities.CallWorkflowActivity(); this.CreateDefaultWidgets = new Dropthings.Business.Activities.CreateDeafultWidgetsOnPageActivity(); this.FirstPageFailed = new System.Workflow.Activities.IfElseBranchActivity(); this.IfCreated = new System.Workflow.Activities.IfElseBranchActivity(); this.FirstPageCreateCheck = new System.Workflow.Activities.IfElseActivity(); this.CreateFirstTab = new Dropthings.Business.Activities.CreateNewPageActivity(); this.CallCloneUserFromTemplateWorkflow = new Dropthings.Business.Activities.CallWorkflowActivity(); this.IfSettingTemplateDisable = new System.Workflow.Activities.IfElseBranchActivity(); this.IfCloneAnonProfileEnabled = new System.Workflow.Activities.IfElseBranchActivity(); this.CheckIfCloneAnonProfileEnabled = new System.Workflow.Activities.IfElseActivity(); this.AddUserToGuestRole = new Dropthings.Business.Activities.SetUserRolesActivity(); this.GetUserSettingTemplates = new Dropthings.Business.Activities.GetUserSettingTemplatesActivity(); this.GetUserGUID = new Dropthings.Business.Activities.GetUserGuidActivity(); // // SetException // this.SetException.Name = "SetException"; this.SetException.ExecuteCode += new System.EventHandler(this.SetException_ExecuteCode); // // CallLoadUserVisitWorkflow // this.CallLoadUserVisitWorkflow.Name = "CallLoadUserVisitWorkflow"; activitybind1.Name = "FirstVisitWorkflow"; activitybind1.Path = "Request"; workflowparameterbinding1.ParameterName = "Request"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "FirstVisitWorkflow"; activitybind2.Path = "Response"; workflowparameterbinding2.ParameterName = "Response"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.CallLoadUserVisitWorkflow.Parameters.Add(workflowparameterbinding1); this.CallLoadUserVisitWorkflow.Parameters.Add(workflowparameterbinding2); this.CallLoadUserVisitWorkflow.Type = typeof(Dropthings.Business.Workflows.EntryPointWorkflows.UserVisitWorkflow); // // CreateDefaultWidgets // this.CreateDefaultWidgets.Name = "CreateDefaultWidgets"; activitybind3.Name = "CreateFirstTab"; activitybind3.Path = "NewPageId"; this.CreateDefaultWidgets.UserName = null; this.CreateDefaultWidgets.SetBinding(Dropthings.Business.Activities.CreateDeafultWidgetsOnPageActivity.PageIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); // // FirstPageFailed // this.FirstPageFailed.Activities.Add(this.SetException); ruleconditionreference1.ConditionName = "FirstPageIDZeroOrLess"; this.FirstPageFailed.Condition = ruleconditionreference1; this.FirstPageFailed.Name = "FirstPageFailed"; // // IfCreated // this.IfCreated.Activities.Add(this.CreateDefaultWidgets); this.IfCreated.Activities.Add(this.CallLoadUserVisitWorkflow); ruleconditionreference2.ConditionName = "FirstPageIDNonZero"; this.IfCreated.Condition = ruleconditionreference2; this.IfCreated.Name = "IfCreated"; // // FirstPageCreateCheck // this.FirstPageCreateCheck.Activities.Add(this.IfCreated); this.FirstPageCreateCheck.Activities.Add(this.FirstPageFailed); this.FirstPageCreateCheck.Name = "FirstPageCreateCheck"; // // CreateFirstTab // this.CreateFirstTab.Description = "Create the first default tab "; this.CreateFirstTab.LayoutType = null; this.CreateFirstTab.Name = "CreateFirstTab"; this.CreateFirstTab.NewPage = null; this.CreateFirstTab.NewPageId = 0; this.CreateFirstTab.Title = "First Page"; activitybind4.Name = "GetUserGUID"; activitybind4.Path = "UserGuid"; this.CreateFirstTab.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserId", typeof(Dropthings.Business.Activities.CreateNewPageActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); // // CallCloneUserFromTemplateWorkflow // this.CallCloneUserFromTemplateWorkflow.Name = "CallCloneUserFromTemplateWorkflow"; activitybind5.Name = "FirstVisitWorkflow"; activitybind5.Path = "Request.UserName"; workflowparameterbinding3.ParameterName = "CloneWithUserName"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); activitybind6.Name = "FirstVisitWorkflow"; activitybind6.Path = "Request"; workflowparameterbinding4.ParameterName = "Request"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); activitybind7.Name = "FirstVisitWorkflow"; activitybind7.Path = "Response"; workflowparameterbinding5.ParameterName = "Response"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding3); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding4); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding5); this.CallCloneUserFromTemplateWorkflow.Type = typeof(Dropthings.Business.Workflows.UserAccountWorkflow.SetupUserWithTemplateWorkflow); // // IfSettingTemplateDisable // this.IfSettingTemplateDisable.Activities.Add(this.CreateFirstTab); this.IfSettingTemplateDisable.Activities.Add(this.FirstPageCreateCheck); ruleconditionreference3.ConditionName = "CloneAnonProfileDisabled"; this.IfSettingTemplateDisable.Condition = ruleconditionreference3; this.IfSettingTemplateDisable.Name = "IfSettingTemplateDisable"; // // IfCloneAnonProfileEnabled // this.IfCloneAnonProfileEnabled.Activities.Add(this.CallCloneUserFromTemplateWorkflow); ruleconditionreference4.ConditionName = "CloneAnonProfileEnabled"; this.IfCloneAnonProfileEnabled.Condition = ruleconditionreference4; this.IfCloneAnonProfileEnabled.Name = "IfCloneAnonProfileEnabled"; // // CheckIfCloneAnonProfileEnabled // this.CheckIfCloneAnonProfileEnabled.Activities.Add(this.IfCloneAnonProfileEnabled); this.CheckIfCloneAnonProfileEnabled.Activities.Add(this.IfSettingTemplateDisable); this.CheckIfCloneAnonProfileEnabled.Name = "CheckIfCloneAnonProfileEnabled"; // // AddUserToGuestRole // this.AddUserToGuestRole.Description = "set user to guest role by default"; this.AddUserToGuestRole.Name = "AddUserToGuestRole"; activitybind8.Name = "GetUserSettingTemplates"; activitybind8.Path = "AnonUserSettingTemplate.RoleNames"; activitybind9.Name = "FirstVisitWorkflow"; activitybind9.Path = "Request.UserName"; this.AddUserToGuestRole.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(Dropthings.Business.Activities.SetUserRolesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.AddUserToGuestRole.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("RoleName", typeof(Dropthings.Business.Activities.SetUserRolesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); // // GetUserSettingTemplates // this.GetUserSettingTemplates.AllUserSettingTemplate = null; this.GetUserSettingTemplates.AnonUserSettingTemplate = null; this.GetUserSettingTemplates.CloneAnonProfileEnabled = false; this.GetUserSettingTemplates.CloneRegisteredProfileEnabled = false; this.GetUserSettingTemplates.Name = "GetUserSettingTemplates"; this.GetUserSettingTemplates.RegisteredUserSettingTemplate = null; // // GetUserGUID // this.GetUserGUID.Description = "Get user GUID from user name"; this.GetUserGUID.Name = "GetUserGUID"; activitybind10.Name = "FirstVisitWorkflow"; activitybind10.Path = "Response.UserGuid"; activitybind11.Name = "FirstVisitWorkflow"; activitybind11.Path = "Request.UserName"; this.GetUserGUID.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(Dropthings.Business.Activities.GetUserGuidActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); this.GetUserGUID.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.GetUserGuidActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); // // FirstVisitWorkflow // this.Activities.Add(this.GetUserGUID); this.Activities.Add(this.GetUserSettingTemplates); this.Activities.Add(this.AddUserToGuestRole); this.Activities.Add(this.CheckIfCloneAnonProfileEnabled); this.Name = "FirstVisitWorkflow"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity4 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity5 = new System.Workflow.Activities.CodeActivity(); this.codeActivity1 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity3 = new System.Workflow.Activities.SetStateActivity(); this.Return = new RKiss.ActivityLibrary.ReturnActivity(); this.setStateActivity6 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity6 = new System.Workflow.Activities.CodeActivity(); this.Connector_Fire = new RKiss.ActivityLibrary.ConnectorActivity(); this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity3 = new System.Workflow.Activities.CodeActivity(); this.Connector_OneWay = new RKiss.ActivityLibrary.ConnectorActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity2 = new System.Workflow.Activities.CodeActivity(); this.Connector_SayHello = new RKiss.ActivityLibrary.ConnectorActivity(); this.Init = new System.Workflow.Activities.StateInitializationActivity(); this.End = new System.Workflow.Activities.StateInitializationActivity(); this.Finish = new System.Workflow.Activities.StateFinalizationActivity(); this.Response = new System.Workflow.Activities.StateInitializationActivity(); this.onFire = new System.Workflow.Activities.EventDrivenActivity(); this.onOneWay = new System.Workflow.Activities.EventDrivenActivity(); this.onSayHello = new System.Workflow.Activities.EventDrivenActivity(); this.Done = new System.Workflow.Activities.StateActivity(); this.PreProcessor = new System.Workflow.Activities.StateActivity(); this.Cleanup = new System.Workflow.Activities.StateActivity(); this.PostProcessor = new System.Workflow.Activities.StateActivity(); this.Processor = new System.Workflow.Activities.StateActivity(); // // setStateActivity4 // this.setStateActivity4.Name = "setStateActivity4"; this.setStateActivity4.TargetStateName = "Processor"; // // codeActivity4 // this.codeActivity4.Name = "codeActivity4"; this.codeActivity4.ExecuteCode += new System.EventHandler(this.OnInit); // // setStateActivity5 // this.setStateActivity5.Name = "setStateActivity5"; this.setStateActivity5.TargetStateName = "Done"; // // codeActivity5 // this.codeActivity5.Name = "codeActivity5"; this.codeActivity5.ExecuteCode += new System.EventHandler(this.OnCleanup); // // codeActivity1 // this.codeActivity1.Name = "codeActivity1"; this.codeActivity1.ExecuteCode += new System.EventHandler(this.OnFinish); // // setStateActivity3 // this.setStateActivity3.Name = "setStateActivity3"; this.setStateActivity3.TargetStateName = "Processor"; // // Return // this.Return.ConnectorActivityName = "Connector_SayHello"; this.Return.Name = "Return"; activitybind1.Name = "Workflow6"; activitybind1.Path = "Return__ReturnValue_1"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.Return.Parameters.Add(workflowparameterbinding1); // // setStateActivity6 // this.setStateActivity6.Name = "setStateActivity6"; this.setStateActivity6.TargetStateName = "Cleanup"; // // codeActivity6 // this.codeActivity6.Name = "codeActivity6"; this.codeActivity6.ExecuteCode += new System.EventHandler(this.OnFireProcessor); // // Connector_Fire // this.Connector_Fire.MethodName = "Fire"; this.Connector_Fire.Name = "Connector_Fire"; activitybind2.Name = "Workflow6"; activitybind2.Path = "Connector_msg1"; workflowparameterbinding2.ParameterName = "msg"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.Connector_Fire.Parameters.Add(workflowparameterbinding2); this.Connector_Fire.Type = typeof(InterfaceContract.IFireTest); // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "Cleanup"; // // codeActivity3 // this.codeActivity3.Name = "codeActivity3"; this.codeActivity3.ExecuteCode += new System.EventHandler(this.OnOneWayProcessor); // // Connector_OneWay // this.Connector_OneWay.MethodName = "OneWay"; this.Connector_OneWay.Name = "Connector_OneWay"; activitybind3.Name = "Workflow6"; activitybind3.Path = "Connector_msg1"; workflowparameterbinding3.ParameterName = "msg"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.Connector_OneWay.Parameters.Add(workflowparameterbinding3); this.Connector_OneWay.Type = typeof(InterfaceContract.ITest); // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "PostProcessor"; // // codeActivity2 // this.codeActivity2.Name = "codeActivity2"; this.codeActivity2.ExecuteCode += new System.EventHandler(this.OnSayHelloProcessor); // // Connector_SayHello // this.Connector_SayHello.MethodName = "SayHello"; this.Connector_SayHello.Name = "Connector_SayHello"; activitybind4.Name = "Workflow6"; activitybind4.Path = "Connector_msg1"; workflowparameterbinding4.ParameterName = "msg"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.Connector_SayHello.Parameters.Add(workflowparameterbinding4); this.Connector_SayHello.Type = typeof(InterfaceContract.ITest); // // Init // this.Init.Activities.Add(this.codeActivity4); this.Init.Activities.Add(this.setStateActivity4); this.Init.Name = "Init"; // // End // this.End.Activities.Add(this.codeActivity5); this.End.Activities.Add(this.setStateActivity5); this.End.Name = "End"; // // Finish // this.Finish.Activities.Add(this.codeActivity1); this.Finish.Name = "Finish"; // // Response // this.Response.Activities.Add(this.Return); this.Response.Activities.Add(this.setStateActivity3); this.Response.Name = "Response"; // // onFire // this.onFire.Activities.Add(this.Connector_Fire); this.onFire.Activities.Add(this.codeActivity6); this.onFire.Activities.Add(this.setStateActivity6); this.onFire.Name = "onFire"; // // onOneWay // this.onOneWay.Activities.Add(this.Connector_OneWay); this.onOneWay.Activities.Add(this.codeActivity3); this.onOneWay.Activities.Add(this.setStateActivity2); this.onOneWay.Name = "onOneWay"; // // onSayHello // this.onSayHello.Activities.Add(this.Connector_SayHello); this.onSayHello.Activities.Add(this.codeActivity2); this.onSayHello.Activities.Add(this.setStateActivity1); this.onSayHello.Name = "onSayHello"; // // Done // this.Done.Name = "Done"; // // PreProcessor // this.PreProcessor.Activities.Add(this.Init); this.PreProcessor.Name = "PreProcessor"; // // Cleanup // this.Cleanup.Activities.Add(this.End); this.Cleanup.Name = "Cleanup"; // // PostProcessor // this.PostProcessor.Activities.Add(this.Response); this.PostProcessor.Activities.Add(this.Finish); this.PostProcessor.Name = "PostProcessor"; // // Processor // this.Processor.Activities.Add(this.onSayHello); this.Processor.Activities.Add(this.onOneWay); this.Processor.Activities.Add(this.onFire); this.Processor.Name = "Processor"; // // Workflow6 // this.Activities.Add(this.Processor); this.Activities.Add(this.PostProcessor); this.Activities.Add(this.Cleanup); this.Activities.Add(this.PreProcessor); this.Activities.Add(this.Done); this.CompletedStateName = "Done"; this.DynamicUpdateCondition = null; this.InitialStateName = "PreProcessor"; this.Name = "Workflow6"; this.CanModifyActivities = false; }
public void TestConstructorNullException () { WorkflowParameterBindingCollection wc = new WorkflowParameterBindingCollection (new ParallelActivity ()); WorkflowParameterBinding pb1 = new WorkflowParameterBinding (); wc.Add (pb1); }
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.Runtime.CorrelationToken correlationtoken1 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.DisplayWorkflowEnd = new System.Workflow.Activities.CodeActivity(); this.SendEndDialogMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.SendResponseMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.DisplayWorkflowStart = new System.Workflow.Activities.CodeActivity(); // // DisplayWorkflowEnd // this.DisplayWorkflowEnd.Name = "DisplayWorkflowEnd"; this.DisplayWorkflowEnd.ExecuteCode += new System.EventHandler(this.DisplayWorkflowEnd_ExecuteCode); // // SendEndDialogMessage // this.SendEndDialogMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMethods); this.SendEndDialogMessage.MethodName = "EndDialog"; this.SendEndDialogMessage.Name = "SendEndDialogMessage"; activitybind1.Name = "SimpleWorkflowTargetService"; activitybind1.Path = "DialogHandle"; workflowparameterbinding1.ParameterName = "DialogHandle"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.SendEndDialogMessage.ParameterBindings.Add(workflowparameterbinding1); // // SendResponseMessage // correlationtoken1.Name = "DialogHandle"; correlationtoken1.OwnerActivityName = "SimpleWorkflowTargetService"; this.SendResponseMessage.CorrelationToken = correlationtoken1; this.SendResponseMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.SendResponseMessage.MethodName = "SendMessage"; this.SendResponseMessage.Name = "SendResponseMessage"; workflowparameterbinding2.ParameterName = "Message"; workflowparameterbinding2.Value = "<result>This is the response message...</result>"; workflowparameterbinding3.ParameterName = "MessageType"; workflowparameterbinding3.Value = "http://ssb.csharp.at/SSB_Book/c10/ResponseMessage"; activitybind2.Name = "SimpleWorkflowTargetService"; activitybind2.Path = "DialogHandle"; workflowparameterbinding4.ParameterName = "DialogHandle"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.SendResponseMessage.ParameterBindings.Add(workflowparameterbinding2); this.SendResponseMessage.ParameterBindings.Add(workflowparameterbinding3); this.SendResponseMessage.ParameterBindings.Add(workflowparameterbinding4); // // DisplayWorkflowStart // this.DisplayWorkflowStart.Name = "DisplayWorkflowStart"; this.DisplayWorkflowStart.ExecuteCode += new System.EventHandler(this.DisplayWorkflowStart_ExecuteCode); // // SimpleWorkflowTargetService // this.Activities.Add(this.DisplayWorkflowStart); this.Activities.Add(this.SendResponseMessage); this.Activities.Add(this.SendEndDialogMessage); this.Activities.Add(this.DisplayWorkflowEnd); this.Name = "SimpleWorkflowTargetService"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind9 = 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(); 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.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind(); this.CreateUserToken = new Dropthings.Business.Activities.UserAccountActivities.CreateUserTokenActivity(); this.TransferOwnership = new Dropthings.Business.Activities.UserAccountActivities.TransferOwnershipActivity(); this.GetOldAspnetUser = new Dropthings.Business.Activities.UserAccountActivities.GetAspnetUserActivity(); this.CallCloneUserFromTemplateWorkflow = new Dropthings.Business.Activities.CallWorkflowActivity(); this.SetUserName = new System.Workflow.Activities.CodeActivity(); this.IfActivationRequired = new System.Workflow.Activities.IfElseBranchActivity(); this.SettingTemplateDisabled = new System.Workflow.Activities.IfElseBranchActivity(); this.IfCloneRegisteredProfileEnabled = new System.Workflow.Activities.IfElseBranchActivity(); this.ChckIfActivationRequired = new System.Workflow.Activities.IfElseActivity(); this.CheckIfCloneRegisteredProfileEnabled = new System.Workflow.Activities.IfElseActivity(); this.AddUserToRegisteredRole = new Dropthings.Business.Activities.SetUserRolesActivity(); this.GetUserSettingTemplates = new Dropthings.Business.Activities.GetUserSettingTemplatesActivity(); this.CreateNewUser = new Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity(); // // CreateUserToken // activitybind1.Name = "UserRegistrationWorkflow"; activitybind1.Path = "Request.Email"; this.CreateUserToken.Name = "CreateUserToken"; activitybind2.Name = "UserRegistrationWorkflow"; activitybind2.Path = "Response.UnlockKey"; activitybind3.Name = "CreateNewUser"; activitybind3.Path = "NewUserGuid"; this.CreateUserToken.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("Email", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserTokenActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.CreateUserToken.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserTokenActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.CreateUserToken.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UnlockKey", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserTokenActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); // // TransferOwnership // this.TransferOwnership.Name = "TransferOwnership"; activitybind4.Name = "CreateNewUser"; activitybind4.Path = "NewUserGuid"; activitybind5.Name = "GetOldAspnetUser"; activitybind5.Path = "aspnet_User.UserId"; this.TransferOwnership.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserNewGuid", typeof(Dropthings.Business.Activities.UserAccountActivities.TransferOwnershipActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.TransferOwnership.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserOldGuid", typeof(Dropthings.Business.Activities.UserAccountActivities.TransferOwnershipActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); // // GetOldAspnetUser // this.GetOldAspnetUser.aspnet_User = null; this.GetOldAspnetUser.Name = "GetOldAspnetUser"; activitybind6.Name = "UserRegistrationWorkflow"; activitybind6.Path = "Request.UserName"; this.GetOldAspnetUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(Dropthings.Business.Activities.UserAccountActivities.GetAspnetUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); // // CallCloneUserFromTemplateWorkflow // this.CallCloneUserFromTemplateWorkflow.Name = "CallCloneUserFromTemplateWorkflow"; activitybind7.Name = "GetUserSettingTemplateActivity1"; activitybind7.Path = "RegisteredUserTemplate"; workflowparameterbinding1.ParameterName = "CloneWithUserName"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); activitybind8.Name = "UserRegistrationWorkflow"; activitybind8.Path = "Request"; workflowparameterbinding2.ParameterName = "Request"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); activitybind9.Name = "UserRegistrationWorkflow"; activitybind9.Path = "Response"; workflowparameterbinding3.ParameterName = "Response"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding1); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding2); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding3); this.CallCloneUserFromTemplateWorkflow.Type = typeof(Dropthings.Business.Workflows.UserAccountWorkflow.SetupUserWithTemplateWorkflow); // // SetUserName // this.SetUserName.Name = "SetUserName"; this.SetUserName.ExecuteCode += new System.EventHandler(this.SetUsernameForSetupUserFromTemplateWotkflow_ExecuteCode); // // IfActivationRequired // this.IfActivationRequired.Activities.Add(this.CreateUserToken); ruleconditionreference1.ConditionName = "ActivationRequired"; this.IfActivationRequired.Condition = ruleconditionreference1; this.IfActivationRequired.Name = "IfActivationRequired"; // // SettingTemplateDisabled // this.SettingTemplateDisabled.Activities.Add(this.GetOldAspnetUser); this.SettingTemplateDisabled.Activities.Add(this.TransferOwnership); ruleconditionreference2.ConditionName = "CloneRegisteredProfileDisabled"; this.SettingTemplateDisabled.Condition = ruleconditionreference2; this.SettingTemplateDisabled.Name = "SettingTemplateDisabled"; // // IfCloneRegisteredProfileEnabled // this.IfCloneRegisteredProfileEnabled.Activities.Add(this.SetUserName); this.IfCloneRegisteredProfileEnabled.Activities.Add(this.CallCloneUserFromTemplateWorkflow); ruleconditionreference3.ConditionName = "CloneRegisteredProfileEnabled"; this.IfCloneRegisteredProfileEnabled.Condition = ruleconditionreference3; this.IfCloneRegisteredProfileEnabled.Name = "IfCloneRegisteredProfileEnabled"; // // ChckIfActivationRequired // this.ChckIfActivationRequired.Activities.Add(this.IfActivationRequired); this.ChckIfActivationRequired.Name = "ChckIfActivationRequired"; // // CheckIfCloneRegisteredProfileEnabled // this.CheckIfCloneRegisteredProfileEnabled.Activities.Add(this.IfCloneRegisteredProfileEnabled); this.CheckIfCloneRegisteredProfileEnabled.Activities.Add(this.SettingTemplateDisabled); this.CheckIfCloneRegisteredProfileEnabled.Name = "CheckIfCloneRegisteredProfileEnabled"; // // AddUserToRegisteredRole // this.AddUserToRegisteredRole.Name = "AddUserToRegisteredRole"; activitybind10.Name = "GetUserSettingTemplates"; activitybind10.Path = "RegisteredUserSettingTemplate.RoleNames"; activitybind11.Name = "UserRegistrationWorkflow"; activitybind11.Path = "Request.RequestedUsername"; this.AddUserToRegisteredRole.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(Dropthings.Business.Activities.SetUserRolesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); this.AddUserToRegisteredRole.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("RoleName", typeof(Dropthings.Business.Activities.SetUserRolesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); // // GetUserSettingTemplates // this.GetUserSettingTemplates.AllUserSettingTemplate = null; this.GetUserSettingTemplates.AnonUserSettingTemplate = null; this.GetUserSettingTemplates.CloneAnonProfileEnabled = false; this.GetUserSettingTemplates.CloneRegisteredProfileEnabled = false; this.GetUserSettingTemplates.Name = "GetUserSettingTemplates"; this.GetUserSettingTemplates.RegisteredUserSettingTemplate = null; // // CreateNewUser // activitybind12.Name = "UserRegistrationWorkflow"; activitybind12.Path = "Request.Email"; this.CreateNewUser.Name = "CreateNewUser"; activitybind13.Name = "UserRegistrationWorkflow"; activitybind13.Path = "Response.UserGuid"; activitybind14.Name = "UserRegistrationWorkflow"; activitybind14.Path = "Request.Password"; activitybind15.Name = "UserRegistrationWorkflow"; activitybind15.Path = "Request.RequestedUsername"; this.CreateNewUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("Email", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind12))); this.CreateNewUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("Password", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind14))); this.CreateNewUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("NewUserGuid", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind13))); this.CreateNewUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("RequestedUsername", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind15))); // // UserRegistrationWorkflow // this.Activities.Add(this.CreateNewUser); this.Activities.Add(this.GetUserSettingTemplates); this.Activities.Add(this.AddUserToRegisteredRole); this.Activities.Add(this.CheckIfCloneRegisteredProfileEnabled); this.Activities.Add(this.ChckIfActivationRequired); this.Name = "UserRegistrationWorkflow"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); 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.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition2 = new System.Workflow.Activities.CodeCondition(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.throwActivity1 = new System.Workflow.ComponentModel.ThrowActivity(); this.codeActivity1 = new System.Workflow.Activities.CodeActivity(); this.SendAUResultDataToHost = new System.Workflow.Activities.CallExternalMethodActivity(); this.DataParse = new System.Workflow.Activities.CodeActivity(); this.SendAURequestToHost = new System.Workflow.Activities.CallExternalMethodActivity(); this.RequestParse = new System.Workflow.Activities.CodeActivity(); this.GetRequestStart = new System.Workflow.Activities.HandleExternalEventActivity(); this.codeActivity2 = new System.Workflow.Activities.CodeActivity(); this.faultHandlerActivity1 = new System.Workflow.ComponentModel.FaultHandlerActivity(); this.IfResultData = new System.Workflow.Activities.IfElseBranchActivity(); this.IfQueryRequest = new System.Workflow.Activities.IfElseBranchActivity(); this.cancellationHandlerActivity1 = new System.Workflow.ComponentModel.CancellationHandlerActivity(); this.faultHandlersActivity1 = new System.Workflow.ComponentModel.FaultHandlersActivity(); this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity(); this.SendACK = new System.Workflow.Activities.CallExternalMethodActivity(); this.GetDataEvent = new System.Workflow.Activities.HandleExternalEventActivity(); activitybind1.Name = "faultHandlerActivity1"; activitybind1.Path = "Fault"; // // throwActivity1 // this.throwActivity1.Name = "throwActivity1"; this.throwActivity1.SetBinding(System.Workflow.ComponentModel.ThrowActivity.FaultProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); // // codeActivity1 // this.codeActivity1.Name = "codeActivity1"; this.codeActivity1.ExecuteCode += new System.EventHandler(this.codeActivity1_ExecuteCode); // // SendAUResultDataToHost // this.SendAUResultDataToHost.InterfaceType = typeof(Vietbait.Lablink.Workflow.IOlympusAUComm); this.SendAUResultDataToHost.MethodName = "SendAUDataToHost"; this.SendAUResultDataToHost.Name = "SendAUResultDataToHost"; activitybind2.Name = "OlympusAU"; activitybind2.Path = "sResults"; workflowparameterbinding1.ParameterName = "result"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.SendAUResultDataToHost.ParameterBindings.Add(workflowparameterbinding1); // // DataParse // this.DataParse.Name = "DataParse"; this.DataParse.ExecuteCode += new System.EventHandler(this.ParseData); // // SendAURequestToHost // this.SendAURequestToHost.InterfaceType = typeof(Vietbait.Lablink.Workflow.IOlympusAUComm); this.SendAURequestToHost.MethodName = "SendAURequestToHost"; this.SendAURequestToHost.Name = "SendAURequestToHost"; activitybind3.Name = "OlympusAU"; activitybind3.Path = "_returnBarcode"; workflowparameterbinding2.ParameterName = "Barcode"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "OlympusAU"; activitybind4.Path = "_posNo"; workflowparameterbinding3.ParameterName = "PosNo"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); activitybind5.Name = "OlympusAU"; activitybind5.Path = "_rackNo"; workflowparameterbinding4.ParameterName = "RackNo"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); activitybind6.Name = "OlympusAU"; activitybind6.Path = "_sampleNo"; workflowparameterbinding5.ParameterName = "SampleNo"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.SendAURequestToHost.ParameterBindings.Add(workflowparameterbinding2); this.SendAURequestToHost.ParameterBindings.Add(workflowparameterbinding3); this.SendAURequestToHost.ParameterBindings.Add(workflowparameterbinding4); this.SendAURequestToHost.ParameterBindings.Add(workflowparameterbinding5); // // RequestParse // this.RequestParse.Name = "RequestParse"; this.RequestParse.ExecuteCode += new System.EventHandler(this.ParseRequest); // // GetRequestStart // this.GetRequestStart.EventName = "GetRequestStartEvent"; this.GetRequestStart.InterfaceType = typeof(Vietbait.Lablink.Workflow.IOlympusAUComm); this.GetRequestStart.Name = "GetRequestStart"; // // codeActivity2 // this.codeActivity2.Name = "codeActivity2"; this.codeActivity2.ExecuteCode += new System.EventHandler(this.codeActivity2_ExecuteCode); // // faultHandlerActivity1 // this.faultHandlerActivity1.Activities.Add(this.codeActivity1); this.faultHandlerActivity1.Activities.Add(this.throwActivity1); this.faultHandlerActivity1.FaultType = typeof(System.Exception); this.faultHandlerActivity1.Name = "faultHandlerActivity1"; // // IfResultData // this.IfResultData.Activities.Add(this.DataParse); this.IfResultData.Activities.Add(this.SendAUResultDataToHost); codecondition1.Condition += new System.EventHandler <System.Workflow.Activities.ConditionalEventArgs>(this.TestIfResult); this.IfResultData.Condition = codecondition1; this.IfResultData.Name = "IfResultData"; // // IfQueryRequest // this.IfQueryRequest.Activities.Add(this.GetRequestStart); this.IfQueryRequest.Activities.Add(this.RequestParse); this.IfQueryRequest.Activities.Add(this.SendAURequestToHost); codecondition2.Condition += new System.EventHandler <System.Workflow.Activities.ConditionalEventArgs>(this.TestIfQuery); this.IfQueryRequest.Condition = codecondition2; this.IfQueryRequest.Name = "IfQueryRequest"; // // cancellationHandlerActivity1 // this.cancellationHandlerActivity1.Activities.Add(this.codeActivity2); this.cancellationHandlerActivity1.Name = "cancellationHandlerActivity1"; // // faultHandlersActivity1 // this.faultHandlersActivity1.Activities.Add(this.faultHandlerActivity1); this.faultHandlersActivity1.Name = "faultHandlersActivity1"; // // ifElseActivity1 // this.ifElseActivity1.Activities.Add(this.IfQueryRequest); this.ifElseActivity1.Activities.Add(this.IfResultData); this.ifElseActivity1.Name = "ifElseActivity1"; // // SendACK // this.SendACK.InterfaceType = typeof(Vietbait.Lablink.Workflow.IOlympusAUComm); this.SendACK.MethodName = "SendACK"; this.SendACK.Name = "SendACK"; // // GetDataEvent // this.GetDataEvent.EventName = "SendAU480DataToWF"; this.GetDataEvent.InterfaceType = typeof(Vietbait.Lablink.Workflow.IOlympusAUComm); this.GetDataEvent.Name = "GetDataEvent"; activitybind7.Name = "OlympusAU"; activitybind7.Path = "_returnedArguments"; workflowparameterbinding6.ParameterName = "e"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.GetDataEvent.ParameterBindings.Add(workflowparameterbinding6); this.GetDataEvent.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.SetResponseInVariables); // // OlympusAU // this.Activities.Add(this.GetDataEvent); this.Activities.Add(this.SendACK); this.Activities.Add(this.ifElseActivity1); this.Activities.Add(this.faultHandlersActivity1); this.Activities.Add(this.cancellationHandlerActivity1); this.Name = "OlympusAU"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding8 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding9 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.setRunning2 = new System.Workflow.Activities.SetStateActivity(); this.callExternalMethodActivity7 = new System.Workflow.Activities.CallExternalMethodActivity(); this.handleStopMovement2 = new System.Workflow.Activities.HandleExternalEventActivity(); this.setRunning = new System.Workflow.Activities.SetStateActivity(); this.callExternalMethodActivity6 = new System.Workflow.Activities.CallExternalMethodActivity(); this.handleStopMovement = new System.Workflow.Activities.HandleExternalEventActivity(); this.setMovingInReverse = new System.Workflow.Activities.SetStateActivity(); this.callExternalMethodActivity5 = new System.Workflow.Activities.CallExternalMethodActivity(); this.handleGoReverse = new System.Workflow.Activities.HandleExternalEventActivity(); this.setMovingForward = new System.Workflow.Activities.SetStateActivity(); this.callExternalMethodActivity4 = new System.Workflow.Activities.CallExternalMethodActivity(); this.handleGoForward = new System.Workflow.Activities.HandleExternalEventActivity(); this.setNotRunning = new System.Workflow.Activities.SetStateActivity(); this.callExternalMethodActivity3 = new System.Workflow.Activities.CallExternalMethodActivity(); this.handleStopEngine = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity9 = new System.Workflow.Activities.CallExternalMethodActivity(); this.setDoneWithCar = new System.Workflow.Activities.SetStateActivity(); this.callExternalMethodActivity2 = new System.Workflow.Activities.CallExternalMethodActivity(); this.handleLeaveCar = new System.Workflow.Activities.HandleExternalEventActivity(); this.setRunningState = new System.Workflow.Activities.SetStateActivity(); this.callExternalMethodActivity1 = new System.Workflow.Activities.CallExternalMethodActivity(); this.handleStartEngine = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity8 = new System.Workflow.Activities.CallExternalMethodActivity(); this.handleBeepHorn = new System.Workflow.Activities.HandleExternalEventActivity(); this.eventStopMovement2 = new System.Workflow.Activities.EventDrivenActivity(); this.eventStopMovement = new System.Workflow.Activities.EventDrivenActivity(); this.eventGoReverse = new System.Workflow.Activities.EventDrivenActivity(); this.eventGoForward = new System.Workflow.Activities.EventDrivenActivity(); this.eventStopEngine = new System.Workflow.Activities.EventDrivenActivity(); this.stateInitializationActivity1 = new System.Workflow.Activities.StateInitializationActivity(); this.eventLeaveCar = new System.Workflow.Activities.EventDrivenActivity(); this.eventStartEngine = new System.Workflow.Activities.EventDrivenActivity(); this.eventBeepHorn = new System.Workflow.Activities.EventDrivenActivity(); this.DoneWithCarState = new System.Workflow.Activities.StateActivity(); this.MovingInReverseState = new System.Workflow.Activities.StateActivity(); this.MovingForwardState = new System.Workflow.Activities.StateActivity(); this.RunningState = new System.Workflow.Activities.StateActivity(); this.NotRunningState = new System.Workflow.Activities.StateActivity(); // // setRunning2 // this.setRunning2.Name = "setRunning2"; this.setRunning2.TargetStateName = "RunningState"; // // callExternalMethodActivity7 // this.callExternalMethodActivity7.InterfaceType = typeof(SharedWorkflows.ICarServices); this.callExternalMethodActivity7.MethodName = "OnSendMessage"; this.callExternalMethodActivity7.Name = "callExternalMethodActivity7"; workflowparameterbinding1.ParameterName = "message"; workflowparameterbinding1.Value = "Stopping movement"; this.callExternalMethodActivity7.ParameterBindings.Add(workflowparameterbinding1); // // handleStopMovement2 // this.handleStopMovement2.EventName = "StopMovement"; this.handleStopMovement2.InterfaceType = typeof(SharedWorkflows.ICarServices); this.handleStopMovement2.Name = "handleStopMovement2"; // // setRunning // this.setRunning.Name = "setRunning"; this.setRunning.TargetStateName = "RunningState"; // // callExternalMethodActivity6 // this.callExternalMethodActivity6.InterfaceType = typeof(SharedWorkflows.ICarServices); this.callExternalMethodActivity6.MethodName = "OnSendMessage"; this.callExternalMethodActivity6.Name = "callExternalMethodActivity6"; workflowparameterbinding2.ParameterName = "message"; workflowparameterbinding2.Value = "Stopping movement"; this.callExternalMethodActivity6.ParameterBindings.Add(workflowparameterbinding2); // // handleStopMovement // this.handleStopMovement.EventName = "StopMovement"; this.handleStopMovement.InterfaceType = typeof(SharedWorkflows.ICarServices); this.handleStopMovement.Name = "handleStopMovement"; // // setMovingInReverse // this.setMovingInReverse.Name = "setMovingInReverse"; this.setMovingInReverse.TargetStateName = "MovingInReverseState"; // // callExternalMethodActivity5 // this.callExternalMethodActivity5.InterfaceType = typeof(SharedWorkflows.ICarServices); this.callExternalMethodActivity5.MethodName = "OnSendMessage"; this.callExternalMethodActivity5.Name = "callExternalMethodActivity5"; workflowparameterbinding3.ParameterName = "message"; workflowparameterbinding3.Value = "Moving in reverse"; this.callExternalMethodActivity5.ParameterBindings.Add(workflowparameterbinding3); // // handleGoReverse // this.handleGoReverse.EventName = "GoReverse"; this.handleGoReverse.InterfaceType = typeof(SharedWorkflows.ICarServices); this.handleGoReverse.Name = "handleGoReverse"; // // setMovingForward // this.setMovingForward.Name = "setMovingForward"; this.setMovingForward.TargetStateName = "MovingForwardState"; // // callExternalMethodActivity4 // this.callExternalMethodActivity4.InterfaceType = typeof(SharedWorkflows.ICarServices); this.callExternalMethodActivity4.MethodName = "OnSendMessage"; this.callExternalMethodActivity4.Name = "callExternalMethodActivity4"; workflowparameterbinding4.ParameterName = "message"; workflowparameterbinding4.Value = "Moving forward"; this.callExternalMethodActivity4.ParameterBindings.Add(workflowparameterbinding4); // // handleGoForward // this.handleGoForward.EventName = "GoForward"; this.handleGoForward.InterfaceType = typeof(SharedWorkflows.ICarServices); this.handleGoForward.Name = "handleGoForward"; // // setNotRunning // this.setNotRunning.Name = "setNotRunning"; this.setNotRunning.TargetStateName = "NotRunningState"; // // callExternalMethodActivity3 // this.callExternalMethodActivity3.InterfaceType = typeof(SharedWorkflows.ICarServices); this.callExternalMethodActivity3.MethodName = "OnSendMessage"; this.callExternalMethodActivity3.Name = "callExternalMethodActivity3"; workflowparameterbinding5.ParameterName = "message"; workflowparameterbinding5.Value = "Stopping the engine"; this.callExternalMethodActivity3.ParameterBindings.Add(workflowparameterbinding5); // // handleStopEngine // this.handleStopEngine.EventName = "StopEngine"; this.handleStopEngine.InterfaceType = typeof(SharedWorkflows.ICarServices); this.handleStopEngine.Name = "handleStopEngine"; // // callExternalMethodActivity9 // this.callExternalMethodActivity9.InterfaceType = typeof(SharedWorkflows.ICarServices); this.callExternalMethodActivity9.MethodName = "OnSendMessage"; this.callExternalMethodActivity9.Name = "callExternalMethodActivity9"; workflowparameterbinding6.ParameterName = "message"; workflowparameterbinding6.Value = "The car is parked and not running"; this.callExternalMethodActivity9.ParameterBindings.Add(workflowparameterbinding6); // // setDoneWithCar // this.setDoneWithCar.Name = "setDoneWithCar"; this.setDoneWithCar.TargetStateName = "DoneWithCarState"; // // callExternalMethodActivity2 // this.callExternalMethodActivity2.InterfaceType = typeof(SharedWorkflows.ICarServices); this.callExternalMethodActivity2.MethodName = "OnSendMessage"; this.callExternalMethodActivity2.Name = "callExternalMethodActivity2"; workflowparameterbinding7.ParameterName = "message"; workflowparameterbinding7.Value = "Leaving the car"; this.callExternalMethodActivity2.ParameterBindings.Add(workflowparameterbinding7); // // handleLeaveCar // this.handleLeaveCar.EventName = "LeaveCar"; this.handleLeaveCar.InterfaceType = typeof(SharedWorkflows.ICarServices); this.handleLeaveCar.Name = "handleLeaveCar"; // // setRunningState // this.setRunningState.Name = "setRunningState"; this.setRunningState.TargetStateName = "RunningState"; // // callExternalMethodActivity1 // this.callExternalMethodActivity1.InterfaceType = typeof(SharedWorkflows.ICarServices); this.callExternalMethodActivity1.MethodName = "OnSendMessage"; this.callExternalMethodActivity1.Name = "callExternalMethodActivity1"; workflowparameterbinding8.ParameterName = "message"; workflowparameterbinding8.Value = "Started Engine"; this.callExternalMethodActivity1.ParameterBindings.Add(workflowparameterbinding8); // // handleStartEngine // this.handleStartEngine.EventName = "StartEngine"; this.handleStartEngine.InterfaceType = typeof(SharedWorkflows.ICarServices); this.handleStartEngine.Name = "handleStartEngine"; // // callExternalMethodActivity8 // this.callExternalMethodActivity8.InterfaceType = typeof(SharedWorkflows.ICarServices); this.callExternalMethodActivity8.MethodName = "OnSendMessage"; this.callExternalMethodActivity8.Name = "callExternalMethodActivity8"; workflowparameterbinding9.ParameterName = "message"; workflowparameterbinding9.Value = "Beep!"; this.callExternalMethodActivity8.ParameterBindings.Add(workflowparameterbinding9); // // handleBeepHorn // this.handleBeepHorn.EventName = "BeepHorn"; this.handleBeepHorn.InterfaceType = typeof(SharedWorkflows.ICarServices); this.handleBeepHorn.Name = "handleBeepHorn"; // // eventStopMovement2 // this.eventStopMovement2.Activities.Add(this.handleStopMovement2); this.eventStopMovement2.Activities.Add(this.callExternalMethodActivity7); this.eventStopMovement2.Activities.Add(this.setRunning2); this.eventStopMovement2.Name = "eventStopMovement2"; // // eventStopMovement // this.eventStopMovement.Activities.Add(this.handleStopMovement); this.eventStopMovement.Activities.Add(this.callExternalMethodActivity6); this.eventStopMovement.Activities.Add(this.setRunning); this.eventStopMovement.Name = "eventStopMovement"; // // eventGoReverse // this.eventGoReverse.Activities.Add(this.handleGoReverse); this.eventGoReverse.Activities.Add(this.callExternalMethodActivity5); this.eventGoReverse.Activities.Add(this.setMovingInReverse); this.eventGoReverse.Name = "eventGoReverse"; // // eventGoForward // this.eventGoForward.Activities.Add(this.handleGoForward); this.eventGoForward.Activities.Add(this.callExternalMethodActivity4); this.eventGoForward.Activities.Add(this.setMovingForward); this.eventGoForward.Name = "eventGoForward"; // // eventStopEngine // this.eventStopEngine.Activities.Add(this.handleStopEngine); this.eventStopEngine.Activities.Add(this.callExternalMethodActivity3); this.eventStopEngine.Activities.Add(this.setNotRunning); this.eventStopEngine.Name = "eventStopEngine"; // // stateInitializationActivity1 // this.stateInitializationActivity1.Activities.Add(this.callExternalMethodActivity9); this.stateInitializationActivity1.Name = "stateInitializationActivity1"; // // eventLeaveCar // this.eventLeaveCar.Activities.Add(this.handleLeaveCar); this.eventLeaveCar.Activities.Add(this.callExternalMethodActivity2); this.eventLeaveCar.Activities.Add(this.setDoneWithCar); this.eventLeaveCar.Name = "eventLeaveCar"; // // eventStartEngine // this.eventStartEngine.Activities.Add(this.handleStartEngine); this.eventStartEngine.Activities.Add(this.callExternalMethodActivity1); this.eventStartEngine.Activities.Add(this.setRunningState); this.eventStartEngine.Name = "eventStartEngine"; // // eventBeepHorn // this.eventBeepHorn.Activities.Add(this.handleBeepHorn); this.eventBeepHorn.Activities.Add(this.callExternalMethodActivity8); this.eventBeepHorn.Name = "eventBeepHorn"; // // DoneWithCarState // this.DoneWithCarState.Name = "DoneWithCarState"; // // MovingInReverseState // this.MovingInReverseState.Activities.Add(this.eventStopMovement2); this.MovingInReverseState.Name = "MovingInReverseState"; // // MovingForwardState // this.MovingForwardState.Activities.Add(this.eventStopMovement); this.MovingForwardState.Name = "MovingForwardState"; // // RunningState // this.RunningState.Activities.Add(this.eventStopEngine); this.RunningState.Activities.Add(this.eventGoForward); this.RunningState.Activities.Add(this.eventGoReverse); this.RunningState.Name = "RunningState"; // // NotRunningState // this.NotRunningState.Activities.Add(this.eventStartEngine); this.NotRunningState.Activities.Add(this.eventLeaveCar); this.NotRunningState.Activities.Add(this.stateInitializationActivity1); this.NotRunningState.Name = "NotRunningState"; // // CarWorkflow // this.Activities.Add(this.NotRunningState); this.Activities.Add(this.RunningState); this.Activities.Add(this.MovingForwardState); this.Activities.Add(this.MovingInReverseState); this.Activities.Add(this.DoneWithCarState); this.Activities.Add(this.eventBeepHorn); this.CompletedStateName = "DoneWithCarState"; this.DynamicUpdateCondition = null; this.InitialStateName = "NotRunningState"; this.Name = "CarWorkflow"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.ReRoute = new System.Workflow.Activities.CodeActivity(); this.HideDialog = new System.Workflow.Activities.CallExternalMethodActivity(); this.Wait = new System.Workflow.Activities.DelayActivity(); this.Panic = new System.Workflow.Activities.CodeActivity(); this.Rejected = new System.Workflow.Activities.HandleExternalEventActivity(); this.PayMe = new System.Workflow.Activities.CodeActivity(); this.Approved = new System.Workflow.Activities.HandleExternalEventActivity(); this.waitTimeout = new System.Workflow.Activities.EventDrivenActivity(); this.waitRejection = new System.Workflow.Activities.EventDrivenActivity(); this.waitApproval = new System.Workflow.Activities.EventDrivenActivity(); this.listenActivity1 = new System.Workflow.Activities.ListenActivity(); this.RequestApproval = new System.Workflow.Activities.CallExternalMethodActivity(); // // ReRoute // this.ReRoute.Name = "ReRoute"; this.ReRoute.ExecuteCode += new System.EventHandler(this.ReRoute_ExecuteCode); // // HideDialog // this.HideDialog.InterfaceType = typeof(_2_Listen.IExpenseApproval); this.HideDialog.MethodName = "CancelApproval"; this.HideDialog.Name = "HideDialog"; // // Wait // this.Wait.Name = "Wait"; this.Wait.TimeoutDuration = System.TimeSpan.Parse("00:00:10"); // // Panic // this.Panic.Name = "Panic"; this.Panic.ExecuteCode += new System.EventHandler(this.Panic_ExecuteCode); // // Rejected // this.Rejected.EventName = "Rejected"; this.Rejected.InterfaceType = typeof(_2_Listen.IExpenseApproval); this.Rejected.Name = "Rejected"; // // PayMe // this.PayMe.Name = "PayMe"; this.PayMe.ExecuteCode += new System.EventHandler(this.PayMe_ExecuteCode); // // Approved // this.Approved.EventName = "Approved"; this.Approved.InterfaceType = typeof(_2_Listen.IExpenseApproval); this.Approved.Name = "Approved"; // // waitTimeout // this.waitTimeout.Activities.Add(this.Wait); this.waitTimeout.Activities.Add(this.HideDialog); this.waitTimeout.Activities.Add(this.ReRoute); this.waitTimeout.Name = "waitTimeout"; // // waitRejection // this.waitRejection.Activities.Add(this.Rejected); this.waitRejection.Activities.Add(this.Panic); this.waitRejection.Name = "waitRejection"; // // waitApproval // this.waitApproval.Activities.Add(this.Approved); this.waitApproval.Activities.Add(this.PayMe); this.waitApproval.Name = "waitApproval"; // // listenActivity1 // this.listenActivity1.Activities.Add(this.waitApproval); this.listenActivity1.Activities.Add(this.waitRejection); this.listenActivity1.Activities.Add(this.waitTimeout); this.listenActivity1.Name = "listenActivity1"; // // RequestApproval // this.RequestApproval.InterfaceType = typeof(_2_Listen.IExpenseApproval); this.RequestApproval.MethodName = "RequestApproval"; this.RequestApproval.Name = "RequestApproval"; workflowparameterbinding1.ParameterName = "expenseReportID"; workflowparameterbinding1.Value = 333; this.RequestApproval.ParameterBindings.Add(workflowparameterbinding1); // // Workflow1 // this.Activities.Add(this.RequestApproval); this.Activities.Add(this.listenActivity1); this.Name = "Workflow1"; 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.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.terminateActivity1 = new System.Workflow.ComponentModel.TerminateActivity(); this.delayActivity1 = new System.Workflow.Activities.DelayActivity(); this.callExternalMethodActivity2 = new System.Workflow.Activities.CallExternalMethodActivity(); this.handleExternalEventActivity1 = new System.Workflow.Activities.HandleExternalEventActivity(); this.eventDrivenActivity2 = new System.Workflow.Activities.EventDrivenActivity(); this.eventDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.listenActivity1 = new System.Workflow.Activities.ListenActivity(); this.whileActivity1 = new System.Workflow.Activities.WhileActivity(); this.callExternalMethodActivity1 = new System.Workflow.Activities.CallExternalMethodActivity(); // // terminateActivity1 // this.terminateActivity1.Error = "You never made a guess"; this.terminateActivity1.Name = "terminateActivity1"; // // delayActivity1 // this.delayActivity1.Name = "delayActivity1"; this.delayActivity1.TimeoutDuration = System.TimeSpan.Parse("00:01:00"); // // callExternalMethodActivity2 // this.callExternalMethodActivity2.InterfaceType = typeof(SharedWorkflows.IGuessingGame); this.callExternalMethodActivity2.MethodName = "SendMessage"; this.callExternalMethodActivity2.Name = "callExternalMethodActivity2"; activitybind1.Name = "GuessingGameWorkflow"; activitybind1.Path = "Message"; workflowparameterbinding1.ParameterName = "message"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.callExternalMethodActivity2.ParameterBindings.Add(workflowparameterbinding1); // // handleExternalEventActivity1 // this.handleExternalEventActivity1.EventName = "GuessReceived"; this.handleExternalEventActivity1.InterfaceType = typeof(SharedWorkflows.IGuessingGame); this.handleExternalEventActivity1.Name = "handleExternalEventActivity1"; workflowparameterbinding2.ParameterName = "e"; this.handleExternalEventActivity1.ParameterBindings.Add(workflowparameterbinding2); this.handleExternalEventActivity1.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.handleExternalEventActivity1_Invoked); // // eventDrivenActivity2 // this.eventDrivenActivity2.Activities.Add(this.delayActivity1); this.eventDrivenActivity2.Activities.Add(this.terminateActivity1); this.eventDrivenActivity2.Name = "eventDrivenActivity2"; // // eventDrivenActivity1 // this.eventDrivenActivity1.Activities.Add(this.handleExternalEventActivity1); this.eventDrivenActivity1.Activities.Add(this.callExternalMethodActivity2); this.eventDrivenActivity1.Name = "eventDrivenActivity1"; // // listenActivity1 // this.listenActivity1.Activities.Add(this.eventDrivenActivity1); this.listenActivity1.Activities.Add(this.eventDrivenActivity2); this.listenActivity1.Name = "listenActivity1"; // // whileActivity1 // this.whileActivity1.Activities.Add(this.listenActivity1); ruleconditionreference1.ConditionName = "checkIsComplete"; this.whileActivity1.Condition = ruleconditionreference1; this.whileActivity1.Name = "whileActivity1"; // // callExternalMethodActivity1 // this.callExternalMethodActivity1.InterfaceType = typeof(SharedWorkflows.IGuessingGame); this.callExternalMethodActivity1.MethodName = "SendMessage"; this.callExternalMethodActivity1.Name = "callExternalMethodActivity1"; activitybind2.Name = "GuessingGameWorkflow"; activitybind2.Path = "Message"; workflowparameterbinding3.ParameterName = "message"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.callExternalMethodActivity1.ParameterBindings.Add(workflowparameterbinding3); // // GuessingGameWorkflow // this.Activities.Add(this.callExternalMethodActivity1); this.Activities.Add(this.whileActivity1); this.Name = "GuessingGameWorkflow"; this.Initialized += new System.EventHandler(this.OnInitialized); this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.UpdateHistory2 = new System.Workflow.Activities.CodeActivity(); this.delay3s = new System.Workflow.Activities.DelayActivity(); this.AdatbazistFrissit2 = new System.Workflow.Activities.CodeActivity(); this.NincsElégTermékaKözpontiRaktárban = new System.Workflow.Activities.CallExternalMethodActivity(); this.UpdateHistory3 = new System.Workflow.Activities.CodeActivity(); this.RendelésTeljesítveKözpontiraktárból = new System.Workflow.Activities.CallExternalMethodActivity(); this.KiszolgálásKözpontból = new System.Workflow.Activities.SequenceActivity(); this.HaNemRendelhető = new System.Workflow.Activities.IfElseBranchActivity(); this.HaRendelhető = new System.Workflow.Activities.IfElseBranchActivity(); this.UptadteHistory1 = new System.Workflow.Activities.CodeActivity(); this.delay1s = new System.Workflow.Activities.DelayActivity(); this.AdatbazistFrissit1 = new System.Workflow.Activities.CodeActivity(); this.RendelesEllenorzes = new System.Workflow.Activities.IfElseActivity(); this.RendelniKellKözpontból = new System.Workflow.Activities.CallExternalMethodActivity(); this.RendelésTeljesítveKészletről = new System.Workflow.Activities.CallExternalMethodActivity(); this.KiszolgálásKészletről = new System.Workflow.Activities.SequenceActivity(); this.HaNincsElégKészleten = new System.Workflow.Activities.IfElseBranchActivity(); this.HaVanElégKészleten = new System.Workflow.Activities.IfElseBranchActivity(); this.RendelésBejegyez = new System.Workflow.Activities.CodeActivity(); this.KészletEllenőrzes = new System.Workflow.Activities.IfElseActivity(); this.Feldolgozásalatt = new System.Workflow.Activities.CallExternalMethodActivity(); this.KeszletInicializal = new System.Workflow.Activities.CodeActivity(); this.RendelésBeérkezett = new System.Workflow.Activities.CallExternalMethodActivity(); // // UpdateHistory2 // this.UpdateHistory2.Name = "UpdateHistory2"; this.UpdateHistory2.ExecuteCode += new System.EventHandler(this.UpdateHistory_ExecuteCode); // // delay3s // this.delay3s.Name = "delay3s"; this.delay3s.TimeoutDuration = System.TimeSpan.Parse("00:00:03"); // // AdatbazistFrissit2 // this.AdatbazistFrissit2.Name = "AdatbazistFrissit2"; this.AdatbazistFrissit2.ExecuteCode += new System.EventHandler(this.AdatBazistFrissit2_ExecuteCode); // // NincsElégTermékaKözpontiRaktárban // this.NincsElégTermékaKözpontiRaktárban.InterfaceType = typeof(OPWorkflow.IOrderingService); this.NincsElégTermékaKözpontiRaktárban.MethodName = "WorkflowToHost"; this.NincsElégTermékaKözpontiRaktárban.Name = "NincsElégTermékaKözpontiRaktárban"; workflowparameterbinding1.ParameterName = "message"; workflowparameterbinding1.Value = "Nincs elég termék a központi raktárban"; this.NincsElégTermékaKözpontiRaktárban.ParameterBindings.Add(workflowparameterbinding1); // // UpdateHistory3 // this.UpdateHistory3.Name = "UpdateHistory3"; this.UpdateHistory3.ExecuteCode += new System.EventHandler(this.UpdateHistory_ExecuteCode); // // RendelésTeljesítveKözpontiraktárból // this.RendelésTeljesítveKözpontiraktárból.InterfaceType = typeof(OPWorkflow.IOrderingService); this.RendelésTeljesítveKözpontiraktárból.MethodName = "WorkflowToHost"; this.RendelésTeljesítveKözpontiraktárból.Name = "RendelésTeljesítveKözpontiraktárból"; workflowparameterbinding2.ParameterName = "message"; workflowparameterbinding2.Value = "Rendelés teljesítve központi raktárból"; this.RendelésTeljesítveKözpontiraktárból.ParameterBindings.Add(workflowparameterbinding2); // // KiszolgálásKözpontból // this.KiszolgálásKözpontból.Activities.Add(this.AdatbazistFrissit2); this.KiszolgálásKözpontból.Activities.Add(this.delay3s); this.KiszolgálásKözpontból.Activities.Add(this.UpdateHistory2); this.KiszolgálásKözpontból.Name = "KiszolgálásKözpontból"; // // HaNemRendelhető // this.HaNemRendelhető.Activities.Add(this.UpdateHistory3); this.HaNemRendelhető.Activities.Add(this.NincsElégTermékaKözpontiRaktárban); this.HaNemRendelhető.Name = "HaNemRendelhető"; // // HaRendelhető // this.HaRendelhető.Activities.Add(this.KiszolgálásKözpontból); this.HaRendelhető.Activities.Add(this.RendelésTeljesítveKözpontiraktárból); ruleconditionreference1.ConditionName = "VanElegFeltolteni"; this.HaRendelhető.Condition = ruleconditionreference1; this.HaRendelhető.Description = "true"; this.HaRendelhető.Name = "HaRendelhető"; // // UptadteHistory1 // this.UptadteHistory1.Name = "UptadteHistory1"; this.UptadteHistory1.ExecuteCode += new System.EventHandler(this.UpdateHistory_ExecuteCode); // // delay1s // this.delay1s.Name = "delay1s"; this.delay1s.TimeoutDuration = System.TimeSpan.Parse("00:00:01"); // // AdatbazistFrissit1 // this.AdatbazistFrissit1.Name = "AdatbazistFrissit1"; this.AdatbazistFrissit1.ExecuteCode += new System.EventHandler(this.AdatBazistFrissit1_ExecuteCode); // // RendelesEllenorzes // this.RendelesEllenorzes.Activities.Add(this.HaRendelhető); this.RendelesEllenorzes.Activities.Add(this.HaNemRendelhető); this.RendelesEllenorzes.Name = "RendelesEllenorzes"; // // RendelniKellKözpontból // this.RendelniKellKözpontból.InterfaceType = typeof(OPWorkflow.IOrderingService); this.RendelniKellKözpontból.MethodName = "WorkflowToHost"; this.RendelniKellKözpontból.Name = "RendelniKellKözpontból"; workflowparameterbinding3.ParameterName = "message"; workflowparameterbinding3.Value = "Nincs elég termék készleten, rendelni kell..."; this.RendelniKellKözpontból.ParameterBindings.Add(workflowparameterbinding3); // // RendelésTeljesítveKészletről // this.RendelésTeljesítveKészletről.InterfaceType = typeof(OPWorkflow.IOrderingService); this.RendelésTeljesítveKészletről.MethodName = "WorkflowToHost"; this.RendelésTeljesítveKészletről.Name = "RendelésTeljesítveKészletről"; workflowparameterbinding4.ParameterName = "message"; workflowparameterbinding4.Value = "Rendelés teljesítve készletről"; this.RendelésTeljesítveKészletről.ParameterBindings.Add(workflowparameterbinding4); // // KiszolgálásKészletről // this.KiszolgálásKészletről.Activities.Add(this.AdatbazistFrissit1); this.KiszolgálásKészletről.Activities.Add(this.delay1s); this.KiszolgálásKészletről.Activities.Add(this.UptadteHistory1); this.KiszolgálásKészletről.Name = "KiszolgálásKészletről"; // // HaNincsElégKészleten // this.HaNincsElégKészleten.Activities.Add(this.RendelniKellKözpontból); this.HaNincsElégKészleten.Activities.Add(this.RendelesEllenorzes); this.HaNincsElégKészleten.Name = "HaNincsElégKészleten"; // // HaVanElégKészleten // this.HaVanElégKészleten.Activities.Add(this.KiszolgálásKészletről); this.HaVanElégKészleten.Activities.Add(this.RendelésTeljesítveKészletről); ruleconditionreference2.ConditionName = "VanElegRaktaron"; this.HaVanElégKészleten.Condition = ruleconditionreference2; this.HaVanElégKészleten.Name = "HaVanElégKészleten"; // // RendelésBejegyez // this.RendelésBejegyez.Name = "RendelésBejegyez"; this.RendelésBejegyez.ExecuteCode += new System.EventHandler(this.RendelestBejegyez_ExecuteCode); // // KészletEllenőrzes // this.KészletEllenőrzes.Activities.Add(this.HaVanElégKészleten); this.KészletEllenőrzes.Activities.Add(this.HaNincsElégKészleten); this.KészletEllenőrzes.Name = "KészletEllenőrzes"; // // Feldolgozásalatt // this.Feldolgozásalatt.InterfaceType = typeof(OPWorkflow.IOrderingService); this.Feldolgozásalatt.MethodName = "WorkflowToHost"; this.Feldolgozásalatt.Name = "Feldolgozásalatt"; workflowparameterbinding5.ParameterName = "message"; workflowparameterbinding5.Value = "Feldolgozás alatt..."; this.Feldolgozásalatt.ParameterBindings.Add(workflowparameterbinding5); // // KeszletInicializal // this.KeszletInicializal.Name = "KeszletInicializal"; this.KeszletInicializal.ExecuteCode += new System.EventHandler(this.KeszletInicializal_ExecuteCode); // // RendelésBeérkezett // this.RendelésBeérkezett.InterfaceType = typeof(OPWorkflow.IOrderingService); this.RendelésBeérkezett.MethodName = "WorkflowToHost"; this.RendelésBeérkezett.Name = "RendelésBeérkezett"; workflowparameterbinding6.ParameterName = "message"; workflowparameterbinding6.Value = "Rendelés beérkezett"; this.RendelésBeérkezett.ParameterBindings.Add(workflowparameterbinding6); // // OrderProcessingWorkflow // this.Activities.Add(this.RendelésBeérkezett); this.Activities.Add(this.KeszletInicializal); this.Activities.Add(this.Feldolgozásalatt); this.Activities.Add(this.KészletEllenőrzes); this.Activities.Add(this.RendelésBejegyez); this.Name = "OrderProcessingWorkflow"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.StopSending = new System.Workflow.Activities.HandleExternalEventActivity(); this.GetNextDelay = new System.Workflow.Activities.CallExternalMethodActivity(); this.IncrementSeqNo = new System.Workflow.Activities.CodeActivity(); this.SendEmail = new System.Workflow.Activities.CallExternalMethodActivity(); this.Timeout = new System.Workflow.Activities.DelayActivity(); this.StopSendingEvent = new System.Workflow.Activities.EventDrivenActivity(); this.TimeoutEvent = new System.Workflow.Activities.EventDrivenActivity(); this.Wait = new System.Workflow.Activities.ListenActivity(); this.CompleteWorkflow = new System.Workflow.Activities.CallExternalMethodActivity(); this.WhileSendingEmail = new System.Workflow.Activities.WhileActivity(); this.GetFirstDelay = new System.Workflow.Activities.CallExternalMethodActivity(); // // StopSending // this.StopSending.EventName = "StopSending"; this.StopSending.InterfaceType = typeof(LinkMe.Workflow.Design.ActivationEmailWorkflow.IDataExchange); this.StopSending.Name = "StopSending"; this.StopSending.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.StopSending_Invoked); // // GetNextDelay // this.GetNextDelay.InterfaceType = typeof(LinkMe.Workflow.Design.ActivationEmailWorkflow.IDataExchange); this.GetNextDelay.MethodName = "GetNextDelay"; this.GetNextDelay.Name = "GetNextDelay"; activitybind1.Name = "ActivationEmailWorkflow"; activitybind1.Path = "EmailSeqNo"; workflowparameterbinding1.ParameterName = "emailSeqNo"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "ActivationEmailWorkflow"; activitybind2.Path = "Delay"; workflowparameterbinding2.ParameterName = "(ReturnValue)"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.GetNextDelay.ParameterBindings.Add(workflowparameterbinding1); this.GetNextDelay.ParameterBindings.Add(workflowparameterbinding2); // // IncrementSeqNo // this.IncrementSeqNo.Name = "IncrementSeqNo"; this.IncrementSeqNo.ExecuteCode += new System.EventHandler(this.IncrementSeqNo_ExecuteCode); // // SendEmail // this.SendEmail.InterfaceType = typeof(LinkMe.Workflow.Design.ActivationEmailWorkflow.IDataExchange); this.SendEmail.MethodName = "SendEmail"; this.SendEmail.Name = "SendEmail"; activitybind3.Name = "ActivationEmailWorkflow"; activitybind3.Path = "UserId"; workflowparameterbinding3.ParameterName = "userId"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "ActivationEmailWorkflow"; activitybind4.Path = "EmailSeqNo"; workflowparameterbinding4.ParameterName = "emailSeqNo"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.SendEmail.ParameterBindings.Add(workflowparameterbinding3); this.SendEmail.ParameterBindings.Add(workflowparameterbinding4); // // Timeout // this.Timeout.Name = "Timeout"; activitybind5.Name = "ActivationEmailWorkflow"; activitybind5.Path = "Delay"; this.Timeout.SetBinding(System.Workflow.Activities.DelayActivity.TimeoutDurationProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); // // StopSendingEvent // this.StopSendingEvent.Activities.Add(this.StopSending); this.StopSendingEvent.Name = "StopSendingEvent"; // // TimeoutEvent // this.TimeoutEvent.Activities.Add(this.Timeout); this.TimeoutEvent.Activities.Add(this.SendEmail); this.TimeoutEvent.Activities.Add(this.IncrementSeqNo); this.TimeoutEvent.Activities.Add(this.GetNextDelay); this.TimeoutEvent.Name = "TimeoutEvent"; // // Wait // this.Wait.Activities.Add(this.TimeoutEvent); this.Wait.Activities.Add(this.StopSendingEvent); this.Wait.Name = "Wait"; // // CompleteWorkflow // this.CompleteWorkflow.InterfaceType = typeof(LinkMe.Workflow.Design.ActivationEmailWorkflow.IDataExchange); this.CompleteWorkflow.MethodName = "CompleteWorkflow"; this.CompleteWorkflow.Name = "CompleteWorkflow"; activitybind6.Name = "ActivationEmailWorkflow"; activitybind6.Path = "UserId"; workflowparameterbinding5.ParameterName = "userId"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.CompleteWorkflow.ParameterBindings.Add(workflowparameterbinding5); // // WhileSendingEmail // this.WhileSendingEmail.Activities.Add(this.Wait); ruleconditionreference1.ConditionName = "SendingEmail"; this.WhileSendingEmail.Condition = ruleconditionreference1; this.WhileSendingEmail.Name = "WhileSendingEmail"; // // GetFirstDelay // this.GetFirstDelay.InterfaceType = typeof(LinkMe.Workflow.Design.ActivationEmailWorkflow.IDataExchange); this.GetFirstDelay.MethodName = "GetNextDelay"; this.GetFirstDelay.Name = "GetFirstDelay"; workflowparameterbinding6.ParameterName = "emailSeqNo"; workflowparameterbinding6.Value = 0; activitybind7.Name = "ActivationEmailWorkflow"; activitybind7.Path = "Delay"; workflowparameterbinding7.ParameterName = "(ReturnValue)"; workflowparameterbinding7.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.GetFirstDelay.ParameterBindings.Add(workflowparameterbinding6); this.GetFirstDelay.ParameterBindings.Add(workflowparameterbinding7); // // ActivationEmailWorkflow // this.Activities.Add(this.GetFirstDelay); this.Activities.Add(this.WhileSendingEmail); this.Activities.Add(this.CompleteWorkflow); this.Name = "ActivationEmailWorkflow"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.Adapter2 = new RKiss.ActivityLibrary.AdapterActivity(); this.Return = new RKiss.ActivityLibrary.ReturnActivity(); this.transactionScopeActivity1 = new System.Workflow.ComponentModel.TransactionScopeActivity(); this.Adapter = new RKiss.ActivityLibrary.AdapterActivity(); this.Connector = new RKiss.ActivityLibrary.ConnectorActivity(); // // Adapter2 // this.Adapter2.MethodName = "Fire"; this.Adapter2.Name = "Adapter2"; activitybind1.Name = "Workflow4"; activitybind1.Path = "Connector_msg1"; workflowparameterbinding1.ParameterName = "msg"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.Adapter2.Parameters.Add(workflowparameterbinding1); this.Adapter2.Type = typeof(InterfaceContract.IFireTest); this.Adapter2.Uri = "@asyncWorkflow"; // // Return // this.Return.ConnectorActivityName = "Connector"; this.Return.Name = "Return"; activitybind2.Name = "Workflow4"; activitybind2.Path = "Return__ReturnValue_1"; workflowparameterbinding2.ParameterName = "(ReturnValue)"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.Return.Parameters.Add(workflowparameterbinding2); // // transactionScopeActivity1 // this.transactionScopeActivity1.Activities.Add(this.Adapter2); this.transactionScopeActivity1.Name = "transactionScopeActivity1"; this.transactionScopeActivity1.TransactionOptions.IsolationLevel = System.Transactions.IsolationLevel.Serializable; // // Adapter // this.Adapter.MethodName = "SayHello"; this.Adapter.Name = "Adapter"; activitybind3.Name = "Workflow4"; activitybind3.Path = "Connector_msg1"; workflowparameterbinding3.ParameterName = "msg"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "Workflow4"; activitybind4.Path = "Return__ReturnValue_1"; workflowparameterbinding4.ParameterName = "(ReturnValue)"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.Adapter.Parameters.Add(workflowparameterbinding3); this.Adapter.Parameters.Add(workflowparameterbinding4); this.Adapter.Type = typeof(InterfaceContract.ITest); this.Adapter.Uri = "wf://localhost/MyWorkflow5"; // // Connector // this.Connector.MethodName = "SayHello"; this.Connector.Name = "Connector"; activitybind5.Name = "Workflow4"; activitybind5.Path = "Connector_msg1"; workflowparameterbinding5.ParameterName = "msg"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.Connector.Parameters.Add(workflowparameterbinding5); this.Connector.Type = typeof(InterfaceContract.ITest); this.Connector.Received += new System.EventHandler(this.Connector_Received); // // Workflow4 // this.Activities.Add(this.Connector); this.Activities.Add(this.Adapter); this.Activities.Add(this.transactionScopeActivity1); this.Activities.Add(this.Return); this.Name = "Workflow4"; 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.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.divideNumbersOutput = new System.Workflow.Activities.WebServiceOutputActivity(); this.codeDoDivision = new System.Workflow.Activities.CodeActivity(); this.divideNumbersFault = new System.Workflow.Activities.WebServiceFaultActivity(); this.ifDivisorNotZero = new System.Workflow.Activities.IfElseBranchActivity(); this.ifDivisorZero = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity(); this.divideNumbersInput = new System.Workflow.Activities.WebServiceInputActivity(); // // divideNumbersOutput // this.divideNumbersOutput.InputActivityName = "divideNumbersInput"; this.divideNumbersOutput.Name = "divideNumbersOutput"; activitybind1.Name = "MathServiceFaultsWorkflow"; activitybind1.Path = "quotient"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.divideNumbersOutput.ParameterBindings.Add(workflowparameterbinding1); // // codeDoDivision // this.codeDoDivision.Name = "codeDoDivision"; this.codeDoDivision.ExecuteCode += new System.EventHandler(this.codeDoDivision_ExecuteCode); activitybind2.Name = "MathServiceFaultsWorkflow"; activitybind2.Path = "fault"; // // divideNumbersFault // this.divideNumbersFault.InputActivityName = "divideNumbersInput"; this.divideNumbersFault.Name = "divideNumbersFault"; this.divideNumbersFault.SetBinding(System.Workflow.Activities.WebServiceFaultActivity.FaultProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); // // ifDivisorNotZero // this.ifDivisorNotZero.Activities.Add(this.codeDoDivision); this.ifDivisorNotZero.Activities.Add(this.divideNumbersOutput); this.ifDivisorNotZero.Name = "ifDivisorNotZero"; // // ifDivisorZero // this.ifDivisorZero.Activities.Add(this.divideNumbersFault); codecondition1.Condition += new System.EventHandler <System.Workflow.Activities.ConditionalEventArgs>(this.IsDivisorZero); this.ifDivisorZero.Condition = codecondition1; this.ifDivisorZero.Name = "ifDivisorZero"; // // ifElseActivity1 // this.ifElseActivity1.Activities.Add(this.ifDivisorZero); this.ifElseActivity1.Activities.Add(this.ifDivisorNotZero); this.ifElseActivity1.Name = "ifElseActivity1"; // // divideNumbersInput // this.divideNumbersInput.InterfaceType = typeof(SharedWorkflows.IMathService); this.divideNumbersInput.IsActivating = true; this.divideNumbersInput.MethodName = "DivideNumbers"; this.divideNumbersInput.Name = "divideNumbersInput"; activitybind3.Name = "MathServiceFaultsWorkflow"; activitybind3.Path = "dividend"; workflowparameterbinding2.ParameterName = "dividend"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "MathServiceFaultsWorkflow"; activitybind4.Path = "divisor"; workflowparameterbinding3.ParameterName = "divisor"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.divideNumbersInput.ParameterBindings.Add(workflowparameterbinding2); this.divideNumbersInput.ParameterBindings.Add(workflowparameterbinding3); // // MathServiceFaultsWorkflow // this.Activities.Add(this.divideNumbersInput); this.Activities.Add(this.ifElseActivity1); this.Name = "MathServiceFaultsWorkflow"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); this.SuspendSaveAsDraft = new Mercury.Workflows.ActivityLibrary.WorkQueueItemSuspend(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.IfSaveAsDraftAndAllowed = new System.Workflow.Activities.IfElseBranchActivity(); this.TimeoutException = new System.Workflow.Activities.DelayActivity(); this.EvaluateSaveAsDraft = new System.Workflow.Activities.IfElseActivity(); this.FormResponse = new System.Workflow.Activities.HandleExternalEventActivity(); this.ResponseTimeout = new System.Workflow.Activities.EventDrivenActivity(); this.ReceiveFormResponse = new System.Workflow.Activities.EventDrivenActivity(); this.ListenForResponse = new System.Workflow.Activities.ListenActivity(); this.FormRequest = new System.Workflow.Activities.CallExternalMethodActivity(); this.RequestResponseSequence = new System.Workflow.Activities.SequenceActivity(); this.WhileWaitingForForm = new System.Workflow.Activities.WhileActivity(); this.InitializeActivity = new System.Workflow.Activities.CodeActivity(); // // SuspendSaveAsDraft // activitybind1.Name = "RequireForm"; activitybind1.Path = "Application"; this.SuspendSaveAsDraft.ConstraintDays = 0; this.SuspendSaveAsDraft.MilestoneDays = 0; this.SuspendSaveAsDraft.Name = "SuspendSaveAsDraft"; activitybind2.Name = "RequireForm"; activitybind2.Path = "WorkQueueItemReleaseOnSuspend"; this.SuspendSaveAsDraft.Success = false; activitybind3.Name = "RequireForm"; activitybind3.Path = "SuspendMessage"; activitybind4.Name = "RequireForm"; activitybind4.Path = "FormName"; activitybind5.Name = "RequireForm"; activitybind5.Path = "FormName"; activitybind6.Name = "RequireForm"; activitybind6.Path = "WorkflowSteps"; activitybind7.Name = "RequireForm"; activitybind7.Path = "WorkQueueItem"; this.SuspendSaveAsDraft.SetBinding(Mercury.Workflows.ActivityLibrary.WorkQueueItemSuspend.ApplicationProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.SuspendSaveAsDraft.SetBinding(Mercury.Workflows.ActivityLibrary.WorkQueueItemSuspend.SuspendMessageProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.SuspendSaveAsDraft.SetBinding(Mercury.Workflows.ActivityLibrary.WorkQueueItemSuspend.WorkflowLastStepProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.SuspendSaveAsDraft.SetBinding(Mercury.Workflows.ActivityLibrary.WorkQueueItemSuspend.WorkflowNextStepProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.SuspendSaveAsDraft.SetBinding(Mercury.Workflows.ActivityLibrary.WorkQueueItemSuspend.WorkflowStepsProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.SuspendSaveAsDraft.SetBinding(Mercury.Workflows.ActivityLibrary.WorkQueueItemSuspend.WorkQueueItemProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.SuspendSaveAsDraft.SetBinding(Mercury.Workflows.ActivityLibrary.WorkQueueItemSuspend.ReleaseItemProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // IfSaveAsDraftAndAllowed // this.IfSaveAsDraftAndAllowed.Activities.Add(this.SuspendSaveAsDraft); ruleconditionreference1.ConditionName = "SaveAsDraftAndAllowed"; this.IfSaveAsDraftAndAllowed.Condition = ruleconditionreference1; this.IfSaveAsDraftAndAllowed.Name = "IfSaveAsDraftAndAllowed"; // // TimeoutException // this.TimeoutException.Name = "TimeoutException"; this.TimeoutException.TimeoutDuration = System.TimeSpan.Parse("23:59:59"); // // EvaluateSaveAsDraft // this.EvaluateSaveAsDraft.Activities.Add(this.IfSaveAsDraftAndAllowed); this.EvaluateSaveAsDraft.Activities.Add(this.ifElseBranchActivity2); this.EvaluateSaveAsDraft.Name = "EvaluateSaveAsDraft"; // // FormResponse // this.FormResponse.EventName = "OnUserInteractionResponse"; this.FormResponse.InterfaceType = typeof(Mercury.Server.Workflows.IWorkflowService); this.FormResponse.Name = "FormResponse"; activitybind8.Name = "RequireForm"; activitybind8.Path = "Application"; workflowparameterbinding1.ParameterName = "sender"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); activitybind9.Name = "RequireForm"; activitybind9.Path = "UserInteractionResponseEventArgs"; workflowparameterbinding2.ParameterName = "e"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.FormResponse.ParameterBindings.Add(workflowparameterbinding1); this.FormResponse.ParameterBindings.Add(workflowparameterbinding2); this.FormResponse.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs> (this.FormResponse_OnInvoking); // // ResponseTimeout // this.ResponseTimeout.Activities.Add(this.TimeoutException); this.ResponseTimeout.Name = "ResponseTimeout"; // // ReceiveFormResponse // this.ReceiveFormResponse.Activities.Add(this.FormResponse); this.ReceiveFormResponse.Activities.Add(this.EvaluateSaveAsDraft); this.ReceiveFormResponse.Name = "ReceiveFormResponse"; // // ListenForResponse // this.ListenForResponse.Activities.Add(this.ReceiveFormResponse); this.ListenForResponse.Activities.Add(this.ResponseTimeout); this.ListenForResponse.Name = "ListenForResponse"; // // FormRequest // this.FormRequest.InterfaceType = typeof(Mercury.Server.Workflows.IWorkflowService); this.FormRequest.MethodName = "UserInteractionRequest"; this.FormRequest.Name = "FormRequest"; activitybind10.Name = "RequireForm"; activitybind10.Path = "UserInteractionRequest"; workflowparameterbinding3.ParameterName = "request"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); this.FormRequest.ParameterBindings.Add(workflowparameterbinding3); this.FormRequest.MethodInvoking += new System.EventHandler(this.FormRequest_OnInvoking); // // RequestResponseSequence // this.RequestResponseSequence.Activities.Add(this.FormRequest); this.RequestResponseSequence.Activities.Add(this.ListenForResponse); this.RequestResponseSequence.Name = "RequestResponseSequence"; // // WhileWaitingForForm // this.WhileWaitingForForm.Activities.Add(this.RequestResponseSequence); codecondition1.Condition += new System.EventHandler <System.Workflow.Activities.ConditionalEventArgs> (this.WhileWaitingForForm_OnEvaluation); this.WhileWaitingForForm.Condition = codecondition1; this.WhileWaitingForForm.Name = "WhileWaitingForForm"; // // InitializeActivity // this.InitializeActivity.Name = "InitializeActivity"; this.InitializeActivity.ExecuteCode += new System.EventHandler(this.InitializeActivity_OnExecuteCode); // // RequireForm // this.Activities.Add(this.InitializeActivity); this.Activities.Add(this.WhileWaitingForForm); this.Name = "RequireForm"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.ChannelToken endpoint1 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo2 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.DoAcceptQuoteRequest = new System.Workflow.Activities.CodeActivity(); this.SendShippingQuote = new System.Workflow.Activities.SendActivity(); this.Delay = new System.Workflow.Activities.DelayActivity(); this.ReceiveRequestShippingQuote = new System.Workflow.Activities.ReceiveActivity(); // // DoAcceptQuoteRequest // this.DoAcceptQuoteRequest.Name = "DoAcceptQuoteRequest"; this.DoAcceptQuoteRequest.ExecuteCode += new System.EventHandler(this.AcceptQuoteRequest); // // SendShippingQuote // endpoint1.EndpointName = "SupplierEndpoint"; endpoint1.Name = "SupplierEndpoint"; this.SendShippingQuote.ChannelToken = endpoint1; this.SendShippingQuote.Name = "SendShippingQuote"; activitybind1.Name = "ShipperWorkflow"; activitybind1.Path = "quote"; workflowparameterbinding1.ParameterName = "quote"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.SendShippingQuote.ParameterBindings.Add(workflowparameterbinding1); typedoperationinfo1.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingQuote); typedoperationinfo1.Name = "ShippingQuote"; this.SendShippingQuote.ServiceOperationInfo = typedoperationinfo1; this.SendShippingQuote.BeforeSend += new System.EventHandler<System.Workflow.Activities.SendActivityEventArgs>(this.PrepareQuote); // // Delay // this.Delay.Name = "Delay"; this.Delay.TimeoutDuration = System.TimeSpan.Parse("00:00:04"); // // ReceiveRequestShippingQuote // this.ReceiveRequestShippingQuote.Activities.Add(this.DoAcceptQuoteRequest); this.ReceiveRequestShippingQuote.CanCreateInstance = true; this.ReceiveRequestShippingQuote.Name = "ReceiveRequestShippingQuote"; activitybind2.Name = "ShipperWorkflow"; activitybind2.Path = "supplierAck"; workflowparameterbinding2.ParameterName = "(ReturnValue)"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); activitybind3.Name = "ShipperWorkflow"; activitybind3.Path = "order"; workflowparameterbinding3.ParameterName = "po"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "ShipperWorkflow"; activitybind4.Path = "supplierContext"; workflowparameterbinding4.ParameterName = "context"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.ReceiveRequestShippingQuote.ParameterBindings.Add(workflowparameterbinding2); this.ReceiveRequestShippingQuote.ParameterBindings.Add(workflowparameterbinding3); this.ReceiveRequestShippingQuote.ParameterBindings.Add(workflowparameterbinding4); typedoperationinfo2.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingRequest); typedoperationinfo2.Name = "RequestShippingQuote"; this.ReceiveRequestShippingQuote.ServiceOperationInfo = typedoperationinfo2; // // ShipperWorkflow // this.Activities.Add(this.ReceiveRequestShippingQuote); this.Activities.Add(this.Delay); this.Activities.Add(this.SendShippingQuote); this.Name = "ShipperWorkflow"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); this.CanModifyActivities = false; }
public override void SetValue(object component, object value) { if (component != null) { IServiceProvider site = MemberDescriptor.GetSite(component); System.Workflow.Activities.Common.ComponentChangeDispatcher dispatcher = (site != null) ? new System.Workflow.Activities.Common.ComponentChangeDispatcher(site, component, this) : null; try { WorkflowParameterBindingCollection parameterBindings = this.GetParameterBindings(component); if (parameterBindings != null) { string key = string.Empty; if (this.Name.StartsWith("(Parameter) ", StringComparison.Ordinal)) { key = this.Name.Substring("(Parameter) ".Length); } else { key = this.Name; } WorkflowParameterBinding item = null; if (parameterBindings.Contains(key)) { item = parameterBindings[key]; } else { item = new WorkflowParameterBinding(key); parameterBindings.Add(item); } if (value is ActivityBind) { item.SetBinding(WorkflowParameterBinding.ValueProperty, value as ActivityBind); } else { item.SetValue(WorkflowParameterBinding.ValueProperty, value); } this.OnValueChanged(component, EventArgs.Empty); } } catch (Exception exception) { if ((exception is TargetInvocationException) && (exception.InnerException != null)) { throw exception.InnerException; } throw exception; } finally { if (dispatcher != null) { dispatcher.Dispose(); } } } }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); this.NotAuthorizedC2 = new System.Workflow.Activities.CodeActivity(); this.NotAuthorizedC1 = new System.Workflow.Activities.CodeActivity(); this.NotAuthorized2 = new System.Workflow.ComponentModel.FaultHandlerActivity(); this.NotAuthorized1 = new System.Workflow.ComponentModel.FaultHandlerActivity(); this.ExpireAuthorization = new System.Workflow.Activities.CodeActivity(); this.AutorizationTimer = new System.Workflow.Activities.DelayActivity(); this.cancellationHandlerActivity3 = new System.Workflow.ComponentModel.CancellationHandlerActivity(); this.AuthorizationFailed = new System.Workflow.ComponentModel.FaultHandlersActivity(); this.Rejected = new System.Workflow.Activities.HandleExternalEventActivity(); this.AutorizationFailed = new System.Workflow.ComponentModel.FaultHandlersActivity(); this.cancellationHandlerActivity2 = new System.Workflow.ComponentModel.CancellationHandlerActivity(); this.Authorized = new System.Workflow.Activities.HandleExternalEventActivity(); this.AuthorizationExpired = new System.Workflow.Activities.EventDrivenActivity(); this.AuthorizationRejected = new System.Workflow.Activities.EventDrivenActivity(); this.AuthorizationAccepted = new System.Workflow.Activities.EventDrivenActivity(); this.WaitForResponse = new System.Workflow.Activities.ListenActivity(); this.Warrant = new System.Workflow.Activities.WhileActivity(); this.NotifyRequest = new CodeFactory.Workflow.SendEmailActivity(); this.AuthorizationRequested = new System.Workflow.Activities.SequenceActivity(); // // NotAuthorizedC2 // this.NotAuthorizedC2.Name = "NotAuthorizedC2"; this.NotAuthorizedC2.ExecuteCode += new System.EventHandler(this.HandleAuthorizationException); // // NotAuthorizedC1 // this.NotAuthorizedC1.Name = "NotAuthorizedC1"; this.NotAuthorizedC1.ExecuteCode += new System.EventHandler(this.HandleAuthorizationException); // // NotAuthorized2 // this.NotAuthorized2.Activities.Add(this.NotAuthorizedC2); this.NotAuthorized2.FaultType = typeof(System.Workflow.Activities.WorkflowAuthorizationException); this.NotAuthorized2.Name = "NotAuthorized2"; // // NotAuthorized1 // this.NotAuthorized1.Activities.Add(this.NotAuthorizedC1); this.NotAuthorized1.FaultType = typeof(System.Workflow.Activities.WorkflowAuthorizationException); this.NotAuthorized1.Name = "NotAuthorized1"; // // ExpireAuthorization // this.ExpireAuthorization.Name = "ExpireAuthorization"; this.ExpireAuthorization.ExecuteCode += new System.EventHandler(this.ExpireAuthorization_ExecuteCode); // // AutorizationTimer // this.AutorizationTimer.Name = "AutorizationTimer"; this.AutorizationTimer.TimeoutDuration = System.TimeSpan.Parse("00:00:00"); this.AutorizationTimer.InitializeTimeoutDuration += new System.EventHandler(this.AuthorizationTimer_Initialize); // // cancellationHandlerActivity3 // this.cancellationHandlerActivity3.Name = "cancellationHandlerActivity3"; // // AuthorizationFailed // this.AuthorizationFailed.Activities.Add(this.NotAuthorized2); this.AuthorizationFailed.Name = "AuthorizationFailed"; activitybind1.Name = "AuthorizeEntries"; activitybind1.Path = "Authorizers"; // // Rejected // this.Rejected.EventName = "AuthorizationRejected"; this.Rejected.InterfaceType = typeof(CodeFactory.Wiki.Workflow.IWikiServiceProvider); this.Rejected.Name = "Rejected"; this.Rejected.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.Rejected_Invoked); this.Rejected.SetBinding(System.Workflow.Activities.HandleExternalEventActivity.RolesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); // // AutorizationFailed // this.AutorizationFailed.Activities.Add(this.NotAuthorized1); this.AutorizationFailed.Name = "AutorizationFailed"; // // cancellationHandlerActivity2 // this.cancellationHandlerActivity2.Name = "cancellationHandlerActivity2"; activitybind2.Name = "AuthorizeEntries"; activitybind2.Path = "Authorizers"; // // Authorized // this.Authorized.EventName = "AuthorizationAccepted"; this.Authorized.InterfaceType = typeof(CodeFactory.Wiki.Workflow.IWikiServiceProvider); this.Authorized.Name = "Authorized"; workflowparameterbinding1.ParameterName = "e"; this.Authorized.ParameterBindings.Add(workflowparameterbinding1); this.Authorized.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.Authorized_Invoked); this.Authorized.SetBinding(System.Workflow.Activities.HandleExternalEventActivity.RolesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); // // AuthorizationExpired // this.AuthorizationExpired.Activities.Add(this.AutorizationTimer); this.AuthorizationExpired.Activities.Add(this.ExpireAuthorization); this.AuthorizationExpired.Name = "AuthorizationExpired"; // // AuthorizationRejected // this.AuthorizationRejected.Activities.Add(this.Rejected); this.AuthorizationRejected.Activities.Add(this.AuthorizationFailed); this.AuthorizationRejected.Activities.Add(this.cancellationHandlerActivity3); this.AuthorizationRejected.Name = "AuthorizationRejected"; // // AuthorizationAccepted // this.AuthorizationAccepted.Activities.Add(this.Authorized); this.AuthorizationAccepted.Activities.Add(this.cancellationHandlerActivity2); this.AuthorizationAccepted.Activities.Add(this.AutorizationFailed); this.AuthorizationAccepted.Name = "AuthorizationAccepted"; // // WaitForResponse // this.WaitForResponse.Activities.Add(this.AuthorizationAccepted); this.WaitForResponse.Activities.Add(this.AuthorizationRejected); this.WaitForResponse.Activities.Add(this.AuthorizationExpired); this.WaitForResponse.Name = "WaitForResponse"; // // Warrant // this.Warrant.Activities.Add(this.WaitForResponse); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.EvaluateAuthorization); this.Warrant.Condition = codecondition1; this.Warrant.Name = "Warrant"; // // NotifyRequest // this.NotifyRequest.Bcc = null; this.NotifyRequest.Body = null; this.NotifyRequest.CC = null; this.NotifyRequest.Description = "Notifica al autorizador de la solicitud recibida."; this.NotifyRequest.From = "*****@*****.**"; this.NotifyRequest.Name = "NotifyRequest"; this.NotifyRequest.Port = 25; this.NotifyRequest.ReplyTo = null; this.NotifyRequest.SmtpHost = "localhost"; this.NotifyRequest.Subject = null; this.NotifyRequest.To = "*****@*****.**"; this.NotifyRequest.SendingEmail += new System.EventHandler(this.NotifyRequest_SendingEmail); // // AuthorizationRequested // this.AuthorizationRequested.Activities.Add(this.NotifyRequest); this.AuthorizationRequested.Activities.Add(this.Warrant); this.AuthorizationRequested.Name = "AuthorizationRequested"; // // AuthorizeEntries // this.Activities.Add(this.AuthorizationRequested); this.Name = "AuthorizeEntries"; this.Initialized += new System.EventHandler(this.InitializeProcessing); this.CanModifyActivities = false; }
public override void SetValue(object component, object value) { if (component != null) { ISite site = GetSite(component); IComponentChangeService changeService = null; if (site != null) changeService = (IComponentChangeService)site.GetService(typeof(IComponentChangeService)); // Raise the OnComponentChanging event changeService.OnComponentChanging(component, this); // Save the old value object oldValue = GetValue(component); try { WorkflowParameterBindingCollection parameters = ((CallWorkflowActivity)component).Parameters; if (parameters != null) { if (value == null) // Remove the binding from the ParameterBindings collection parameters.Remove(this.Name); else { // Add the binding to the ParameterBindings collection WorkflowParameterBinding binding = null; if (parameters.Contains(this.Name)) binding = parameters[this.Name]; else { binding = new WorkflowParameterBinding(this.Name); parameters.Add(binding); } // Set the binding value on the ParameterBindings collection correspondent binding item if (value is ActivityBind) binding.SetBinding(WorkflowParameterBinding.ValueProperty, value as ActivityBind); else binding.SetValue(WorkflowParameterBinding.ValueProperty, value); } } // Raise the OnValueChanged event OnValueChanged(component, EventArgs.Empty); } catch (Exception) { value = oldValue; throw; } finally { if (changeService != null) // Raise the OnComponentChanged event changeService.OnComponentChanged(component, this, oldValue, value); } } }
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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding8 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding9 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding10 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding11 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding12 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); 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.ChannelToken channeltoken1 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding13 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding14 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding15 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); this.invokeWebServiceActivity4 = new System.Workflow.Activities.InvokeWebServiceActivity(); this.invokeWebServiceActivity3 = new System.Workflow.Activities.InvokeWebServiceActivity(); this.invokeWebServiceActivity2 = new System.Workflow.Activities.InvokeWebServiceActivity(); this.invokeWebServiceActivity1 = new System.Workflow.Activities.InvokeWebServiceActivity(); this.DivideBranch = new System.Workflow.Activities.IfElseBranchActivity(); this.MultiplyBranch = new System.Workflow.Activities.IfElseBranchActivity(); this.SubtractBranch = new System.Workflow.Activities.IfElseBranchActivity(); this.AddBranch = new System.Workflow.Activities.IfElseBranchActivity(); this.DisplayWCFResult = new System.Workflow.Activities.CodeActivity(); this.WCFSendAddActivity = new System.Workflow.Activities.SendActivity(); this.DisplayResult = new System.Workflow.Activities.CodeActivity(); this.ifElseMathOpActivity = new System.Workflow.Activities.IfElseActivity(); this.GetMathOpInput = new System.Workflow.Activities.CodeActivity(); this.GetNumericalInput = new System.Workflow.Activities.CodeActivity(); // // invokeWebServiceActivity4 // this.invokeWebServiceActivity4.MethodName = "Divide"; this.invokeWebServiceActivity4.Name = "invokeWebServiceActivity4"; activitybind1.Name = "MathWF"; activitybind1.Path = "FirstNumber"; workflowparameterbinding1.ParameterName = "x"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "MathWF"; activitybind2.Path = "SecondNumber"; workflowparameterbinding2.ParameterName = "y"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); activitybind3.Name = "MathWF"; activitybind3.Path = "Result"; workflowparameterbinding3.ParameterName = "(ReturnValue)"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.invokeWebServiceActivity4.ParameterBindings.Add(workflowparameterbinding1); this.invokeWebServiceActivity4.ParameterBindings.Add(workflowparameterbinding2); this.invokeWebServiceActivity4.ParameterBindings.Add(workflowparameterbinding3); this.invokeWebServiceActivity4.ProxyClass = typeof(WFMathClient.localhost.MathService); // // invokeWebServiceActivity3 // this.invokeWebServiceActivity3.MethodName = "Multiply"; this.invokeWebServiceActivity3.Name = "invokeWebServiceActivity3"; activitybind4.Name = "MathWF"; activitybind4.Path = "FirstNumber"; workflowparameterbinding4.ParameterName = "x"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); activitybind5.Name = "MathWF"; activitybind5.Path = "SecondNumber"; workflowparameterbinding5.ParameterName = "y"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); activitybind6.Name = "MathWF"; activitybind6.Path = "Result"; workflowparameterbinding6.ParameterName = "(ReturnValue)"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.invokeWebServiceActivity3.ParameterBindings.Add(workflowparameterbinding4); this.invokeWebServiceActivity3.ParameterBindings.Add(workflowparameterbinding5); this.invokeWebServiceActivity3.ParameterBindings.Add(workflowparameterbinding6); this.invokeWebServiceActivity3.ProxyClass = typeof(WFMathClient.localhost.MathService); // // invokeWebServiceActivity2 // this.invokeWebServiceActivity2.MethodName = "Subtract"; this.invokeWebServiceActivity2.Name = "invokeWebServiceActivity2"; activitybind7.Name = "MathWF"; activitybind7.Path = "FirstNumber"; workflowparameterbinding7.ParameterName = "x"; workflowparameterbinding7.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); activitybind8.Name = "MathWF"; activitybind8.Path = "SecondNumber"; workflowparameterbinding8.ParameterName = "y"; workflowparameterbinding8.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); activitybind9.Name = "MathWF"; activitybind9.Path = "Result"; workflowparameterbinding9.ParameterName = "(ReturnValue)"; workflowparameterbinding9.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.invokeWebServiceActivity2.ParameterBindings.Add(workflowparameterbinding7); this.invokeWebServiceActivity2.ParameterBindings.Add(workflowparameterbinding8); this.invokeWebServiceActivity2.ParameterBindings.Add(workflowparameterbinding9); this.invokeWebServiceActivity2.ProxyClass = typeof(WFMathClient.localhost.MathService); // // invokeWebServiceActivity1 // this.invokeWebServiceActivity1.MethodName = "Add"; this.invokeWebServiceActivity1.Name = "invokeWebServiceActivity1"; activitybind10.Name = "MathWF"; activitybind10.Path = "FirstNumber"; workflowparameterbinding10.ParameterName = "x"; workflowparameterbinding10.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); activitybind11.Name = "MathWF"; activitybind11.Path = "SecondNumber"; workflowparameterbinding11.ParameterName = "y"; workflowparameterbinding11.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); activitybind12.Name = "MathWF"; activitybind12.Path = "Result"; workflowparameterbinding12.ParameterName = "(ReturnValue)"; workflowparameterbinding12.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind12))); this.invokeWebServiceActivity1.ParameterBindings.Add(workflowparameterbinding10); this.invokeWebServiceActivity1.ParameterBindings.Add(workflowparameterbinding11); this.invokeWebServiceActivity1.ParameterBindings.Add(workflowparameterbinding12); this.invokeWebServiceActivity1.ProxyClass = typeof(WFMathClient.localhost.MathService); // // DivideBranch // this.DivideBranch.Activities.Add(this.invokeWebServiceActivity4); ruleconditionreference1.ConditionName = "Condition3"; this.DivideBranch.Condition = ruleconditionreference1; this.DivideBranch.Name = "DivideBranch"; // // MultiplyBranch // this.MultiplyBranch.Activities.Add(this.invokeWebServiceActivity3); ruleconditionreference2.ConditionName = "Condition3"; this.MultiplyBranch.Condition = ruleconditionreference2; this.MultiplyBranch.Name = "MultiplyBranch"; // // SubtractBranch // this.SubtractBranch.Activities.Add(this.invokeWebServiceActivity2); ruleconditionreference3.ConditionName = "Condition2"; this.SubtractBranch.Condition = ruleconditionreference3; this.SubtractBranch.Name = "SubtractBranch"; // // AddBranch // this.AddBranch.Activities.Add(this.invokeWebServiceActivity1); ruleconditionreference4.ConditionName = "Condition1"; this.AddBranch.Condition = ruleconditionreference4; this.AddBranch.Name = "AddBranch"; // // DisplayWCFResult // this.DisplayWCFResult.Name = "DisplayWCFResult"; this.DisplayWCFResult.ExecuteCode += new System.EventHandler(this.WCFResult); // // WCFSendAddActivity // channeltoken1.EndpointName = "WSHttpBinding_IBasicMath"; channeltoken1.Name = "WSHttpBinding_IBasicMath"; channeltoken1.OwnerActivityName = "WCFSendAddActivity"; this.WCFSendAddActivity.ChannelToken = channeltoken1; this.WCFSendAddActivity.Name = "WCFSendAddActivity"; activitybind13.Name = "MathWF"; activitybind13.Path = "FirstNumber"; workflowparameterbinding13.ParameterName = "x"; workflowparameterbinding13.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13))); activitybind14.Name = "MathWF"; activitybind14.Path = "SecondNumber"; workflowparameterbinding14.ParameterName = "y"; workflowparameterbinding14.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind14))); activitybind15.Name = "MathWF"; activitybind15.Path = "Result"; workflowparameterbinding15.ParameterName = "(ReturnValue)"; workflowparameterbinding15.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind15))); this.WCFSendAddActivity.ParameterBindings.Add(workflowparameterbinding13); this.WCFSendAddActivity.ParameterBindings.Add(workflowparameterbinding14); this.WCFSendAddActivity.ParameterBindings.Add(workflowparameterbinding15); typedoperationinfo1.ContractType = typeof(WFMathClient.ServiceReference.IBasicMath); typedoperationinfo1.Name = "Add"; this.WCFSendAddActivity.ServiceOperationInfo = typedoperationinfo1; // // DisplayResult // this.DisplayResult.Name = "DisplayResult"; this.DisplayResult.ExecuteCode += new System.EventHandler(this.ShowResult); // // ifElseMathOpActivity // this.ifElseMathOpActivity.Activities.Add(this.AddBranch); this.ifElseMathOpActivity.Activities.Add(this.SubtractBranch); this.ifElseMathOpActivity.Activities.Add(this.MultiplyBranch); this.ifElseMathOpActivity.Activities.Add(this.DivideBranch); this.ifElseMathOpActivity.Name = "ifElseMathOpActivity"; // // GetMathOpInput // this.GetMathOpInput.Name = "GetMathOpInput"; this.GetMathOpInput.ExecuteCode += new System.EventHandler(this.GetOpInput); // // GetNumericalInput // this.GetNumericalInput.Name = "GetNumericalInput"; this.GetNumericalInput.ExecuteCode += new System.EventHandler(this.GetNumbInput); // // MathWF // this.Activities.Add(this.GetNumericalInput); this.Activities.Add(this.GetMathOpInput); this.Activities.Add(this.ifElseMathOpActivity); this.Activities.Add(this.DisplayResult); this.Activities.Add(this.WCFSendAddActivity); this.Activities.Add(this.DisplayWCFResult); this.Name = "MathWF"; 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.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken endpoint1 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo2 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.DoReviewOrder = new System.Workflow.Activities.CodeActivity(); this.ReceiveOrderDetails = new System.Workflow.Activities.ReceiveActivity(); this.DoDisplayStatus = new System.Workflow.Activities.CodeActivity(); this.SendSubmitOrder = new System.Workflow.Activities.SendActivity(); // // DoReviewOrder // this.DoReviewOrder.Name = "DoReviewOrder"; this.DoReviewOrder.ExecuteCode += new System.EventHandler(this.ReviewOrder); // // ReceiveOrderDetails // this.ReceiveOrderDetails.Activities.Add(this.DoReviewOrder); this.ReceiveOrderDetails.Name = "ReceiveOrderDetails"; activitybind1.Name = "CustomerWorkflow"; activitybind1.Path = "orderDetails"; workflowparameterbinding1.ParameterName = "po"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "CustomerWorkflow"; activitybind2.Path = "shippingQuote"; workflowparameterbinding2.ParameterName = "quote"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); activitybind3.Name = "CustomerWorkflow"; activitybind3.Path = "customerAck"; workflowparameterbinding3.ParameterName = "(ReturnValue)"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.ReceiveOrderDetails.ParameterBindings.Add(workflowparameterbinding1); this.ReceiveOrderDetails.ParameterBindings.Add(workflowparameterbinding2); this.ReceiveOrderDetails.ParameterBindings.Add(workflowparameterbinding3); typedoperationinfo1.ContractType = typeof(Microsoft.WorkflowServices.Samples.IOrderDetails); typedoperationinfo1.Name = "OrderDetails"; this.ReceiveOrderDetails.ServiceOperationInfo = typedoperationinfo1; // // DoDisplayStatus // this.DoDisplayStatus.Name = "DoDisplayStatus"; this.DoDisplayStatus.ExecuteCode += new System.EventHandler(this.DisplayStatus); // // SendSubmitOrder // endpoint1.EndpointName = "SupplierEndPoint"; endpoint1.Name = "SupplierEndPoint"; endpoint1.OwnerActivityName = "CustomerWorkflow"; this.SendSubmitOrder.ChannelToken = endpoint1; this.SendSubmitOrder.Name = "SendSubmitOrder"; activitybind4.Name = "CustomerWorkflow"; activitybind4.Path = "order"; workflowparameterbinding4.ParameterName = "po"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); activitybind5.Name = "CustomerWorkflow"; activitybind5.Path = "contextToSend"; workflowparameterbinding5.ParameterName = "context"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); activitybind6.Name = "CustomerWorkflow"; activitybind6.Path = "supplierAck"; workflowparameterbinding6.ParameterName = "(ReturnValue)"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.SendSubmitOrder.ParameterBindings.Add(workflowparameterbinding4); this.SendSubmitOrder.ParameterBindings.Add(workflowparameterbinding5); this.SendSubmitOrder.ParameterBindings.Add(workflowparameterbinding6); typedoperationinfo2.ContractType = typeof(Microsoft.WorkflowServices.Samples.IOrder); typedoperationinfo2.Name = "SubmitOrder"; this.SendSubmitOrder.ServiceOperationInfo = typedoperationinfo2; this.SendSubmitOrder.BeforeSend += new System.EventHandler<System.Workflow.Activities.SendActivityEventArgs>(this.PrepareOrder); // // CustomerWorkflow // this.Activities.Add(this.SendSubmitOrder); this.Activities.Add(this.DoDisplayStatus); this.Activities.Add(this.ReceiveOrderDetails); this.Name = "CustomerWorkflow"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.ChannelToken endpoint1 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo2 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.DoAcceptQuoteRequest = new System.Workflow.Activities.CodeActivity(); this.SendShippingQuote = new System.Workflow.Activities.SendActivity(); this.Delay = new System.Workflow.Activities.DelayActivity(); this.ReceiveRequestShippingQuote = new System.Workflow.Activities.ReceiveActivity(); // // DoAcceptQuoteRequest // this.DoAcceptQuoteRequest.Name = "DoAcceptQuoteRequest"; this.DoAcceptQuoteRequest.ExecuteCode += new System.EventHandler(this.AcceptQuoteRequest); // // SendShippingQuote // endpoint1.EndpointName = "SupplierEndpoint"; endpoint1.Name = "SupplierEndpoint"; this.SendShippingQuote.ChannelToken = endpoint1; this.SendShippingQuote.Name = "SendShippingQuote"; activitybind1.Name = "ShipperWorkflow"; activitybind1.Path = "quote"; workflowparameterbinding1.ParameterName = "quote"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.SendShippingQuote.ParameterBindings.Add(workflowparameterbinding1); typedoperationinfo1.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingQuote); typedoperationinfo1.Name = "ShippingQuote"; this.SendShippingQuote.ServiceOperationInfo = typedoperationinfo1; this.SendShippingQuote.BeforeSend += new System.EventHandler <System.Workflow.Activities.SendActivityEventArgs>(this.PrepareQuote); // // Delay // this.Delay.Name = "Delay"; this.Delay.TimeoutDuration = System.TimeSpan.Parse("00:00:04"); // // ReceiveRequestShippingQuote // this.ReceiveRequestShippingQuote.Activities.Add(this.DoAcceptQuoteRequest); this.ReceiveRequestShippingQuote.CanCreateInstance = true; this.ReceiveRequestShippingQuote.Name = "ReceiveRequestShippingQuote"; activitybind2.Name = "ShipperWorkflow"; activitybind2.Path = "supplierAck"; workflowparameterbinding2.ParameterName = "(ReturnValue)"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); activitybind3.Name = "ShipperWorkflow"; activitybind3.Path = "order"; workflowparameterbinding3.ParameterName = "po"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "ShipperWorkflow"; activitybind4.Path = "supplierContext"; workflowparameterbinding4.ParameterName = "context"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.ReceiveRequestShippingQuote.ParameterBindings.Add(workflowparameterbinding2); this.ReceiveRequestShippingQuote.ParameterBindings.Add(workflowparameterbinding3); this.ReceiveRequestShippingQuote.ParameterBindings.Add(workflowparameterbinding4); typedoperationinfo2.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingRequest); typedoperationinfo2.Name = "RequestShippingQuote"; this.ReceiveRequestShippingQuote.ServiceOperationInfo = typedoperationinfo2; // // ShipperWorkflow // this.Activities.Add(this.ReceiveRequestShippingQuote); this.Activities.Add(this.Delay); this.Activities.Add(this.SendShippingQuote); this.Name = "ShipperWorkflow"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding8 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference3 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference4 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference5 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference6 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference7 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference8 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference9 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference10 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference11 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference12 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference13 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference14 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding9 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding10 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding11 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding12 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding13 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding14 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference15 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding15 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.setStateActivity3 = new System.Workflow.Activities.SetStateActivity(); this.AuthFailed = new System.Workflow.Activities.CallExternalMethodActivity(); this.SetMenuState = new System.Workflow.Activities.SetStateActivity(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity1 = new System.Workflow.Activities.IfElseBranchActivity(); this.callExternalMethodActivity7 = new System.Workflow.Activities.CallExternalMethodActivity(); this.setStateActivity10 = new System.Workflow.Activities.SetStateActivity(); this.callExternalMethodActivity11 = new System.Workflow.Activities.CallExternalMethodActivity(); this.codeActivity2 = new System.Workflow.Activities.CodeActivity(); this.callExternalMethodActivity12 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity2 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity3 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity5 = new System.Workflow.Activities.CallExternalMethodActivity(); this.setStateActivity9 = new System.Workflow.Activities.SetStateActivity(); this.ViewCurrentCardNumber = new System.Workflow.Activities.CallExternalMethodActivity(); this.SetSelectLanguageState = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.ExitFromBalance = new System.Workflow.Activities.SetStateActivity(); this.ViewCurrentPin = new System.Workflow.Activities.CallExternalMethodActivity(); this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity(); this.setStateActivity8 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity1 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity8 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity7 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity7 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity6 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity5 = new System.Workflow.Activities.CodeActivity(); this.ifElseBranchActivity13 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity12 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity11 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity10 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity9 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity6 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity5 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity8 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity7 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity4 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity3 = new System.Workflow.Activities.IfElseBranchActivity(); this.cancellationHandlerActivity1 = new System.Workflow.ComponentModel.CancellationHandlerActivity(); this.compensatableSequenceActivity5 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.compensatableSequenceActivity4 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.compensatableSequenceActivity3 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.compensatableSequenceActivity2 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.compensatableSequenceActivity1 = new System.Workflow.Activities.CompensatableSequenceActivity(); this.ifElseActivity5 = new System.Workflow.Activities.IfElseActivity(); this.handleExternalEventActivity3 = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity6 = new System.Workflow.Activities.CallExternalMethodActivity(); this.ifElseActivity4 = new System.Workflow.Activities.IfElseActivity(); this.handleExternalEventActivity2 = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity4 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity10 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity8 = new System.Workflow.Activities.CallExternalMethodActivity(); this.ReadCardIfElse = new System.Workflow.Activities.IfElseActivity(); this.ReadCardNumber = new System.Workflow.Activities.HandleExternalEventActivity(); this.DisplayWelcomeMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.InitCode = new System.Workflow.Activities.CodeActivity(); this.ifElseActivity3 = new System.Workflow.Activities.IfElseActivity(); this.handleExternalEventActivity1 = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity9 = new System.Workflow.Activities.CallExternalMethodActivity(); this.ifElseActivity2 = new System.Workflow.Activities.IfElseActivity(); this.GetPinHandle = new System.Workflow.Activities.HandleExternalEventActivity(); this.callExternalMethodActivity1 = new System.Workflow.Activities.CallExternalMethodActivity(); this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.conditionedActivityGroup1 = new System.Workflow.Activities.ConditionedActivityGroup(); this.GetActionToDo = new System.Workflow.Activities.HandleExternalEventActivity(); this.ViewMenuText = new System.Workflow.Activities.CallExternalMethodActivity(); this.SetAuthState = new System.Workflow.Activities.SetStateActivity(); this.GetLanguageHandle = new System.Workflow.Activities.HandleExternalEventActivity(); this.ViewLanguageMenu = new System.Workflow.Activities.CallExternalMethodActivity(); this.eventDrivenActivity2 = new System.Workflow.Activities.EventDrivenActivity(); this.stateInitializationActivity3 = new System.Workflow.Activities.StateInitializationActivity(); this.eventDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.stateInitializationActivity2 = new System.Workflow.Activities.StateInitializationActivity(); this.handleExternalEventActivity5 = new System.Workflow.Activities.HandleExternalEventActivity(); this.handleExternalEventActivity6 = new System.Workflow.Activities.HandleExternalEventActivity(); this.stateInitializationActivity7 = new System.Workflow.Activities.StateInitializationActivity(); this.stateInitializationActivity5 = new System.Workflow.Activities.StateInitializationActivity(); this.EnterCardEvent = new System.Workflow.Activities.EventDrivenActivity(); this.Init = new System.Workflow.Activities.StateInitializationActivity(); this.MenuOrExit = new System.Workflow.Activities.EventDrivenActivity(); this.InitBalace = new System.Workflow.Activities.StateInitializationActivity(); this.GetPin = new System.Workflow.Activities.EventDrivenActivity(); this.InitAuth = new System.Workflow.Activities.StateInitializationActivity(); this.stateInitializationActivity1 = new System.Workflow.Activities.StateInitializationActivity(); this.SelectActionToDo = new System.Workflow.Activities.EventDrivenActivity(); this.InitMenu = new System.Workflow.Activities.StateInitializationActivity(); this.GetLanguage = new System.Workflow.Activities.EventDrivenActivity(); this.InitLanguage = new System.Workflow.Activities.StateInitializationActivity(); this.EnterNewPin = new System.Workflow.Activities.StateActivity(); this.EnterOldPin = new System.Workflow.Activities.StateActivity(); this.NumHandler = new System.Workflow.Activities.EventDrivenActivity(); this.ActionHandler = new System.Workflow.Activities.EventDrivenActivity(); this.Deposit = new System.Workflow.Activities.StateActivity(); this.Withdrawal = new System.Workflow.Activities.StateActivity(); this.EnterCard = new System.Workflow.Activities.StateActivity(); this.ViewBalance = new System.Workflow.Activities.StateActivity(); this.Authenticate = new System.Workflow.Activities.StateActivity(); this.Final = new System.Workflow.Activities.StateActivity(); this.Menu = new System.Workflow.Activities.StateActivity(); this.SelectLanguage = new System.Workflow.Activities.StateActivity(); // // setStateActivity3 // this.setStateActivity3.Name = "setStateActivity3"; this.setStateActivity3.TargetStateName = "Final"; // // AuthFailed // this.AuthFailed.InterfaceType = typeof(Interfaces.IFormService); this.AuthFailed.MethodName = "AuthFailed"; this.AuthFailed.Name = "AuthFailed"; // // SetMenuState // this.SetMenuState.Name = "SetMenuState"; this.SetMenuState.TargetStateName = "Menu"; // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Activities.Add(this.AuthFailed); this.ifElseBranchActivity2.Activities.Add(this.setStateActivity3); this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // ifElseBranchActivity1 // this.ifElseBranchActivity1.Activities.Add(this.SetMenuState); ruleconditionreference1.ConditionName = "IsAuth"; this.ifElseBranchActivity1.Condition = ruleconditionreference1; this.ifElseBranchActivity1.Name = "ifElseBranchActivity1"; // // callExternalMethodActivity7 // this.callExternalMethodActivity7.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity7.MethodName = "SendBackMessage"; this.callExternalMethodActivity7.Name = "callExternalMethodActivity7"; activitybind1.Name = "BankomatsWorkflow"; activitybind1.Path = "newPIN"; workflowparameterbinding1.ParameterName = "message"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.callExternalMethodActivity7.ParameterBindings.Add(workflowparameterbinding1); // // setStateActivity10 // this.setStateActivity10.Name = "setStateActivity10"; this.setStateActivity10.TargetStateName = "Menu"; // // callExternalMethodActivity11 // this.callExternalMethodActivity11.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity11.MethodName = "SendBackMessageLine"; this.callExternalMethodActivity11.Name = "callExternalMethodActivity11"; workflowparameterbinding2.ParameterName = "message"; workflowparameterbinding2.Value = "\"Ja pomenjal pin\""; this.callExternalMethodActivity11.ParameterBindings.Add(workflowparameterbinding2); // // codeActivity2 // this.codeActivity2.Name = "codeActivity2"; this.codeActivity2.ExecuteCode += new System.EventHandler(this.codeActivity2_ExecuteCode_1); // // callExternalMethodActivity12 // this.callExternalMethodActivity12.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity12.MethodName = "SendBackMessage"; this.callExternalMethodActivity12.Name = "callExternalMethodActivity12"; activitybind2.Name = "BankomatsWorkflow"; activitybind2.Path = "newPIN"; workflowparameterbinding3.ParameterName = "message"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.callExternalMethodActivity12.ParameterBindings.Add(workflowparameterbinding3); // // callExternalMethodActivity2 // this.callExternalMethodActivity2.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity2.MethodName = "SendBackMessage"; this.callExternalMethodActivity2.Name = "callExternalMethodActivity2"; workflowparameterbinding4.ParameterName = "message"; workflowparameterbinding4.Value = "\"Ti sosew\""; this.callExternalMethodActivity2.ParameterBindings.Add(workflowparameterbinding4); // // callExternalMethodActivity3 // this.callExternalMethodActivity3.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity3.MethodName = "SendBackMessage"; this.callExternalMethodActivity3.Name = "callExternalMethodActivity3"; activitybind3.Name = "BankomatsWorkflow"; activitybind3.Path = "oldPIN"; workflowparameterbinding5.ParameterName = "message"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.callExternalMethodActivity3.ParameterBindings.Add(workflowparameterbinding5); // // callExternalMethodActivity5 // this.callExternalMethodActivity5.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity5.MethodName = "SendBackMessage"; this.callExternalMethodActivity5.Name = "callExternalMethodActivity5"; activitybind4.Name = "BankomatsWorkflow"; activitybind4.Path = "oldPIN"; workflowparameterbinding6.ParameterName = "message"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.callExternalMethodActivity5.ParameterBindings.Add(workflowparameterbinding6); // // setStateActivity9 // this.setStateActivity9.Name = "setStateActivity9"; this.setStateActivity9.TargetStateName = "EnterNewPin"; // // ViewCurrentCardNumber // this.ViewCurrentCardNumber.InterfaceType = typeof(Interfaces.IFormService); this.ViewCurrentCardNumber.MethodName = "SendBackMessage"; this.ViewCurrentCardNumber.Name = "ViewCurrentCardNumber"; activitybind5.Name = "BankomatsWorkflow"; activitybind5.Path = "currentAccountNumber"; workflowparameterbinding7.ParameterName = "message"; workflowparameterbinding7.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.ViewCurrentCardNumber.ParameterBindings.Add(workflowparameterbinding7); // // SetSelectLanguageState // this.SetSelectLanguageState.Name = "SetSelectLanguageState"; this.SetSelectLanguageState.TargetStateName = "SelectLanguage"; // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "Menu"; // // ExitFromBalance // this.ExitFromBalance.Name = "ExitFromBalance"; this.ExitFromBalance.TargetStateName = "Final"; // // ViewCurrentPin // this.ViewCurrentPin.InterfaceType = typeof(Interfaces.IFormService); this.ViewCurrentPin.MethodName = "SendBackMessage"; this.ViewCurrentPin.Name = "ViewCurrentPin"; activitybind6.Name = "BankomatsWorkflow"; activitybind6.Path = "tryPIN"; workflowparameterbinding8.ParameterName = "message"; workflowparameterbinding8.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.ViewCurrentPin.ParameterBindings.Add(workflowparameterbinding8); // // ifElseActivity1 // this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity1); this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity2); this.ifElseActivity1.Name = "ifElseActivity1"; // // setStateActivity8 // this.setStateActivity8.Name = "setStateActivity8"; this.setStateActivity8.TargetStateName = "EnterOldPin"; // // codeActivity1 // this.codeActivity1.Name = "codeActivity1"; this.codeActivity1.ExecuteCode += new System.EventHandler(this.ChangeMenu); // // setStateActivity4 // this.setStateActivity4.Name = "setStateActivity4"; this.setStateActivity4.TargetStateName = "Final"; // // setStateActivity5 // this.setStateActivity5.Name = "setStateActivity5"; this.setStateActivity5.TargetStateName = "Deposit"; // // codeActivity8 // this.codeActivity8.Name = "codeActivity8"; this.codeActivity8.ExecuteCode += new System.EventHandler(this.ChangeMenu); // // setStateActivity7 // this.setStateActivity7.Name = "setStateActivity7"; this.setStateActivity7.TargetStateName = "Withdrawal"; // // codeActivity7 // this.codeActivity7.Name = "codeActivity7"; this.codeActivity7.ExecuteCode += new System.EventHandler(this.ChangeMenu); // // setStateActivity6 // this.setStateActivity6.Name = "setStateActivity6"; this.setStateActivity6.TargetStateName = "ViewBalance"; // // codeActivity5 // this.codeActivity5.Name = "codeActivity5"; this.codeActivity5.ExecuteCode += new System.EventHandler(this.ChangeMenu); // // ifElseBranchActivity13 // this.ifElseBranchActivity13.Activities.Add(this.callExternalMethodActivity7); this.ifElseBranchActivity13.Name = "ifElseBranchActivity13"; // // ifElseBranchActivity12 // this.ifElseBranchActivity12.Activities.Add(this.callExternalMethodActivity12); this.ifElseBranchActivity12.Activities.Add(this.codeActivity2); this.ifElseBranchActivity12.Activities.Add(this.callExternalMethodActivity11); this.ifElseBranchActivity12.Activities.Add(this.setStateActivity10); ruleconditionreference2.ConditionName = "NewPinLenght"; this.ifElseBranchActivity12.Condition = ruleconditionreference2; this.ifElseBranchActivity12.Name = "ifElseBranchActivity12"; // // ifElseBranchActivity11 // this.ifElseBranchActivity11.Activities.Add(this.callExternalMethodActivity2); ruleconditionreference3.ConditionName = "PinCompare"; this.ifElseBranchActivity11.Condition = ruleconditionreference3; this.ifElseBranchActivity11.Name = "ifElseBranchActivity11"; // // ifElseBranchActivity10 // this.ifElseBranchActivity10.Activities.Add(this.callExternalMethodActivity3); ruleconditionreference4.ConditionName = "NewPinLength"; this.ifElseBranchActivity10.Condition = ruleconditionreference4; this.ifElseBranchActivity10.Name = "ifElseBranchActivity10"; // // ifElseBranchActivity9 // this.ifElseBranchActivity9.Activities.Add(this.setStateActivity9); this.ifElseBranchActivity9.Activities.Add(this.callExternalMethodActivity5); ruleconditionreference5.ConditionName = "NewPinCompare"; this.ifElseBranchActivity9.Condition = ruleconditionreference5; this.ifElseBranchActivity9.Name = "ifElseBranchActivity9"; // // ifElseBranchActivity6 // this.ifElseBranchActivity6.Activities.Add(this.ViewCurrentCardNumber); this.ifElseBranchActivity6.Name = "ifElseBranchActivity6"; // // ifElseBranchActivity5 // this.ifElseBranchActivity5.Activities.Add(this.SetSelectLanguageState); ruleconditionreference6.ConditionName = "IsFullCardNumber"; this.ifElseBranchActivity5.Condition = ruleconditionreference6; this.ifElseBranchActivity5.Name = "ifElseBranchActivity5"; // // ifElseBranchActivity8 // this.ifElseBranchActivity8.Activities.Add(this.setStateActivity1); ruleconditionreference7.ConditionName = "IsAction2"; this.ifElseBranchActivity8.Condition = ruleconditionreference7; this.ifElseBranchActivity8.Name = "ifElseBranchActivity8"; // // ifElseBranchActivity7 // this.ifElseBranchActivity7.Activities.Add(this.ExitFromBalance); ruleconditionreference8.ConditionName = "IsAction1"; this.ifElseBranchActivity7.Condition = ruleconditionreference8; this.ifElseBranchActivity7.Name = "ifElseBranchActivity7"; // // ifElseBranchActivity4 // this.ifElseBranchActivity4.Activities.Add(this.ViewCurrentPin); this.ifElseBranchActivity4.Name = "ifElseBranchActivity4"; // // ifElseBranchActivity3 // this.ifElseBranchActivity3.Activities.Add(this.ifElseActivity1); ruleconditionreference9.ConditionName = "IsFullPin"; this.ifElseBranchActivity3.Condition = ruleconditionreference9; this.ifElseBranchActivity3.Name = "ifElseBranchActivity3"; // // cancellationHandlerActivity1 // this.cancellationHandlerActivity1.Name = "cancellationHandlerActivity1"; ruleconditionreference10.ConditionName = "IsAction5"; // // compensatableSequenceActivity5 // this.compensatableSequenceActivity5.Activities.Add(this.codeActivity1); this.compensatableSequenceActivity5.Activities.Add(this.setStateActivity8); this.compensatableSequenceActivity5.Name = "compensatableSequenceActivity5"; this.compensatableSequenceActivity5.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference10); ruleconditionreference11.ConditionName = "IsAction4"; // // compensatableSequenceActivity4 // this.compensatableSequenceActivity4.Activities.Add(this.setStateActivity4); this.compensatableSequenceActivity4.Name = "compensatableSequenceActivity4"; this.compensatableSequenceActivity4.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference11); ruleconditionreference12.ConditionName = "IsAction3"; // // compensatableSequenceActivity3 // this.compensatableSequenceActivity3.Activities.Add(this.codeActivity8); this.compensatableSequenceActivity3.Activities.Add(this.setStateActivity5); this.compensatableSequenceActivity3.Name = "compensatableSequenceActivity3"; this.compensatableSequenceActivity3.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference12); ruleconditionreference13.ConditionName = "IsAction2"; // // compensatableSequenceActivity2 // this.compensatableSequenceActivity2.Activities.Add(this.codeActivity7); this.compensatableSequenceActivity2.Activities.Add(this.setStateActivity7); this.compensatableSequenceActivity2.Name = "compensatableSequenceActivity2"; this.compensatableSequenceActivity2.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference13); ruleconditionreference14.ConditionName = "IsAction1"; // // compensatableSequenceActivity1 // this.compensatableSequenceActivity1.Activities.Add(this.codeActivity5); this.compensatableSequenceActivity1.Activities.Add(this.setStateActivity6); this.compensatableSequenceActivity1.Name = "compensatableSequenceActivity1"; this.compensatableSequenceActivity1.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, ruleconditionreference14); // // ifElseActivity5 // this.ifElseActivity5.Activities.Add(this.ifElseBranchActivity12); this.ifElseActivity5.Activities.Add(this.ifElseBranchActivity13); this.ifElseActivity5.Name = "ifElseActivity5"; // // handleExternalEventActivity3 // this.handleExternalEventActivity3.EventName = "GetNewNum"; this.handleExternalEventActivity3.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity3.Name = "handleExternalEventActivity3"; this.handleExternalEventActivity3.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.handleExternalEventActivity3_Invoked); // // callExternalMethodActivity6 // this.callExternalMethodActivity6.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity6.MethodName = "NewPinCodeInvite"; this.callExternalMethodActivity6.Name = "callExternalMethodActivity6"; // // ifElseActivity4 // this.ifElseActivity4.Activities.Add(this.ifElseBranchActivity9); this.ifElseActivity4.Activities.Add(this.ifElseBranchActivity10); this.ifElseActivity4.Activities.Add(this.ifElseBranchActivity11); this.ifElseActivity4.Name = "ifElseActivity4"; // // handleExternalEventActivity2 // this.handleExternalEventActivity2.EventName = "GetNewNum"; this.handleExternalEventActivity2.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity2.Name = "handleExternalEventActivity2"; this.handleExternalEventActivity2.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.handleExternalEventActivity2_Invoked); // // callExternalMethodActivity4 // this.callExternalMethodActivity4.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity4.MethodName = "SendBackMessageLine"; this.callExternalMethodActivity4.Name = "callExternalMethodActivity4"; workflowparameterbinding9.ParameterName = "message"; workflowparameterbinding9.Value = "\"VVedite Starij PIN\""; this.callExternalMethodActivity4.ParameterBindings.Add(workflowparameterbinding9); // // callExternalMethodActivity10 // this.callExternalMethodActivity10.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity10.MethodName = "SendBackMessageLine"; this.callExternalMethodActivity10.Name = "callExternalMethodActivity10"; workflowparameterbinding10.ParameterName = "message"; workflowparameterbinding10.Value = "\"я деписоти \""; this.callExternalMethodActivity10.ParameterBindings.Add(workflowparameterbinding10); // // callExternalMethodActivity8 // this.callExternalMethodActivity8.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity8.MethodName = "SendBackMessageLine"; this.callExternalMethodActivity8.Name = "callExternalMethodActivity8"; workflowparameterbinding11.ParameterName = "message"; workflowparameterbinding11.Value = "\"WidtDraw\""; this.callExternalMethodActivity8.ParameterBindings.Add(workflowparameterbinding11); // // ReadCardIfElse // this.ReadCardIfElse.Activities.Add(this.ifElseBranchActivity5); this.ReadCardIfElse.Activities.Add(this.ifElseBranchActivity6); this.ReadCardIfElse.Name = "ReadCardIfElse"; // // ReadCardNumber // this.ReadCardNumber.EventName = "GetNewNum"; this.ReadCardNumber.InterfaceType = typeof(Interfaces.IFormService); this.ReadCardNumber.Name = "ReadCardNumber"; this.ReadCardNumber.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.GetInputCardNumber); // // DisplayWelcomeMessage // this.DisplayWelcomeMessage.InterfaceType = typeof(Interfaces.IFormService); this.DisplayWelcomeMessage.MethodName = "WelcomeMessage"; this.DisplayWelcomeMessage.Name = "DisplayWelcomeMessage"; // // InitCode // this.InitCode.Name = "InitCode"; this.InitCode.ExecuteCode += new System.EventHandler(this.WorkFlowInit); // // ifElseActivity3 // this.ifElseActivity3.Activities.Add(this.ifElseBranchActivity7); this.ifElseActivity3.Activities.Add(this.ifElseBranchActivity8); this.ifElseActivity3.Name = "ifElseActivity3"; // // handleExternalEventActivity1 // this.handleExternalEventActivity1.EventName = "GetNewAction"; this.handleExternalEventActivity1.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity1.Name = "handleExternalEventActivity1"; activitybind7.Name = "BankomatsWorkflow"; activitybind7.Path = "buffer"; workflowparameterbinding12.ParameterName = "e"; workflowparameterbinding12.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.handleExternalEventActivity1.ParameterBindings.Add(workflowparameterbinding12); // // callExternalMethodActivity9 // this.callExternalMethodActivity9.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity9.MethodName = "ViewBalance"; this.callExternalMethodActivity9.Name = "callExternalMethodActivity9"; activitybind8.Name = "BankomatsWorkflow"; activitybind8.Path = "CurrentAvailableBalance"; workflowparameterbinding13.ParameterName = "accountAvailableBalance"; workflowparameterbinding13.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); activitybind9.Name = "BankomatsWorkflow"; activitybind9.Path = "CurrentTotalBalance"; workflowparameterbinding14.ParameterName = "accountTotalBalance"; workflowparameterbinding14.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.callExternalMethodActivity9.ParameterBindings.Add(workflowparameterbinding13); this.callExternalMethodActivity9.ParameterBindings.Add(workflowparameterbinding14); // // ifElseActivity2 // this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity3); this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity4); this.ifElseActivity2.Name = "ifElseActivity2"; // // GetPinHandle // this.GetPinHandle.EventName = "GetNewNum"; this.GetPinHandle.InterfaceType = typeof(Interfaces.IFormService); this.GetPinHandle.Name = "GetPinHandle"; this.GetPinHandle.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.GetInputPin); // // callExternalMethodActivity1 // this.callExternalMethodActivity1.InterfaceType = typeof(Interfaces.IFormService); this.callExternalMethodActivity1.MethodName = "DisplayAuthMenu"; this.callExternalMethodActivity1.Name = "callExternalMethodActivity1"; // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "EnterCard"; // // conditionedActivityGroup1 // this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity1); this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity2); this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity3); this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity4); this.conditionedActivityGroup1.Activities.Add(this.compensatableSequenceActivity5); this.conditionedActivityGroup1.Activities.Add(this.cancellationHandlerActivity1); this.conditionedActivityGroup1.Name = "conditionedActivityGroup1"; ruleconditionreference15.ConditionName = "IsValidMenuAction"; this.conditionedActivityGroup1.UntilCondition = ruleconditionreference15; // // GetActionToDo // this.GetActionToDo.EventName = "GetNewAction"; this.GetActionToDo.InterfaceType = typeof(Interfaces.IFormService); this.GetActionToDo.Name = "GetActionToDo"; activitybind10.Name = "BankomatsWorkflow"; activitybind10.Path = "buffer"; workflowparameterbinding15.ParameterName = "e"; workflowparameterbinding15.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); this.GetActionToDo.ParameterBindings.Add(workflowparameterbinding15); // // ViewMenuText // this.ViewMenuText.InterfaceType = typeof(Interfaces.IFormService); this.ViewMenuText.MethodName = "DisplayMenu"; this.ViewMenuText.Name = "ViewMenuText"; // // SetAuthState // this.SetAuthState.Name = "SetAuthState"; this.SetAuthState.TargetStateName = "Authenticate"; // // GetLanguageHandle // this.GetLanguageHandle.EventName = "GetNewAction"; this.GetLanguageHandle.InterfaceType = typeof(Interfaces.IFormService); this.GetLanguageHandle.Name = "GetLanguageHandle"; // // ViewLanguageMenu // this.ViewLanguageMenu.InterfaceType = typeof(Interfaces.IFormService); this.ViewLanguageMenu.MethodName = "DisplayLanguage"; this.ViewLanguageMenu.Name = "ViewLanguageMenu"; // // eventDrivenActivity2 // this.eventDrivenActivity2.Activities.Add(this.handleExternalEventActivity3); this.eventDrivenActivity2.Activities.Add(this.ifElseActivity5); this.eventDrivenActivity2.Name = "eventDrivenActivity2"; // // stateInitializationActivity3 // this.stateInitializationActivity3.Activities.Add(this.callExternalMethodActivity6); this.stateInitializationActivity3.Name = "stateInitializationActivity3"; // // eventDrivenActivity1 // this.eventDrivenActivity1.Activities.Add(this.handleExternalEventActivity2); this.eventDrivenActivity1.Activities.Add(this.ifElseActivity4); this.eventDrivenActivity1.Name = "eventDrivenActivity1"; // // stateInitializationActivity2 // this.stateInitializationActivity2.Activities.Add(this.callExternalMethodActivity4); this.stateInitializationActivity2.Name = "stateInitializationActivity2"; // // handleExternalEventActivity5 // this.handleExternalEventActivity5.EventName = "GetNewNum"; this.handleExternalEventActivity5.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity5.Name = "handleExternalEventActivity5"; // // handleExternalEventActivity6 // this.handleExternalEventActivity6.EventName = "GetNewAction"; this.handleExternalEventActivity6.InterfaceType = typeof(Interfaces.IFormService); this.handleExternalEventActivity6.Name = "handleExternalEventActivity6"; // // stateInitializationActivity7 // this.stateInitializationActivity7.Activities.Add(this.callExternalMethodActivity10); this.stateInitializationActivity7.Name = "stateInitializationActivity7"; // // stateInitializationActivity5 // this.stateInitializationActivity5.Activities.Add(this.callExternalMethodActivity8); this.stateInitializationActivity5.Name = "stateInitializationActivity5"; // // EnterCardEvent // this.EnterCardEvent.Activities.Add(this.ReadCardNumber); this.EnterCardEvent.Activities.Add(this.ReadCardIfElse); this.EnterCardEvent.Name = "EnterCardEvent"; // // Init // this.Init.Activities.Add(this.InitCode); this.Init.Activities.Add(this.DisplayWelcomeMessage); this.Init.Name = "Init"; // // MenuOrExit // this.MenuOrExit.Activities.Add(this.handleExternalEventActivity1); this.MenuOrExit.Activities.Add(this.ifElseActivity3); this.MenuOrExit.Name = "MenuOrExit"; // // InitBalace // this.InitBalace.Activities.Add(this.callExternalMethodActivity9); this.InitBalace.Name = "InitBalace"; // // GetPin // this.GetPin.Activities.Add(this.GetPinHandle); this.GetPin.Activities.Add(this.ifElseActivity2); this.GetPin.Name = "GetPin"; // // InitAuth // this.InitAuth.Activities.Add(this.callExternalMethodActivity1); this.InitAuth.Name = "InitAuth"; // // stateInitializationActivity1 // this.stateInitializationActivity1.Activities.Add(this.setStateActivity2); this.stateInitializationActivity1.Name = "stateInitializationActivity1"; // // SelectActionToDo // this.SelectActionToDo.Activities.Add(this.GetActionToDo); this.SelectActionToDo.Activities.Add(this.conditionedActivityGroup1); this.SelectActionToDo.Name = "SelectActionToDo"; // // InitMenu // this.InitMenu.Activities.Add(this.ViewMenuText); this.InitMenu.Name = "InitMenu"; // // GetLanguage // this.GetLanguage.Activities.Add(this.GetLanguageHandle); this.GetLanguage.Activities.Add(this.SetAuthState); this.GetLanguage.Name = "GetLanguage"; // // InitLanguage // this.InitLanguage.Activities.Add(this.ViewLanguageMenu); this.InitLanguage.Name = "InitLanguage"; // // EnterNewPin // this.EnterNewPin.Activities.Add(this.stateInitializationActivity3); this.EnterNewPin.Activities.Add(this.eventDrivenActivity2); this.EnterNewPin.Name = "EnterNewPin"; // // EnterOldPin // this.EnterOldPin.Activities.Add(this.stateInitializationActivity2); this.EnterOldPin.Activities.Add(this.eventDrivenActivity1); this.EnterOldPin.Name = "EnterOldPin"; // // NumHandler // this.NumHandler.Activities.Add(this.handleExternalEventActivity5); this.NumHandler.Name = "NumHandler"; // // ActionHandler // this.ActionHandler.Activities.Add(this.handleExternalEventActivity6); this.ActionHandler.Name = "ActionHandler"; // // Deposit // this.Deposit.Activities.Add(this.stateInitializationActivity7); this.Deposit.Name = "Deposit"; // // Withdrawal // this.Withdrawal.Activities.Add(this.stateInitializationActivity5); this.Withdrawal.Name = "Withdrawal"; // // EnterCard // this.EnterCard.Activities.Add(this.Init); this.EnterCard.Activities.Add(this.EnterCardEvent); this.EnterCard.Name = "EnterCard"; // // ViewBalance // this.ViewBalance.Activities.Add(this.InitBalace); this.ViewBalance.Activities.Add(this.MenuOrExit); this.ViewBalance.Name = "ViewBalance"; // // Authenticate // this.Authenticate.Activities.Add(this.InitAuth); this.Authenticate.Activities.Add(this.GetPin); this.Authenticate.Name = "Authenticate"; // // Final // this.Final.Activities.Add(this.stateInitializationActivity1); this.Final.Name = "Final"; // // Menu // this.Menu.Activities.Add(this.InitMenu); this.Menu.Activities.Add(this.SelectActionToDo); this.Menu.Name = "Menu"; // // SelectLanguage // this.SelectLanguage.Activities.Add(this.InitLanguage); this.SelectLanguage.Activities.Add(this.GetLanguage); this.SelectLanguage.Name = "SelectLanguage"; // // BankomatsWorkflow // this.Activities.Add(this.SelectLanguage); this.Activities.Add(this.Menu); this.Activities.Add(this.Final); this.Activities.Add(this.Authenticate); this.Activities.Add(this.ViewBalance); this.Activities.Add(this.EnterCard); this.Activities.Add(this.Withdrawal); this.Activities.Add(this.Deposit); this.Activities.Add(this.ActionHandler); this.Activities.Add(this.NumHandler); this.Activities.Add(this.EnterOldPin); this.Activities.Add(this.EnterNewPin); this.CompletedStateName = null; this.DynamicUpdateCondition = null; this.InitialStateName = "EnterCard"; this.Name = "BankomatsWorkflow"; this.CanModifyActivities = false; }
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.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken endpoint1 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo2 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.DoReviewOrder = new System.Workflow.Activities.CodeActivity(); this.ReceiveOrderDetails = new System.Workflow.Activities.ReceiveActivity(); this.DoDisplayStatus = new System.Workflow.Activities.CodeActivity(); this.SendSubmitOrder = new System.Workflow.Activities.SendActivity(); // // DoReviewOrder // this.DoReviewOrder.Name = "DoReviewOrder"; this.DoReviewOrder.ExecuteCode += new System.EventHandler(this.ReviewOrder); // // ReceiveOrderDetails // this.ReceiveOrderDetails.Activities.Add(this.DoReviewOrder); this.ReceiveOrderDetails.Name = "ReceiveOrderDetails"; activitybind1.Name = "CustomerWorkflow"; activitybind1.Path = "orderDetails"; workflowparameterbinding1.ParameterName = "po"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "CustomerWorkflow"; activitybind2.Path = "shippingQuote"; workflowparameterbinding2.ParameterName = "quote"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); activitybind3.Name = "CustomerWorkflow"; activitybind3.Path = "customerAck"; workflowparameterbinding3.ParameterName = "(ReturnValue)"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.ReceiveOrderDetails.ParameterBindings.Add(workflowparameterbinding1); this.ReceiveOrderDetails.ParameterBindings.Add(workflowparameterbinding2); this.ReceiveOrderDetails.ParameterBindings.Add(workflowparameterbinding3); typedoperationinfo1.ContractType = typeof(Microsoft.WorkflowServices.Samples.IOrderDetails); typedoperationinfo1.Name = "OrderDetails"; this.ReceiveOrderDetails.ServiceOperationInfo = typedoperationinfo1; // // DoDisplayStatus // this.DoDisplayStatus.Name = "DoDisplayStatus"; this.DoDisplayStatus.ExecuteCode += new System.EventHandler(this.DisplayStatus); // // SendSubmitOrder // endpoint1.EndpointName = "SupplierEndPoint"; endpoint1.Name = "SupplierEndPoint"; endpoint1.OwnerActivityName = "CustomerWorkflow"; this.SendSubmitOrder.ChannelToken = endpoint1; this.SendSubmitOrder.Name = "SendSubmitOrder"; activitybind4.Name = "CustomerWorkflow"; activitybind4.Path = "order"; workflowparameterbinding4.ParameterName = "po"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); activitybind5.Name = "CustomerWorkflow"; activitybind5.Path = "contextToSend"; workflowparameterbinding5.ParameterName = "context"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); activitybind6.Name = "CustomerWorkflow"; activitybind6.Path = "supplierAck"; workflowparameterbinding6.ParameterName = "(ReturnValue)"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.SendSubmitOrder.ParameterBindings.Add(workflowparameterbinding4); this.SendSubmitOrder.ParameterBindings.Add(workflowparameterbinding5); this.SendSubmitOrder.ParameterBindings.Add(workflowparameterbinding6); typedoperationinfo2.ContractType = typeof(Microsoft.WorkflowServices.Samples.IOrder); typedoperationinfo2.Name = "SubmitOrder"; this.SendSubmitOrder.ServiceOperationInfo = typedoperationinfo2; this.SendSubmitOrder.BeforeSend += new System.EventHandler <System.Workflow.Activities.SendActivityEventArgs>(this.PrepareOrder); // // CustomerWorkflow // this.Activities.Add(this.SendSubmitOrder); this.Activities.Add(this.DoDisplayStatus); this.Activities.Add(this.ReceiveOrderDetails); this.Name = "CustomerWorkflow"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); 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.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.receiveActivity1 = new System.Workflow.Activities.ReceiveActivity(); this.eventDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.stateActivity1 = new System.Workflow.Activities.StateActivity(); this.$safeitemrootname$InitialState = new System.Workflow.Activities.StateActivity(); // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "stateActivity1"; // // receiveActivity1 // this.receiveActivity1.CanCreateInstance = true; this.receiveActivity1.Name = "receiveActivity1"; activitybind1.Name = "$safeitemrootname$"; activitybind1.Path = "ReturnValue"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "$safeitemrootname$"; activitybind2.Path = "InputValue"; workflowparameterbinding2.ParameterName = "value"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding1); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding2); typedoperationinfo1.ContractType = typeof($rootnamespace$.$contractName$); typedoperationinfo1.Name = "GetData"; this.receiveActivity1.ServiceOperationInfo = typedoperationinfo1; // // eventDrivenActivity1 // this.eventDrivenActivity1.Activities.Add(this.receiveActivity1); this.eventDrivenActivity1.Activities.Add(this.setStateActivity1); this.eventDrivenActivity1.Name = "eventDrivenActivity1"; // // stateActivity1 // this.stateActivity1.Name = "stateActivity1"; // // $safeitemrootname$InitialState // this.$safeitemrootname$InitialState.Activities.Add(this.eventDrivenActivity1); this.$safeitemrootname$InitialState.Name = "$safeitemrootname$InitialState"; workflowserviceattributes1.ConfigurationName = "$safeitemrootname$"; workflowserviceattributes1.Name = "$safeitemrootname$"; // // $safeitemrootname$ // this.Activities.Add(this.$safeitemrootname$InitialState); this.Activities.Add(this.stateActivity1); this.CompletedStateName = "stateActivity1"; this.DynamicUpdateCondition = null; this.InitialStateName = "$safeitemrootname$InitialState"; this.Name = "$safeitemrootname$"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Runtime.CorrelationToken correlationtoken1 = new System.Workflow.Runtime.CorrelationToken(); 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.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Runtime.CorrelationToken correlationtoken2 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding8 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding9 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding10 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding11 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding12 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding13 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding14 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Runtime.CorrelationToken correlationtoken3 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding15 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Runtime.CorrelationToken correlationtoken4 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding16 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding17 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding18 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding19 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding20 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding21 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Runtime.CorrelationToken correlationtoken5 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding22 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding23 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding24 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Runtime.CorrelationToken correlationtoken6 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding25 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind16 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding26 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding27 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind17 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding28 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind18 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding29 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding30 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding31 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.DisplayInventoryServiceReceive = new System.Workflow.Activities.CodeActivity(); this.ReceiveInventoryServiceResponseMessage = new System.Workflow.Activities.HandleExternalEventActivity(); this.SendInventoryServiceRequestMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.BeginDialogInventoryService = new System.Workflow.Activities.CallExternalMethodActivity(); this.ConstructInventoryServiceRequestMessage = new System.Workflow.Activities.CodeActivity(); this.DisplayAccountingServiceReceive = new System.Workflow.Activities.CodeActivity(); this.ReceiveAccountingServiceResponseMessage = new System.Workflow.Activities.HandleExternalEventActivity(); this.SendAccountingServiceRequestMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.BeginDialogAccountingService = new System.Workflow.Activities.CallExternalMethodActivity(); this.ConstructAccountingServiceRequestMessage = new System.Workflow.Activities.CodeActivity(); this.DisplayCreditCardServiceReceive = new System.Workflow.Activities.CodeActivity(); this.ReceiveCreditCardServiceResponseMessage = new System.Workflow.Activities.HandleExternalEventActivity(); this.SendCreditCardServiceRequestMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.BeginDialogCreditCardService = new System.Workflow.Activities.CallExternalMethodActivity(); this.ConstructCreditCardRequestMessage = new System.Workflow.Activities.CodeActivity(); this.InventoryService = new System.Workflow.Activities.SequenceActivity(); this.AccountingService = new System.Workflow.Activities.SequenceActivity(); this.CreditCardService = new System.Workflow.Activities.SequenceActivity(); this.WorkflowFinished = new System.Workflow.Activities.CodeActivity(); this.SendOrderServiceResponseMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.ConstructOrderResponseMessage = new System.Workflow.Activities.CodeActivity(); this.ReceiveShippingServiceResponseMessage = new System.Workflow.Activities.HandleExternalEventActivity(); this.SendShippingServiceRequestMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.BeginDialogShippingService = new System.Workflow.Activities.CallExternalMethodActivity(); this.ConstructShippingServiceRequestMessage = new System.Workflow.Activities.CodeActivity(); this.SendOutRequestMessages = new System.Workflow.Activities.ParallelActivity(); this.DisplayOrderRequestMessage = new System.Workflow.Activities.CodeActivity(); // // DisplayInventoryServiceReceive // this.DisplayInventoryServiceReceive.Name = "DisplayInventoryServiceReceive"; this.DisplayInventoryServiceReceive.ExecuteCode += new System.EventHandler(this.DisplayInventoryServiceReceive_ExecuteCode); // // ReceiveInventoryServiceResponseMessage // correlationtoken1.Name = "InventoryServiceDialogHandle"; correlationtoken1.OwnerActivityName = "ComplexWorkflowTargetService"; this.ReceiveInventoryServiceResponseMessage.CorrelationToken = correlationtoken1; this.ReceiveInventoryServiceResponseMessage.EventName = "MessageReceived"; this.ReceiveInventoryServiceResponseMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.ReceiveInventoryServiceResponseMessage.Name = "ReceiveInventoryServiceResponseMessage"; activitybind1.Name = "ComplexWorkflowTargetService"; activitybind1.Path = "InventoryServiceResponseMessage"; workflowparameterbinding1.ParameterName = "e"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.ReceiveInventoryServiceResponseMessage.ParameterBindings.Add(workflowparameterbinding1); // // SendInventoryServiceRequestMessage // this.SendInventoryServiceRequestMessage.CorrelationToken = correlationtoken1; this.SendInventoryServiceRequestMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.SendInventoryServiceRequestMessage.MethodName = "SendMessage"; this.SendInventoryServiceRequestMessage.Name = "SendInventoryServiceRequestMessage"; activitybind2.Name = "ComplexWorkflowTargetService"; activitybind2.Path = "InventoryServiceDialogHandle"; workflowparameterbinding2.ParameterName = "DialogHandle"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); workflowparameterbinding3.ParameterName = "MessageType"; workflowparameterbinding3.Value = "http://ssb.csharp.at/SSB_Book/c10/InventoryRequestMessage"; activitybind3.Name = "ComplexWorkflowTargetService"; activitybind3.Path = "InventoryServiceRequestMessage"; workflowparameterbinding4.ParameterName = "Message"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.SendInventoryServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding2); this.SendInventoryServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding3); this.SendInventoryServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding4); // // BeginDialogInventoryService // this.BeginDialogInventoryService.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMethods); this.BeginDialogInventoryService.MethodName = "BeginDialog"; this.BeginDialogInventoryService.Name = "BeginDialogInventoryService"; workflowparameterbinding5.ParameterName = "ToService"; workflowparameterbinding5.Value = "InventoryService"; activitybind4.Name = "ComplexWorkflowTargetService"; activitybind4.Path = "InventoryServiceDialogHandle"; workflowparameterbinding6.ParameterName = "DialogHandle"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); workflowparameterbinding7.ParameterName = "Contract"; workflowparameterbinding7.Value = "http://ssb.csharp.at/SSB_Book/c10/InventoryContract"; this.BeginDialogInventoryService.ParameterBindings.Add(workflowparameterbinding5); this.BeginDialogInventoryService.ParameterBindings.Add(workflowparameterbinding6); this.BeginDialogInventoryService.ParameterBindings.Add(workflowparameterbinding7); // // ConstructInventoryServiceRequestMessage // this.ConstructInventoryServiceRequestMessage.Name = "ConstructInventoryServiceRequestMessage"; this.ConstructInventoryServiceRequestMessage.ExecuteCode += new System.EventHandler(this.ConstructInventoryServiceRequestMessage_ExecuteCode); // // DisplayAccountingServiceReceive // this.DisplayAccountingServiceReceive.Name = "DisplayAccountingServiceReceive"; this.DisplayAccountingServiceReceive.ExecuteCode += new System.EventHandler(this.DisplayAccountingServiceReceive_ExecuteCode); // // ReceiveAccountingServiceResponseMessage // correlationtoken2.Name = "AccountingServiceDialogHandle"; correlationtoken2.OwnerActivityName = "ComplexWorkflowTargetService"; this.ReceiveAccountingServiceResponseMessage.CorrelationToken = correlationtoken2; this.ReceiveAccountingServiceResponseMessage.EventName = "MessageReceived"; this.ReceiveAccountingServiceResponseMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.ReceiveAccountingServiceResponseMessage.Name = "ReceiveAccountingServiceResponseMessage"; activitybind5.Name = "ComplexWorkflowTargetService"; activitybind5.Path = "AccountingServiceResponseMessage"; workflowparameterbinding8.ParameterName = "e"; workflowparameterbinding8.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.ReceiveAccountingServiceResponseMessage.ParameterBindings.Add(workflowparameterbinding8); // // SendAccountingServiceRequestMessage // this.SendAccountingServiceRequestMessage.CorrelationToken = correlationtoken2; this.SendAccountingServiceRequestMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.SendAccountingServiceRequestMessage.MethodName = "SendMessage"; this.SendAccountingServiceRequestMessage.Name = "SendAccountingServiceRequestMessage"; activitybind6.Name = "ComplexWorkflowTargetService"; activitybind6.Path = "AccountingServiceDialogHandle"; workflowparameterbinding9.ParameterName = "DialogHandle"; workflowparameterbinding9.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); workflowparameterbinding10.ParameterName = "MessageType"; workflowparameterbinding10.Value = "http://ssb.csharp.at/SSB_Book/c10/AccountingRequestMessage"; activitybind7.Name = "ComplexWorkflowTargetService"; activitybind7.Path = "AccountingServiceRequestMessage"; workflowparameterbinding11.ParameterName = "Message"; workflowparameterbinding11.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.SendAccountingServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding9); this.SendAccountingServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding10); this.SendAccountingServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding11); // // BeginDialogAccountingService // this.BeginDialogAccountingService.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMethods); this.BeginDialogAccountingService.MethodName = "BeginDialog"; this.BeginDialogAccountingService.Name = "BeginDialogAccountingService"; activitybind8.Name = "ComplexWorkflowTargetService"; activitybind8.Path = "AccountingServiceDialogHandle"; workflowparameterbinding12.ParameterName = "DialogHandle"; workflowparameterbinding12.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); workflowparameterbinding13.ParameterName = "ToService"; workflowparameterbinding13.Value = "AccountingService"; workflowparameterbinding14.ParameterName = "Contract"; workflowparameterbinding14.Value = "http://ssb.csharp.at/SSB_Book/c10/AccountingContract"; this.BeginDialogAccountingService.ParameterBindings.Add(workflowparameterbinding12); this.BeginDialogAccountingService.ParameterBindings.Add(workflowparameterbinding13); this.BeginDialogAccountingService.ParameterBindings.Add(workflowparameterbinding14); // // ConstructAccountingServiceRequestMessage // this.ConstructAccountingServiceRequestMessage.Name = "ConstructAccountingServiceRequestMessage"; this.ConstructAccountingServiceRequestMessage.ExecuteCode += new System.EventHandler(this.ConstructAccountingServiceRequestMessage_ExecuteCode); // // DisplayCreditCardServiceReceive // this.DisplayCreditCardServiceReceive.Name = "DisplayCreditCardServiceReceive"; this.DisplayCreditCardServiceReceive.ExecuteCode += new System.EventHandler(this.DisplayCreditCardServiceReceive_ExecuteCode); // // ReceiveCreditCardServiceResponseMessage // correlationtoken3.Name = "CreditCardServiceDialogHandle"; correlationtoken3.OwnerActivityName = "ComplexWorkflowTargetService"; this.ReceiveCreditCardServiceResponseMessage.CorrelationToken = correlationtoken3; this.ReceiveCreditCardServiceResponseMessage.EventName = "MessageReceived"; this.ReceiveCreditCardServiceResponseMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.ReceiveCreditCardServiceResponseMessage.Name = "ReceiveCreditCardServiceResponseMessage"; activitybind9.Name = "ComplexWorkflowTargetService"; activitybind9.Path = "CreditCardServiceResponseMessage"; workflowparameterbinding15.ParameterName = "e"; workflowparameterbinding15.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.ReceiveCreditCardServiceResponseMessage.ParameterBindings.Add(workflowparameterbinding15); // // SendCreditCardServiceRequestMessage // correlationtoken4.Name = "CreditCardServiceDialogHandle"; correlationtoken4.OwnerActivityName = "ComplexWorkflowTargetService"; this.SendCreditCardServiceRequestMessage.CorrelationToken = correlationtoken4; this.SendCreditCardServiceRequestMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.SendCreditCardServiceRequestMessage.MethodName = "SendMessage"; this.SendCreditCardServiceRequestMessage.Name = "SendCreditCardServiceRequestMessage"; activitybind10.Name = "ComplexWorkflowTargetService"; activitybind10.Path = "CreditCardServiceDialogHandle"; workflowparameterbinding16.ParameterName = "DialogHandle"; workflowparameterbinding16.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); workflowparameterbinding17.ParameterName = "MessageType"; workflowparameterbinding17.Value = "http://ssb.csharp.at/SSB_Book/c10/CreditCardRequestMessage"; activitybind11.Name = "ComplexWorkflowTargetService"; activitybind11.Path = "CreditCardServiceRequestMessage"; workflowparameterbinding18.ParameterName = "Message"; workflowparameterbinding18.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); this.SendCreditCardServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding16); this.SendCreditCardServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding17); this.SendCreditCardServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding18); // // BeginDialogCreditCardService // this.BeginDialogCreditCardService.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMethods); this.BeginDialogCreditCardService.MethodName = "BeginDialog"; this.BeginDialogCreditCardService.Name = "BeginDialogCreditCardService"; activitybind12.Name = "ComplexWorkflowTargetService"; activitybind12.Path = "CreditCardServiceDialogHandle"; workflowparameterbinding19.ParameterName = "DialogHandle"; workflowparameterbinding19.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind12))); workflowparameterbinding20.ParameterName = "ToService"; workflowparameterbinding20.Value = "CreditCardService"; workflowparameterbinding21.ParameterName = "Contract"; workflowparameterbinding21.Value = "http://ssb.csharp.at/SSB_Book/c10/CreditCardContract"; this.BeginDialogCreditCardService.ParameterBindings.Add(workflowparameterbinding19); this.BeginDialogCreditCardService.ParameterBindings.Add(workflowparameterbinding20); this.BeginDialogCreditCardService.ParameterBindings.Add(workflowparameterbinding21); // // ConstructCreditCardRequestMessage // this.ConstructCreditCardRequestMessage.Name = "ConstructCreditCardRequestMessage"; this.ConstructCreditCardRequestMessage.ExecuteCode += new System.EventHandler(this.ConstructCreditCardRequestMessage_ExecuteCode); // // InventoryService // this.InventoryService.Activities.Add(this.ConstructInventoryServiceRequestMessage); this.InventoryService.Activities.Add(this.BeginDialogInventoryService); this.InventoryService.Activities.Add(this.SendInventoryServiceRequestMessage); this.InventoryService.Activities.Add(this.ReceiveInventoryServiceResponseMessage); this.InventoryService.Activities.Add(this.DisplayInventoryServiceReceive); this.InventoryService.Name = "InventoryService"; // // AccountingService // this.AccountingService.Activities.Add(this.ConstructAccountingServiceRequestMessage); this.AccountingService.Activities.Add(this.BeginDialogAccountingService); this.AccountingService.Activities.Add(this.SendAccountingServiceRequestMessage); this.AccountingService.Activities.Add(this.ReceiveAccountingServiceResponseMessage); this.AccountingService.Activities.Add(this.DisplayAccountingServiceReceive); this.AccountingService.Name = "AccountingService"; // // CreditCardService // this.CreditCardService.Activities.Add(this.ConstructCreditCardRequestMessage); this.CreditCardService.Activities.Add(this.BeginDialogCreditCardService); this.CreditCardService.Activities.Add(this.SendCreditCardServiceRequestMessage); this.CreditCardService.Activities.Add(this.ReceiveCreditCardServiceResponseMessage); this.CreditCardService.Activities.Add(this.DisplayCreditCardServiceReceive); this.CreditCardService.Name = "CreditCardService"; // // WorkflowFinished // this.WorkflowFinished.Name = "WorkflowFinished"; this.WorkflowFinished.ExecuteCode += new System.EventHandler(this.WorkflowFinished_ExecuteCode); // // SendOrderServiceResponseMessage // correlationtoken5.Name = "DialogHandle"; correlationtoken5.OwnerActivityName = "ComplexWorkflowTargetService"; this.SendOrderServiceResponseMessage.CorrelationToken = correlationtoken5; this.SendOrderServiceResponseMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.SendOrderServiceResponseMessage.MethodName = "SendMessage"; this.SendOrderServiceResponseMessage.Name = "SendOrderServiceResponseMessage"; activitybind13.Name = "ComplexWorkflowTargetService"; activitybind13.Path = "DialogHandle"; workflowparameterbinding22.ParameterName = "DialogHandle"; workflowparameterbinding22.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13))); activitybind14.Name = "ComplexWorkflowTargetService"; activitybind14.Path = "OrderServiceResponseMessage"; workflowparameterbinding23.ParameterName = "Message"; workflowparameterbinding23.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind14))); workflowparameterbinding24.ParameterName = "MessageType"; workflowparameterbinding24.Value = "http://ssb.csharp.at/SSB_Book/c10/OrderResponseMessage"; this.SendOrderServiceResponseMessage.ParameterBindings.Add(workflowparameterbinding22); this.SendOrderServiceResponseMessage.ParameterBindings.Add(workflowparameterbinding23); this.SendOrderServiceResponseMessage.ParameterBindings.Add(workflowparameterbinding24); // // ConstructOrderResponseMessage // this.ConstructOrderResponseMessage.Name = "ConstructOrderResponseMessage"; this.ConstructOrderResponseMessage.ExecuteCode += new System.EventHandler(this.ConstructOrderResponseMessage_ExecuteCode); // // ReceiveShippingServiceResponseMessage // correlationtoken6.Name = "ShippingServiceDialogHandle"; correlationtoken6.OwnerActivityName = "ComplexWorkflowTargetService"; this.ReceiveShippingServiceResponseMessage.CorrelationToken = correlationtoken6; this.ReceiveShippingServiceResponseMessage.EventName = "MessageReceived"; this.ReceiveShippingServiceResponseMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.ReceiveShippingServiceResponseMessage.Name = "ReceiveShippingServiceResponseMessage"; activitybind15.Name = "ComplexWorkflowTargetService"; activitybind15.Path = "ShippingServiceResponseMessage"; workflowparameterbinding25.ParameterName = "e"; workflowparameterbinding25.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind15))); this.ReceiveShippingServiceResponseMessage.ParameterBindings.Add(workflowparameterbinding25); // // SendShippingServiceRequestMessage // this.SendShippingServiceRequestMessage.CorrelationToken = correlationtoken6; this.SendShippingServiceRequestMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.SendShippingServiceRequestMessage.MethodName = "SendMessage"; this.SendShippingServiceRequestMessage.Name = "SendShippingServiceRequestMessage"; activitybind16.Name = "ComplexWorkflowTargetService"; activitybind16.Path = "ShippingServiceDialogHandle"; workflowparameterbinding26.ParameterName = "DialogHandle"; workflowparameterbinding26.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind16))); workflowparameterbinding27.ParameterName = "MessageType"; workflowparameterbinding27.Value = "http://ssb.csharp.at/SSB_Book/c10/ShippingRequestMessage"; activitybind17.Name = "ComplexWorkflowTargetService"; activitybind17.Path = "ShippingServiceRequestMessage"; workflowparameterbinding28.ParameterName = "Message"; workflowparameterbinding28.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind17))); this.SendShippingServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding26); this.SendShippingServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding27); this.SendShippingServiceRequestMessage.ParameterBindings.Add(workflowparameterbinding28); // // BeginDialogShippingService // this.BeginDialogShippingService.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMethods); this.BeginDialogShippingService.MethodName = "BeginDialog"; this.BeginDialogShippingService.Name = "BeginDialogShippingService"; activitybind18.Name = "ComplexWorkflowTargetService"; activitybind18.Path = "ShippingServiceDialogHandle"; workflowparameterbinding29.ParameterName = "DialogHandle"; workflowparameterbinding29.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind18))); workflowparameterbinding30.ParameterName = "Contract"; workflowparameterbinding30.Value = "http://ssb.csharp.at/SSB_Book/c10/ShippingContract"; workflowparameterbinding31.ParameterName = "ToService"; workflowparameterbinding31.Value = "ShippingService"; this.BeginDialogShippingService.ParameterBindings.Add(workflowparameterbinding29); this.BeginDialogShippingService.ParameterBindings.Add(workflowparameterbinding30); this.BeginDialogShippingService.ParameterBindings.Add(workflowparameterbinding31); // // ConstructShippingServiceRequestMessage // this.ConstructShippingServiceRequestMessage.Name = "ConstructShippingServiceRequestMessage"; this.ConstructShippingServiceRequestMessage.ExecuteCode += new System.EventHandler(this.ConstructShippingServiceRequestMessage_ExecuteCode); // // SendOutRequestMessages // this.SendOutRequestMessages.Activities.Add(this.CreditCardService); this.SendOutRequestMessages.Activities.Add(this.AccountingService); this.SendOutRequestMessages.Activities.Add(this.InventoryService); this.SendOutRequestMessages.Name = "SendOutRequestMessages"; // // DisplayOrderRequestMessage // this.DisplayOrderRequestMessage.Name = "DisplayOrderRequestMessage"; this.DisplayOrderRequestMessage.ExecuteCode += new System.EventHandler(this.DisplayOrderRequestMessage_ExecuteCode); // // ComplexWorkflowTargetService // this.Activities.Add(this.DisplayOrderRequestMessage); this.Activities.Add(this.SendOutRequestMessages); this.Activities.Add(this.ConstructShippingServiceRequestMessage); this.Activities.Add(this.BeginDialogShippingService); this.Activities.Add(this.SendShippingServiceRequestMessage); this.Activities.Add(this.ReceiveShippingServiceResponseMessage); this.Activities.Add(this.ConstructOrderResponseMessage); this.Activities.Add(this.SendOrderServiceResponseMessage); this.Activities.Add(this.WorkflowFinished); this.Name = "ComplexWorkflowTargetService"; 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.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); 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.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); this.SetException = new System.Workflow.Activities.CodeActivity(); this.CallLoadUserVisitWorkflow = new Dropthings.Business.Activities.CallWorkflowActivity(); this.CreateDefaultWidgets = new Dropthings.Business.Activities.CreateDeafultWidgetsOnPageActivity(); this.FirstPageFailed = new System.Workflow.Activities.IfElseBranchActivity(); this.IfCreated = new System.Workflow.Activities.IfElseBranchActivity(); this.FirstPageCreateCheck = new System.Workflow.Activities.IfElseActivity(); this.CreateFirstTab = new Dropthings.Business.Activities.CreateNewPageActivity(); this.CallCloneUserFromTemplateWorkflow = new Dropthings.Business.Activities.CallWorkflowActivity(); this.IfSettingTemplateDisable = new System.Workflow.Activities.IfElseBranchActivity(); this.IfCloneAnonProfileEnabled = new System.Workflow.Activities.IfElseBranchActivity(); this.CheckIfCloneAnonProfileEnabled = new System.Workflow.Activities.IfElseActivity(); this.AddUserToGuestRole = new Dropthings.Business.Activities.SetUserRolesActivity(); this.GetUserSettingTemplates = new Dropthings.Business.Activities.GetUserSettingTemplatesActivity(); this.GetUserGUID = new Dropthings.Business.Activities.GetUserGuidActivity(); // // SetException // this.SetException.Name = "SetException"; this.SetException.ExecuteCode += new System.EventHandler(this.SetException_ExecuteCode); // // CallLoadUserVisitWorkflow // this.CallLoadUserVisitWorkflow.Name = "CallLoadUserVisitWorkflow"; activitybind1.Name = "FirstVisitWorkflow"; activitybind1.Path = "Request"; workflowparameterbinding1.ParameterName = "Request"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "FirstVisitWorkflow"; activitybind2.Path = "Response"; workflowparameterbinding2.ParameterName = "Response"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.CallLoadUserVisitWorkflow.Parameters.Add(workflowparameterbinding1); this.CallLoadUserVisitWorkflow.Parameters.Add(workflowparameterbinding2); this.CallLoadUserVisitWorkflow.Type = typeof(Dropthings.Business.Workflows.EntryPointWorkflows.UserVisitWorkflow); // // CreateDefaultWidgets // this.CreateDefaultWidgets.Name = "CreateDefaultWidgets"; activitybind3.Name = "CreateFirstTab"; activitybind3.Path = "NewPageId"; this.CreateDefaultWidgets.UserName = null; this.CreateDefaultWidgets.SetBinding(Dropthings.Business.Activities.CreateDeafultWidgetsOnPageActivity.PageIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); // // FirstPageFailed // this.FirstPageFailed.Activities.Add(this.SetException); ruleconditionreference1.ConditionName = "FirstPageIDZeroOrLess"; this.FirstPageFailed.Condition = ruleconditionreference1; this.FirstPageFailed.Name = "FirstPageFailed"; // // IfCreated // this.IfCreated.Activities.Add(this.CreateDefaultWidgets); this.IfCreated.Activities.Add(this.CallLoadUserVisitWorkflow); ruleconditionreference2.ConditionName = "FirstPageIDNonZero"; this.IfCreated.Condition = ruleconditionreference2; this.IfCreated.Name = "IfCreated"; // // FirstPageCreateCheck // this.FirstPageCreateCheck.Activities.Add(this.IfCreated); this.FirstPageCreateCheck.Activities.Add(this.FirstPageFailed); this.FirstPageCreateCheck.Name = "FirstPageCreateCheck"; // // CreateFirstTab // this.CreateFirstTab.Description = "Create the first default tab "; this.CreateFirstTab.LayoutType = null; this.CreateFirstTab.Name = "CreateFirstTab"; this.CreateFirstTab.NewPage = null; this.CreateFirstTab.NewPageId = 0; this.CreateFirstTab.Title = "First Page"; activitybind4.Name = "GetUserGUID"; activitybind4.Path = "UserGuid"; this.CreateFirstTab.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserId", typeof(Dropthings.Business.Activities.CreateNewPageActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); // // CallCloneUserFromTemplateWorkflow // this.CallCloneUserFromTemplateWorkflow.Name = "CallCloneUserFromTemplateWorkflow"; activitybind5.Name = "FirstVisitWorkflow"; activitybind5.Path = "Request.UserName"; workflowparameterbinding3.ParameterName = "CloneWithUserName"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); activitybind6.Name = "FirstVisitWorkflow"; activitybind6.Path = "Request"; workflowparameterbinding4.ParameterName = "Request"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); activitybind7.Name = "FirstVisitWorkflow"; activitybind7.Path = "Response"; workflowparameterbinding5.ParameterName = "Response"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding3); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding4); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding5); this.CallCloneUserFromTemplateWorkflow.Type = typeof(Dropthings.Business.Workflows.UserAccountWorkflow.SetupUserWithTemplateWorkflow); // // IfSettingTemplateDisable // this.IfSettingTemplateDisable.Activities.Add(this.CreateFirstTab); this.IfSettingTemplateDisable.Activities.Add(this.FirstPageCreateCheck); ruleconditionreference3.ConditionName = "CloneAnonProfileDisabled"; this.IfSettingTemplateDisable.Condition = ruleconditionreference3; this.IfSettingTemplateDisable.Name = "IfSettingTemplateDisable"; // // IfCloneAnonProfileEnabled // this.IfCloneAnonProfileEnabled.Activities.Add(this.CallCloneUserFromTemplateWorkflow); ruleconditionreference4.ConditionName = "CloneAnonProfileEnabled"; this.IfCloneAnonProfileEnabled.Condition = ruleconditionreference4; this.IfCloneAnonProfileEnabled.Name = "IfCloneAnonProfileEnabled"; // // CheckIfCloneAnonProfileEnabled // this.CheckIfCloneAnonProfileEnabled.Activities.Add(this.IfCloneAnonProfileEnabled); this.CheckIfCloneAnonProfileEnabled.Activities.Add(this.IfSettingTemplateDisable); this.CheckIfCloneAnonProfileEnabled.Name = "CheckIfCloneAnonProfileEnabled"; // // AddUserToGuestRole // this.AddUserToGuestRole.Description = "set user to guest role by default"; this.AddUserToGuestRole.Name = "AddUserToGuestRole"; activitybind8.Name = "GetUserSettingTemplates"; activitybind8.Path = "AnonUserSettingTemplate.RoleNames"; activitybind9.Name = "FirstVisitWorkflow"; activitybind9.Path = "Request.UserName"; this.AddUserToGuestRole.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(Dropthings.Business.Activities.SetUserRolesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.AddUserToGuestRole.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("RoleName", typeof(Dropthings.Business.Activities.SetUserRolesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); // // GetUserSettingTemplates // this.GetUserSettingTemplates.AllUserSettingTemplate = null; this.GetUserSettingTemplates.AnonUserSettingTemplate = null; this.GetUserSettingTemplates.CloneAnonProfileEnabled = false; this.GetUserSettingTemplates.CloneRegisteredProfileEnabled = false; this.GetUserSettingTemplates.Name = "GetUserSettingTemplates"; this.GetUserSettingTemplates.RegisteredUserSettingTemplate = null; // // GetUserGUID // this.GetUserGUID.Description = "Get user GUID from user name"; this.GetUserGUID.Name = "GetUserGUID"; activitybind10.Name = "FirstVisitWorkflow"; activitybind10.Path = "Response.UserGuid"; activitybind11.Name = "FirstVisitWorkflow"; activitybind11.Path = "Request.UserName"; this.GetUserGUID.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(Dropthings.Business.Activities.GetUserGuidActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); this.GetUserGUID.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.GetUserGuidActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); // // FirstVisitWorkflow // this.Activities.Add(this.GetUserGUID); this.Activities.Add(this.GetUserSettingTemplates); this.Activities.Add(this.AddUserToGuestRole); this.Activities.Add(this.CheckIfCloneAnonProfileEnabled); this.Name = "FirstVisitWorkflow"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Runtime.CorrelationToken correlationtoken1 = new System.Workflow.Runtime.CorrelationToken(); 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.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.codeActivity3 = new System.Workflow.Activities.CodeActivity(); this.WaitForResponseMessage = new System.Workflow.Activities.HandleExternalEventActivity(); this.codeActivity2 = new System.Workflow.Activities.CodeActivity(); this.SendRequestMessage = new System.Workflow.Activities.CallExternalMethodActivity(); this.codeActivity1 = new System.Workflow.Activities.CodeActivity(); this.BeginDialog = new System.Workflow.Activities.CallExternalMethodActivity(); // // codeActivity3 // this.codeActivity3.Name = "codeActivity3"; this.codeActivity3.ExecuteCode += new System.EventHandler(this.codeActivity3_ExecuteCode); // // WaitForResponseMessage // correlationtoken1.Name = "DialogHandle"; correlationtoken1.OwnerActivityName = "SimpleWorkflowInitiatorService"; this.WaitForResponseMessage.CorrelationToken = correlationtoken1; this.WaitForResponseMessage.EventName = "MessageReceived"; this.WaitForResponseMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.WaitForResponseMessage.Name = "WaitForResponseMessage"; activitybind1.Name = "SimpleWorkflowInitiatorService"; activitybind1.Path = "ResponseMessage"; workflowparameterbinding1.ParameterName = "e"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.WaitForResponseMessage.ParameterBindings.Add(workflowparameterbinding1); // // codeActivity2 // this.codeActivity2.Name = "codeActivity2"; this.codeActivity2.ExecuteCode += new System.EventHandler(this.codeActivity2_ExecuteCode); // // SendRequestMessage // this.SendRequestMessage.CorrelationToken = correlationtoken1; this.SendRequestMessage.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMessageExchange); this.SendRequestMessage.MethodName = "SendMessage"; this.SendRequestMessage.Name = "SendRequestMessage"; activitybind2.Name = "SimpleWorkflowInitiatorService"; activitybind2.Path = "DialogHandle"; workflowparameterbinding2.ParameterName = "DialogHandle"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); workflowparameterbinding3.ParameterName = "Message"; workflowparameterbinding3.Value = "<HelloWorldRequest>Klaus Aschenbrenner</HelloWorldRequest>"; workflowparameterbinding4.ParameterName = "MessageType"; workflowparameterbinding4.Value = "http://ssb.csharp.at/SSB_Book/c10/RequestMessage"; this.SendRequestMessage.ParameterBindings.Add(workflowparameterbinding2); this.SendRequestMessage.ParameterBindings.Add(workflowparameterbinding3); this.SendRequestMessage.ParameterBindings.Add(workflowparameterbinding4); // // codeActivity1 // this.codeActivity1.Name = "codeActivity1"; this.codeActivity1.ExecuteCode += new System.EventHandler(this.codeActivity1_ExecuteCode); // // BeginDialog // this.BeginDialog.InterfaceType = typeof(ServiceBroker.Workflow.Activities.IServiceBrokerMethods); this.BeginDialog.MethodName = "BeginDialog"; this.BeginDialog.Name = "BeginDialog"; activitybind3.Name = "SimpleWorkflowInitiatorService"; activitybind3.Path = "DialogHandle"; workflowparameterbinding5.ParameterName = "DialogHandle"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); workflowparameterbinding6.ParameterName = "Contract"; workflowparameterbinding6.Value = "http://ssb.csharp.at/SSB_Book/c10/HelloWorldContract"; workflowparameterbinding7.ParameterName = "ToService"; workflowparameterbinding7.Value = "TargetService"; this.BeginDialog.ParameterBindings.Add(workflowparameterbinding5); this.BeginDialog.ParameterBindings.Add(workflowparameterbinding6); this.BeginDialog.ParameterBindings.Add(workflowparameterbinding7); // // SimpleWorkflowInitiatorService // this.Activities.Add(this.BeginDialog); this.Activities.Add(this.codeActivity1); this.Activities.Add(this.SendRequestMessage); this.Activities.Add(this.codeActivity2); this.Activities.Add(this.WaitForResponseMessage); this.Activities.Add(this.codeActivity3); this.Name = "SimpleWorkflowInitiatorService"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Runtime.CorrelationToken correlationtoken1 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Runtime.CorrelationToken correlationtoken2 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.delayActivity2 = new System.Workflow.Activities.DelayActivity(); this.handleExternalEventActivity2 = new System.Workflow.Activities.HandleExternalEventActivity(); this.delayActivity1 = new System.Workflow.Activities.DelayActivity(); this.handleExternalEventActivity1 = new System.Workflow.Activities.HandleExternalEventActivity(); this.eventDrivenActivity4 = new System.Workflow.Activities.EventDrivenActivity(); this.eventDrivenActivity3 = new System.Workflow.Activities.EventDrivenActivity(); this.eventDrivenActivity2 = new System.Workflow.Activities.EventDrivenActivity(); this.eventDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.listenActivity2 = new System.Workflow.Activities.ListenActivity(); this.callExternalMethodActivity2 = new System.Workflow.Activities.CallExternalMethodActivity(); this.listenActivity1 = new System.Workflow.Activities.ListenActivity(); this.callExternalMethodActivity1 = new System.Workflow.Activities.CallExternalMethodActivity(); this.sequenceActivity2 = new System.Workflow.Activities.SequenceActivity(); this.sequenceActivity1 = new System.Workflow.Activities.SequenceActivity(); this.parallelActivity1 = new System.Workflow.Activities.ParallelActivity(); // // delayActivity2 // this.delayActivity2.Name = "delayActivity2"; this.delayActivity2.TimeoutDuration = System.TimeSpan.Parse("00:00:10"); // // handleExternalEventActivity2 // correlationtoken1.Name = "branch2"; correlationtoken1.OwnerActivityName = "CorrelationExampleWorkflow"; this.handleExternalEventActivity2.CorrelationToken = correlationtoken1; this.handleExternalEventActivity2.EventName = "EventReceived"; this.handleExternalEventActivity2.InterfaceType = typeof(SharedWorkflows.ICorrelationExample); this.handleExternalEventActivity2.Name = "handleExternalEventActivity2"; workflowparameterbinding1.ParameterName = "e"; this.handleExternalEventActivity2.ParameterBindings.Add(workflowparameterbinding1); this.handleExternalEventActivity2.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.handleExternalEventActivity2_Invoked); // // delayActivity1 // this.delayActivity1.Name = "delayActivity1"; this.delayActivity1.TimeoutDuration = System.TimeSpan.Parse("00:00:10"); // // handleExternalEventActivity1 // correlationtoken2.Name = "branch1"; correlationtoken2.OwnerActivityName = "CorrelationExampleWorkflow"; this.handleExternalEventActivity1.CorrelationToken = correlationtoken2; this.handleExternalEventActivity1.EventName = "EventReceived"; this.handleExternalEventActivity1.InterfaceType = typeof(SharedWorkflows.ICorrelationExample); this.handleExternalEventActivity1.Name = "handleExternalEventActivity1"; workflowparameterbinding2.ParameterName = "e"; this.handleExternalEventActivity1.ParameterBindings.Add(workflowparameterbinding2); this.handleExternalEventActivity1.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.handleExternalEventActivity1_Invoked); // // eventDrivenActivity4 // this.eventDrivenActivity4.Activities.Add(this.delayActivity2); this.eventDrivenActivity4.Name = "eventDrivenActivity4"; // // eventDrivenActivity3 // this.eventDrivenActivity3.Activities.Add(this.handleExternalEventActivity2); this.eventDrivenActivity3.Name = "eventDrivenActivity3"; // // eventDrivenActivity2 // this.eventDrivenActivity2.Activities.Add(this.delayActivity1); this.eventDrivenActivity2.Name = "eventDrivenActivity2"; // // eventDrivenActivity1 // this.eventDrivenActivity1.Activities.Add(this.handleExternalEventActivity1); this.eventDrivenActivity1.Name = "eventDrivenActivity1"; // // listenActivity2 // this.listenActivity2.Activities.Add(this.eventDrivenActivity3); this.listenActivity2.Activities.Add(this.eventDrivenActivity4); this.listenActivity2.Name = "listenActivity2"; // // callExternalMethodActivity2 // this.callExternalMethodActivity2.CorrelationToken = correlationtoken1; this.callExternalMethodActivity2.InterfaceType = typeof(SharedWorkflows.ICorrelationExample); this.callExternalMethodActivity2.MethodName = "StartDemonstration"; this.callExternalMethodActivity2.Name = "callExternalMethodActivity2"; workflowparameterbinding3.ParameterName = "branchId"; workflowparameterbinding3.Value = 2; this.callExternalMethodActivity2.ParameterBindings.Add(workflowparameterbinding3); // // listenActivity1 // this.listenActivity1.Activities.Add(this.eventDrivenActivity1); this.listenActivity1.Activities.Add(this.eventDrivenActivity2); this.listenActivity1.Name = "listenActivity1"; // // callExternalMethodActivity1 // this.callExternalMethodActivity1.CorrelationToken = correlationtoken2; this.callExternalMethodActivity1.InterfaceType = typeof(SharedWorkflows.ICorrelationExample); this.callExternalMethodActivity1.MethodName = "StartDemonstration"; this.callExternalMethodActivity1.Name = "callExternalMethodActivity1"; workflowparameterbinding4.ParameterName = "branchId"; workflowparameterbinding4.Value = 1; this.callExternalMethodActivity1.ParameterBindings.Add(workflowparameterbinding4); // // sequenceActivity2 // this.sequenceActivity2.Activities.Add(this.callExternalMethodActivity2); this.sequenceActivity2.Activities.Add(this.listenActivity2); this.sequenceActivity2.Name = "sequenceActivity2"; // // sequenceActivity1 // this.sequenceActivity1.Activities.Add(this.callExternalMethodActivity1); this.sequenceActivity1.Activities.Add(this.listenActivity1); this.sequenceActivity1.Name = "sequenceActivity1"; // // parallelActivity1 // this.parallelActivity1.Activities.Add(this.sequenceActivity1); this.parallelActivity1.Activities.Add(this.sequenceActivity2); this.parallelActivity1.Name = "parallelActivity1"; // // CorrelationExampleWorkflow // this.Activities.Add(this.parallelActivity1); this.Name = "CorrelationExampleWorkflow"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.terminateWorkflow = new System.Workflow.ComponentModel.TerminateActivity(); this.handleExternalEventActivity1 = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderCompletedState = new System.Workflow.Activities.SetStateActivity(); this.handleOrderShipped = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderOpenState3 = new System.Workflow.Activities.SetStateActivity(); this.handleOrderUpdated2 = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderProcessedState = new System.Workflow.Activities.SetStateActivity(); this.handleOrderProcessed = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderOpenState2 = new System.Workflow.Activities.SetStateActivity(); this.handleOrderUpdated = new System.Workflow.Activities.HandleExternalEventActivity(); this.setOrderOpenState = new System.Workflow.Activities.SetStateActivity(); this.handleOrderCreated = new System.Workflow.Activities.HandleExternalEventActivity(); this.OnOrderCanceled = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderShipped = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderUpdated2 = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderProcessed = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderUpdated = new System.Workflow.Activities.EventDrivenActivity(); this.OnOrderCreated = new System.Workflow.Activities.EventDrivenActivity(); this.OrderProcessedState = new System.Workflow.Activities.StateActivity(); this.OrderOpenState = new System.Workflow.Activities.StateActivity(); this.OrderCompletedState = new System.Workflow.Activities.StateActivity(); this.WaitingForOrderState = new System.Workflow.Activities.StateActivity(); // // terminateWorkflow // this.terminateWorkflow.Name = "terminateWorkflow"; // // handleExternalEventActivity1 // this.handleExternalEventActivity1.EventName = "OrderCanceled"; this.handleExternalEventActivity1.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleExternalEventActivity1.Name = "handleExternalEventActivity1"; activitybind1.Name = "SampleWorkflow"; activitybind1.Path = "OrderSender"; workflowparameterbinding1.ParameterName = "sender"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.handleExternalEventActivity1.ParameterBindings.Add(workflowparameterbinding1); // // setOrderCompletedState // this.setOrderCompletedState.Name = "setOrderCompletedState"; this.setOrderCompletedState.TargetStateName = "OrderCompletedState"; // // handleOrderShipped // this.handleOrderShipped.EventName = "OrderShipped"; this.handleOrderShipped.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderShipped.Name = "handleOrderShipped"; activitybind2.Name = "SampleWorkflow"; activitybind2.Path = "OrderSender"; workflowparameterbinding2.ParameterName = "sender"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.handleOrderShipped.ParameterBindings.Add(workflowparameterbinding2); // // setOrderOpenState3 // this.setOrderOpenState3.Name = "setOrderOpenState3"; this.setOrderOpenState3.TargetStateName = "OrderOpenState"; // // handleOrderUpdated2 // this.handleOrderUpdated2.EventName = "OrderUpdated"; this.handleOrderUpdated2.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderUpdated2.Name = "handleOrderUpdated2"; activitybind3.Name = "SampleWorkflow"; activitybind3.Path = "OrderSender"; workflowparameterbinding3.ParameterName = "sender"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.handleOrderUpdated2.ParameterBindings.Add(workflowparameterbinding3); // // setOrderProcessedState // this.setOrderProcessedState.Name = "setOrderProcessedState"; this.setOrderProcessedState.TargetStateName = "OrderProcessedState"; // // handleOrderProcessed // this.handleOrderProcessed.EventName = "OrderProcessed"; this.handleOrderProcessed.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderProcessed.Name = "handleOrderProcessed"; activitybind4.Name = "SampleWorkflow"; activitybind4.Path = "OrderSender"; workflowparameterbinding4.ParameterName = "sender"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.handleOrderProcessed.ParameterBindings.Add(workflowparameterbinding4); // // setOrderOpenState2 // this.setOrderOpenState2.Name = "setOrderOpenState2"; this.setOrderOpenState2.TargetStateName = "OrderOpenState"; // // handleOrderUpdated // this.handleOrderUpdated.EventName = "OrderUpdated"; this.handleOrderUpdated.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderUpdated.Name = "handleOrderUpdated"; activitybind5.Name = "SampleWorkflow"; activitybind5.Path = "OrderSender"; workflowparameterbinding5.ParameterName = "sender"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.handleOrderUpdated.ParameterBindings.Add(workflowparameterbinding5); // // setOrderOpenState // this.setOrderOpenState.Name = "setOrderOpenState"; this.setOrderOpenState.TargetStateName = "OrderOpenState"; // // handleOrderCreated // this.handleOrderCreated.EventName = "OrderCreated"; this.handleOrderCreated.InterfaceType = typeof(Microsoft.Samples.Workflow.OrderApplication.IOrderService); this.handleOrderCreated.Name = "handleOrderCreated"; activitybind6.Name = "SampleWorkflow"; activitybind6.Path = "OrderSender"; workflowparameterbinding6.ParameterName = "sender"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.handleOrderCreated.ParameterBindings.Add(workflowparameterbinding6); // // OnOrderCanceled // this.OnOrderCanceled.Activities.Add(this.handleExternalEventActivity1); this.OnOrderCanceled.Activities.Add(this.terminateWorkflow); this.OnOrderCanceled.Name = "OnOrderCanceled"; // // OnOrderShipped // this.OnOrderShipped.Activities.Add(this.handleOrderShipped); this.OnOrderShipped.Activities.Add(this.setOrderCompletedState); this.OnOrderShipped.Name = "OnOrderShipped"; // // OnOrderUpdated2 // this.OnOrderUpdated2.Activities.Add(this.handleOrderUpdated2); this.OnOrderUpdated2.Activities.Add(this.setOrderOpenState3); this.OnOrderUpdated2.Name = "OnOrderUpdated2"; // // OnOrderProcessed // this.OnOrderProcessed.Activities.Add(this.handleOrderProcessed); this.OnOrderProcessed.Activities.Add(this.setOrderProcessedState); this.OnOrderProcessed.Name = "OnOrderProcessed"; // // OnOrderUpdated // this.OnOrderUpdated.Activities.Add(this.handleOrderUpdated); this.OnOrderUpdated.Activities.Add(this.setOrderOpenState2); this.OnOrderUpdated.Name = "OnOrderUpdated"; // // OnOrderCreated // this.OnOrderCreated.Activities.Add(this.handleOrderCreated); this.OnOrderCreated.Activities.Add(this.setOrderOpenState); this.OnOrderCreated.Name = "OnOrderCreated"; // // OrderProcessedState // this.OrderProcessedState.Activities.Add(this.OnOrderUpdated2); this.OrderProcessedState.Activities.Add(this.OnOrderShipped); this.OrderProcessedState.Activities.Add(this.OnOrderCanceled); this.OrderProcessedState.Name = "OrderProcessedState"; // // OrderOpenState // this.OrderOpenState.Activities.Add(this.OnOrderUpdated); this.OrderOpenState.Activities.Add(this.OnOrderProcessed); this.OrderOpenState.Name = "OrderOpenState"; // // OrderCompletedState // this.OrderCompletedState.Name = "OrderCompletedState"; // // WaitingForOrderState // this.WaitingForOrderState.Activities.Add(this.OnOrderCreated); this.WaitingForOrderState.Name = "WaitingForOrderState"; // // SampleWorkflow // this.Activities.Add(this.WaitingForOrderState); this.Activities.Add(this.OrderCompletedState); this.Activities.Add(this.OrderOpenState); this.Activities.Add(this.OrderProcessedState); this.CompletedStateName = "OrderCompletedState"; this.DynamicUpdateCondition = null; this.InitialStateName = "WaitingForOrderState"; this.Name = "SampleWorkflow"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); this.SendMessageToHost = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity2 = new System.Workflow.Activities.CallExternalMethodActivity(); this.callExternalMethodActivity1 = new System.Workflow.Activities.CallExternalMethodActivity(); this.invokeWebServiceTE = new System.Workflow.Activities.InvokeWebServiceActivity(); this.branchElse = new System.Workflow.Activities.IfElseBranchActivity(); this.branchInvoicing = new System.Workflow.Activities.IfElseBranchActivity(); this.branchADSL = new System.Workflow.Activities.IfElseBranchActivity(); this.branchTE = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseReclaimType = new System.Workflow.Activities.IfElseActivity(); this.codePrepareXml = new System.Workflow.Activities.CodeActivity(); this.GetValues = new System.Workflow.Activities.HandleExternalEventActivity(); // // SendMessageToHost // this.SendMessageToHost.InterfaceType = typeof(IntegrationSample.IWorkflowData); this.SendMessageToHost.MethodName = "SetHostMessage"; this.SendMessageToHost.Name = "SendMessageToHost"; activitybind1.Name = "wfIntegrationAndRouting"; activitybind1.Path = "typeIncorrectMessage"; workflowparameterbinding1.ParameterName = "Message"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.SendMessageToHost.ParameterBindings.Add(workflowparameterbinding1); // // callExternalMethodActivity2 // this.callExternalMethodActivity2.InterfaceType = typeof(IntegrationSample.IWorkflowData); this.callExternalMethodActivity2.MethodName = "SetHostMessage"; this.callExternalMethodActivity2.Name = "callExternalMethodActivity2"; activitybind2.Name = "wfIntegrationAndRouting"; activitybind2.Path = "typeIsNotImplementedYet"; workflowparameterbinding2.ParameterName = "Message"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.callExternalMethodActivity2.ParameterBindings.Add(workflowparameterbinding2); // // callExternalMethodActivity1 // this.callExternalMethodActivity1.InterfaceType = typeof(IntegrationSample.IWorkflowData); this.callExternalMethodActivity1.MethodName = "SetHostMessage"; this.callExternalMethodActivity1.Name = "callExternalMethodActivity1"; activitybind3.Name = "wfIntegrationAndRouting"; activitybind3.Path = "typeIsNotImplementedYet"; workflowparameterbinding3.ParameterName = "Message"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.callExternalMethodActivity1.ParameterBindings.Add(workflowparameterbinding3); // // invokeWebServiceTE // this.invokeWebServiceTE.MethodName = "ReceiveMessage"; this.invokeWebServiceTE.Name = "invokeWebServiceTE"; activitybind4.Name = "wfIntegrationAndRouting"; activitybind4.Path = "domMessageToSend"; workflowparameterbinding4.ParameterName = "message"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.invokeWebServiceTE.ParameterBindings.Add(workflowparameterbinding4); this.invokeWebServiceTE.ProxyClass = typeof(IntegrationSample.ReparacionTE.Service); this.invokeWebServiceTE.Invoking += new System.EventHandler<System.Workflow.Activities.InvokeWebServiceEventArgs>(this.InvokingWebService); this.invokeWebServiceTE.Invoked += new System.EventHandler<System.Workflow.Activities.InvokeWebServiceEventArgs>(this.InvokedWebService); // // branchElse // this.branchElse.Activities.Add(this.SendMessageToHost); this.branchElse.Name = "branchElse"; // // branchInvoicing // this.branchInvoicing.Activities.Add(this.callExternalMethodActivity2); ruleconditionreference1.ConditionName = "Invoice"; this.branchInvoicing.Condition = ruleconditionreference1; this.branchInvoicing.Name = "branchInvoicing"; // // branchADSL // this.branchADSL.Activities.Add(this.callExternalMethodActivity1); ruleconditionreference2.ConditionName = "ADSL"; this.branchADSL.Condition = ruleconditionreference2; this.branchADSL.Name = "branchADSL"; // // branchTE // this.branchTE.Activities.Add(this.invokeWebServiceTE); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.IsTE); this.branchTE.Condition = codecondition1; this.branchTE.Name = "branchTE"; // // ifElseReclaimType // this.ifElseReclaimType.Activities.Add(this.branchTE); this.ifElseReclaimType.Activities.Add(this.branchADSL); this.ifElseReclaimType.Activities.Add(this.branchInvoicing); this.ifElseReclaimType.Activities.Add(this.branchElse); this.ifElseReclaimType.Name = "ifElseReclaimType"; // // codePrepareXml // this.codePrepareXml.Name = "codePrepareXml"; this.codePrepareXml.ExecuteCode += new System.EventHandler(this.codePrepareXmlExecute); // // GetValues // this.GetValues.EventName = "WorkflowInitialization"; this.GetValues.InterfaceType = typeof(IntegrationSample.IWorkflowData); this.GetValues.Name = "GetValues"; this.GetValues.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.GetValues_Invoked); // // wfIntegrationAndRouting // this.Activities.Add(this.GetValues); this.Activities.Add(this.codePrepareXml); this.Activities.Add(this.ifElseReclaimType); this.Name = "wfIntegrationAndRouting"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.myPolicyActivity1 = new CustomWorkflowLibrary.MyPolicyActivity(); this.initializeActivity = new System.Workflow.Activities.CodeActivity(); this.receiveActivity1 = new System.Workflow.Activities.ReceiveActivity(); // // myPolicyActivity1 // this.myPolicyActivity1.Name = "myPolicyActivity1"; this.myPolicyActivity1.RuleFilePath = "../../../Workflow1.rules"; // // initializeActivity // this.initializeActivity.Name = "initializeActivity"; this.initializeActivity.ExecuteCode += new System.EventHandler(this.initializeActivity_ExecuteCode); // // receiveActivity1 // this.receiveActivity1.Activities.Add(this.initializeActivity); this.receiveActivity1.Activities.Add(this.myPolicyActivity1); this.receiveActivity1.CanCreateInstance = true; this.receiveActivity1.Name = "receiveActivity1"; activitybind1.Name = "Workflow1"; activitybind1.Path = "paramCategory"; workflowparameterbinding1.ParameterName = "category"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "Workflow1"; activitybind2.Path = "paramPrivilege"; workflowparameterbinding2.ParameterName = "privilege"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); activitybind3.Name = "Workflow1"; activitybind3.Path = "paramUnitCost"; workflowparameterbinding3.ParameterName = "unitcost"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "Workflow1"; activitybind4.Path = "paramVolume"; workflowparameterbinding4.ParameterName = "volume"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); activitybind5.Name = "Workflow1"; activitybind5.Path = "totalCost"; workflowparameterbinding5.ParameterName = "(ReturnValue)"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding1); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding2); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding3); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding4); this.receiveActivity1.ParameterBindings.Add(workflowparameterbinding5); typedoperationinfo1.ContractType = typeof(CustomWorkflowLibrary.IWorkflow1); typedoperationinfo1.Name = "CalcCost"; this.receiveActivity1.ServiceOperationInfo = typedoperationinfo1; workflowserviceattributes1.ConfigurationName = "Workflow1"; workflowserviceattributes1.Name = "Workflow1"; // // Workflow1 // this.Activities.Add(this.receiveActivity1); this.Name = "Workflow1"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.handleReviewNotApproved = new System.Workflow.Activities.HandleExternalEventActivity(); this.handleReviewApproval = new System.Workflow.Activities.HandleExternalEventActivity(); this.eventDrivenActivity2 = new System.Workflow.Activities.EventDrivenActivity(); this.eventDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.ReviewResponse = new System.Workflow.Activities.ListenActivity(); this.callCreateReview = new System.Workflow.Activities.CallExternalMethodActivity(); // // handleReviewNotApproved // this.handleReviewNotApproved.EventName = "ReviewNotApproved"; this.handleReviewNotApproved.InterfaceType = typeof(CCommunicationSequentialConsoleApplication.IReview); this.handleReviewNotApproved.Name = "handleReviewNotApproved"; this.handleReviewNotApproved.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.OnNotApproved); // // handleReviewApproval // this.handleReviewApproval.EventName = "ReviewApproved"; this.handleReviewApproval.InterfaceType = typeof(CCommunicationSequentialConsoleApplication.IReview); this.handleReviewApproval.Name = "handleReviewApproval"; this.handleReviewApproval.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs>(this.OnApproved); // // eventDrivenActivity2 // this.eventDrivenActivity2.Activities.Add(this.handleReviewNotApproved); this.eventDrivenActivity2.Name = "eventDrivenActivity2"; // // eventDrivenActivity1 // this.eventDrivenActivity1.Activities.Add(this.handleReviewApproval); this.eventDrivenActivity1.Name = "eventDrivenActivity1"; // // ReviewResponse // this.ReviewResponse.Activities.Add(this.eventDrivenActivity1); this.ReviewResponse.Activities.Add(this.eventDrivenActivity2); this.ReviewResponse.Name = "ReviewResponse"; // // callCreateReview // this.callCreateReview.InterfaceType = typeof(CCommunicationSequentialConsoleApplication.IReview); this.callCreateReview.MethodName = "CreateReview"; this.callCreateReview.Name = "callCreateReview"; workflowparameterbinding1.ParameterName = "Reviewee"; workflowparameterbinding1.Value = "You"; workflowparameterbinding2.ParameterName = "Reviewer"; workflowparameterbinding2.Value = "Me"; this.callCreateReview.ParameterBindings.Add(workflowparameterbinding1); this.callCreateReview.ParameterBindings.Add(workflowparameterbinding2); // // Workflow1 // this.Activities.Add(this.callCreateReview); this.Activities.Add(this.ReviewResponse); this.Name = "Workflow1"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.CodeNotify = new System.Workflow.Activities.CodeActivity(); this.faultHandlerActivity1 = new System.Workflow.ComponentModel.FaultHandlerActivity(); this.debitAmount1 = new Microsoft.Samples.Workflow.TransactionalServiceSample.DebitAmount(); this.creditAmount1 = new Microsoft.Samples.Workflow.TransactionalServiceSample.CreditAmount(); this.faultHandlersActivity1 = new System.Workflow.ComponentModel.FaultHandlersActivity(); this.CodeDisplayAccountBalances2 = new System.Workflow.Activities.CodeActivity(); this.CallAfterTransaction = new System.Workflow.Activities.CallExternalMethodActivity(); this.transactionScope1 = new System.Workflow.ComponentModel.CompensatableTransactionScopeActivity(); this.CodeDisplayAccountBalances1 = new System.Workflow.Activities.CodeActivity(); this.CallBeforeTransaction = new System.Workflow.Activities.CallExternalMethodActivity(); // // CodeNotify // this.CodeNotify.Name = "CodeNotify"; this.CodeNotify.ExecuteCode += new System.EventHandler(this.onCodeNotify_ExecuteCode); // // faultHandlerActivity1 // this.faultHandlerActivity1.Activities.Add(this.CodeNotify); this.faultHandlerActivity1.FaultType = typeof(System.Exception); this.faultHandlerActivity1.Name = "faultHandlerActivity1"; // // debitAmount1 // activitybind1.Name = "BalanceTransferWorkflow"; activitybind1.Path = "TransferAmount"; this.debitAmount1.Name = "debitAmount1"; this.debitAmount1.OnBeforeInvoke += new System.EventHandler(this.onBefore_DebitAmount); this.debitAmount1.SetBinding(Microsoft.Samples.Workflow.TransactionalServiceSample.DebitAmount.AmountProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); // // creditAmount1 // activitybind2.Name = "BalanceTransferWorkflow"; activitybind2.Path = "TransferAmount"; this.creditAmount1.Name = "creditAmount1"; this.creditAmount1.OnBeforeInvoke += new System.EventHandler(this.onBefore_CreditAmount); this.creditAmount1.SetBinding(Microsoft.Samples.Workflow.TransactionalServiceSample.CreditAmount.AmountProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); // // faultHandlersActivity1 // this.faultHandlersActivity1.Activities.Add(this.faultHandlerActivity1); this.faultHandlersActivity1.Name = "faultHandlersActivity1"; // // CodeDisplayAccountBalances2 // this.CodeDisplayAccountBalances2.Name = "CodeDisplayAccountBalances2"; this.CodeDisplayAccountBalances2.ExecuteCode += new System.EventHandler(this.onDisplayAccountBalances); // // CallAfterTransaction // this.CallAfterTransaction.InterfaceType = typeof(Microsoft.Samples.Workflow.TransactionalServiceSample.IQueryAccountService); this.CallAfterTransaction.MethodName = "QueryAccount"; this.CallAfterTransaction.Name = "CallAfterTransaction"; activitybind3.Name = "BalanceTransferWorkflow"; activitybind3.Path = "AccountBalances"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "BalanceTransferWorkflow"; activitybind4.Path = "AccountNumber"; workflowparameterbinding2.ParameterName = "accountNumber"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.CallAfterTransaction.ParameterBindings.Add(workflowparameterbinding1); this.CallAfterTransaction.ParameterBindings.Add(workflowparameterbinding2); this.CallAfterTransaction.MethodInvoking += new System.EventHandler(this.onAfterTransactionInquiry); // // transactionScope1 // this.transactionScope1.Activities.Add(this.creditAmount1); this.transactionScope1.Activities.Add(this.debitAmount1); this.transactionScope1.Name = "transactionScope1"; this.transactionScope1.TransactionOptions.IsolationLevel = System.Transactions.IsolationLevel.Serializable; // // CodeDisplayAccountBalances1 // this.CodeDisplayAccountBalances1.Name = "CodeDisplayAccountBalances1"; this.CodeDisplayAccountBalances1.ExecuteCode += new System.EventHandler(this.onDisplayAccountBalances); // // CallBeforeTransaction // this.CallBeforeTransaction.InterfaceType = typeof(Microsoft.Samples.Workflow.TransactionalServiceSample.IQueryAccountService); this.CallBeforeTransaction.MethodName = "QueryAccount"; this.CallBeforeTransaction.Name = "CallBeforeTransaction"; activitybind5.Name = "BalanceTransferWorkflow"; activitybind5.Path = "AccountBalances"; workflowparameterbinding3.ParameterName = "(ReturnValue)"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); activitybind6.Name = "BalanceTransferWorkflow"; activitybind6.Path = "AccountNumber"; workflowparameterbinding4.ParameterName = "accountNumber"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.CallBeforeTransaction.ParameterBindings.Add(workflowparameterbinding3); this.CallBeforeTransaction.ParameterBindings.Add(workflowparameterbinding4); this.CallBeforeTransaction.MethodInvoking += new System.EventHandler(this.onBeforeTransactionInquiry); // // BalanceTransferWorkflow // this.Activities.Add(this.CallBeforeTransaction); this.Activities.Add(this.CodeDisplayAccountBalances1); this.Activities.Add(this.transactionScope1); this.Activities.Add(this.CallAfterTransaction); this.Activities.Add(this.CodeDisplayAccountBalances2); this.Activities.Add(this.faultHandlersActivity1); this.Name = "BalanceTransferWorkflow"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); this.stopWorkflowInput = new System.Workflow.Activities.WebServiceInputActivity(); this.getLastQuotientOutput = new System.Workflow.Activities.WebServiceOutputActivity(); this.getLastQuotientInput = new System.Workflow.Activities.WebServiceInputActivity(); this.divideNumbersOutput = new System.Workflow.Activities.WebServiceOutputActivity(); this.codeDoDivision = new System.Workflow.Activities.CodeActivity(); this.divideNumbersInput = new System.Workflow.Activities.WebServiceInputActivity(); this.eventDrivenActivity3 = new System.Workflow.Activities.EventDrivenActivity(); this.eventDrivenActivity2 = new System.Workflow.Activities.EventDrivenActivity(); this.eventDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.listenActivity1 = new System.Workflow.Activities.ListenActivity(); this.whileActivity1 = new System.Workflow.Activities.WhileActivity(); this.startWorkflowInput = new System.Workflow.Activities.WebServiceInputActivity(); // // stopWorkflowInput // this.stopWorkflowInput.InterfaceType = typeof(SharedWorkflows.IMathServiceStateful); this.stopWorkflowInput.MethodName = "StopWorkflow"; this.stopWorkflowInput.Name = "stopWorkflowInput"; this.stopWorkflowInput.InputReceived += new System.EventHandler(this.stopWorkflowInput_InputReceived); // // getLastQuotientOutput // this.getLastQuotientOutput.InputActivityName = "getLastQuotientInput"; this.getLastQuotientOutput.Name = "getLastQuotientOutput"; activitybind1.Name = "MathServiceStatefulWorkflow"; activitybind1.Path = "quotient"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.getLastQuotientOutput.ParameterBindings.Add(workflowparameterbinding1); // // getLastQuotientInput // this.getLastQuotientInput.InterfaceType = typeof(SharedWorkflows.IMathServiceStateful); this.getLastQuotientInput.MethodName = "GetLastQuotient"; this.getLastQuotientInput.Name = "getLastQuotientInput"; // // divideNumbersOutput // this.divideNumbersOutput.InputActivityName = "divideNumbersInput"; this.divideNumbersOutput.Name = "divideNumbersOutput"; activitybind2.Name = "MathServiceStatefulWorkflow"; activitybind2.Path = "quotient"; workflowparameterbinding2.ParameterName = "(ReturnValue)"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.divideNumbersOutput.ParameterBindings.Add(workflowparameterbinding2); // // codeDoDivision // this.codeDoDivision.Name = "codeDoDivision"; this.codeDoDivision.ExecuteCode += new System.EventHandler(this.codeDoDivision_ExecuteCode); // // divideNumbersInput // this.divideNumbersInput.InterfaceType = typeof(SharedWorkflows.IMathServiceStateful); this.divideNumbersInput.MethodName = "DivideNumbers"; this.divideNumbersInput.Name = "divideNumbersInput"; activitybind3.Name = "MathServiceStatefulWorkflow"; activitybind3.Path = "dividend"; workflowparameterbinding3.ParameterName = "dividend"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "MathServiceStatefulWorkflow"; activitybind4.Path = "divisor"; workflowparameterbinding4.ParameterName = "divisor"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.divideNumbersInput.ParameterBindings.Add(workflowparameterbinding3); this.divideNumbersInput.ParameterBindings.Add(workflowparameterbinding4); // // eventDrivenActivity3 // this.eventDrivenActivity3.Activities.Add(this.stopWorkflowInput); this.eventDrivenActivity3.Name = "eventDrivenActivity3"; // // eventDrivenActivity2 // this.eventDrivenActivity2.Activities.Add(this.getLastQuotientInput); this.eventDrivenActivity2.Activities.Add(this.getLastQuotientOutput); this.eventDrivenActivity2.Name = "eventDrivenActivity2"; // // eventDrivenActivity1 // this.eventDrivenActivity1.Activities.Add(this.divideNumbersInput); this.eventDrivenActivity1.Activities.Add(this.codeDoDivision); this.eventDrivenActivity1.Activities.Add(this.divideNumbersOutput); this.eventDrivenActivity1.Name = "eventDrivenActivity1"; // // listenActivity1 // this.listenActivity1.Activities.Add(this.eventDrivenActivity1); this.listenActivity1.Activities.Add(this.eventDrivenActivity2); this.listenActivity1.Activities.Add(this.eventDrivenActivity3); this.listenActivity1.Name = "listenActivity1"; // // whileActivity1 // this.whileActivity1.Activities.Add(this.listenActivity1); codecondition1.Condition += new System.EventHandler <System.Workflow.Activities.ConditionalEventArgs>(this.CheckIsTimeToStop); this.whileActivity1.Condition = codecondition1; this.whileActivity1.Name = "whileActivity1"; // // startWorkflowInput // this.startWorkflowInput.InterfaceType = typeof(SharedWorkflows.IMathServiceStateful); this.startWorkflowInput.IsActivating = true; this.startWorkflowInput.MethodName = "StartWorkflow"; this.startWorkflowInput.Name = "startWorkflowInput"; // // MathServiceStatefulWorkflow // this.Activities.Add(this.startWorkflowInput); this.Activities.Add(this.whileActivity1); this.Name = "MathServiceStatefulWorkflow"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.returnActivity1 = new RKiss.ActivityLibrary.ReturnActivity(); this.sequenceActivity3 = new System.Workflow.Activities.SequenceActivity(); this.connectorActivity7 = new RKiss.ActivityLibrary.ConnectorActivity(); this.delayActivity1 = new System.Workflow.Activities.DelayActivity(); this.sequenceActivity2 = new System.Workflow.Activities.SequenceActivity(); this.returnActivity7 = new RKiss.ActivityLibrary.ReturnActivity(); this.connectorActivity8 = new RKiss.ActivityLibrary.ConnectorActivity(); this.returnActivity6 = new RKiss.ActivityLibrary.ReturnActivity(); this.returnActivity5 = new RKiss.ActivityLibrary.ReturnActivity(); this.returnActivity4 = new RKiss.ActivityLibrary.ReturnActivity(); this.connectorActivity6 = new RKiss.ActivityLibrary.ConnectorActivity(); this.adapterActivity1 = new RKiss.ActivityLibrary.AdapterActivity(); this.connectorActivity5 = new RKiss.ActivityLibrary.ConnectorActivity(); this.sequenceActivity5 = new System.Workflow.Activities.SequenceActivity(); this.sequenceActivity4 = new System.Workflow.Activities.SequenceActivity(); this.RETURN = new RKiss.ActivityLibrary.ReturnActivity(); this.returnActivity2 = new RKiss.ActivityLibrary.ReturnActivity(); this.returnActivity3 = new RKiss.ActivityLibrary.ReturnActivity(); this.connectorActivity4 = new RKiss.ActivityLibrary.ConnectorActivity(); this.sequenceActivity1 = new System.Workflow.Activities.SequenceActivity(); this.compensatableTransactionScopeActivity1 = new System.Workflow.ComponentModel.CompensatableTransactionScopeActivity(); this.conditionedActivityGroup1 = new System.Workflow.Activities.ConditionedActivityGroup(); this.parallelActivity1 = new System.Workflow.Activities.ParallelActivity(); this.connectorActivity2 = new RKiss.ActivityLibrary.ConnectorActivity(); this.connectorActivity3 = new RKiss.ActivityLibrary.ConnectorActivity(); this.connectorActivity1 = new RKiss.ActivityLibrary.ConnectorActivity(); // // returnActivity1 // this.returnActivity1.ConnectorActivityName = "connectorActivity3"; this.returnActivity1.Name = "returnActivity1"; // // sequenceActivity3 // this.sequenceActivity3.Activities.Add(this.returnActivity1); this.sequenceActivity3.Name = "sequenceActivity3"; // // connectorActivity7 // this.connectorActivity7.MethodName = "SayHello"; this.connectorActivity7.Name = "connectorActivity7"; this.connectorActivity7.Type = typeof(InterfaceContract.ITest); // // delayActivity1 // this.delayActivity1.Name = "delayActivity1"; this.delayActivity1.TimeoutDuration = System.TimeSpan.Parse("00:00:00"); // // sequenceActivity2 // this.sequenceActivity2.Activities.Add(this.sequenceActivity3); this.sequenceActivity2.Name = "sequenceActivity2"; // // returnActivity7 // this.returnActivity7.ConnectorActivityName = "connectorActivity8"; this.returnActivity7.Name = "returnActivity7"; // // connectorActivity8 // this.connectorActivity8.MethodName = "SayHello"; this.connectorActivity8.Name = "connectorActivity8"; this.connectorActivity8.Type = typeof(InterfaceContract.ITest); // // returnActivity6 // this.returnActivity6.ConnectorActivityName = "connectorActivity7"; this.returnActivity6.Name = "returnActivity6"; // // returnActivity5 // this.returnActivity5.ConnectorActivityName = "connectorActivity6"; this.returnActivity5.Name = "returnActivity5"; // // returnActivity4 // this.returnActivity4.ConnectorActivityName = "connectorActivity5"; this.returnActivity4.Name = "returnActivity4"; // // connectorActivity6 // this.connectorActivity6.MethodName = "SayHello"; this.connectorActivity6.Name = "connectorActivity6"; this.connectorActivity6.Type = typeof(InterfaceContract.ITest); // // adapterActivity1 // this.adapterActivity1.MethodName = "SayHello"; this.adapterActivity1.Name = "adapterActivity1"; this.adapterActivity1.Type = typeof(InterfaceContract.ITest); this.adapterActivity1.Uri = "@myEndpoint"; // // connectorActivity5 // this.connectorActivity5.MethodName = "SayHello"; this.connectorActivity5.Name = "connectorActivity5"; this.connectorActivity5.Type = typeof(InterfaceContract.ITest); // // sequenceActivity5 // this.sequenceActivity5.Activities.Add(this.connectorActivity7); this.sequenceActivity5.Name = "sequenceActivity5"; // // sequenceActivity4 // this.sequenceActivity4.Activities.Add(this.delayActivity1); this.sequenceActivity4.Name = "sequenceActivity4"; // // RETURN // this.RETURN.ConnectorActivityName = "connectorActivity5"; this.RETURN.Enabled = false; this.RETURN.Name = "RETURN"; // // returnActivity2 // this.returnActivity2.ConnectorActivityName = "connectorActivity4"; this.returnActivity2.Name = "returnActivity2"; // // returnActivity3 // this.returnActivity3.ConnectorActivityName = "connectorActivity2"; this.returnActivity3.Name = "returnActivity3"; // // connectorActivity4 // this.connectorActivity4.MethodName = "Echo"; this.connectorActivity4.Name = "connectorActivity4"; activitybind1.Name = "Workflow3"; activitybind1.Path = "Workflow3_msg1"; workflowparameterbinding1.ParameterName = "addr"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.connectorActivity4.Parameters.Add(workflowparameterbinding1); this.connectorActivity4.Type = typeof(InterfaceContract.Test); // // sequenceActivity1 // this.sequenceActivity1.Activities.Add(this.sequenceActivity2); this.sequenceActivity1.Name = "sequenceActivity1"; // // compensatableTransactionScopeActivity1 // this.compensatableTransactionScopeActivity1.Activities.Add(this.connectorActivity8); this.compensatableTransactionScopeActivity1.Activities.Add(this.returnActivity7); this.compensatableTransactionScopeActivity1.Name = "compensatableTransactionScopeActivity1"; this.compensatableTransactionScopeActivity1.TransactionOptions.IsolationLevel = System.Transactions.IsolationLevel.Serializable; // // conditionedActivityGroup1 // this.conditionedActivityGroup1.Activities.Add(this.connectorActivity5); this.conditionedActivityGroup1.Activities.Add(this.adapterActivity1); this.conditionedActivityGroup1.Activities.Add(this.connectorActivity6); this.conditionedActivityGroup1.Activities.Add(this.returnActivity4); this.conditionedActivityGroup1.Activities.Add(this.returnActivity5); this.conditionedActivityGroup1.Activities.Add(this.returnActivity6); this.conditionedActivityGroup1.Name = "conditionedActivityGroup1"; // // parallelActivity1 // this.parallelActivity1.Activities.Add(this.sequenceActivity4); this.parallelActivity1.Activities.Add(this.sequenceActivity5); this.parallelActivity1.Name = "parallelActivity1"; // // connectorActivity2 // this.connectorActivity2.MethodName = "Echo"; this.connectorActivity2.Name = "connectorActivity2"; activitybind2.Name = "Workflow3"; activitybind2.Path = "Workflow3_msg1"; workflowparameterbinding2.ParameterName = "addr"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.connectorActivity2.Parameters.Add(workflowparameterbinding2); this.connectorActivity2.Type = typeof(InterfaceContract.Test); // // connectorActivity3 // this.connectorActivity3.MethodName = "Echo"; this.connectorActivity3.Name = "connectorActivity3"; activitybind3.Name = "Workflow3"; activitybind3.Path = "Workflow3_msg1"; workflowparameterbinding3.ParameterName = "addr"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.connectorActivity3.Parameters.Add(workflowparameterbinding3); this.connectorActivity3.Type = typeof(InterfaceContract.Test); // // connectorActivity1 // this.connectorActivity1.Enabled = false; this.connectorActivity1.MethodName = "SayHello"; this.connectorActivity1.Name = "connectorActivity1"; activitybind4.Name = "Workflow3"; activitybind4.Path = "Workflow3_msg1"; workflowparameterbinding4.ParameterName = "msg"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.connectorActivity1.Parameters.Add(workflowparameterbinding4); this.connectorActivity1.Type = typeof(InterfaceContract.ITest); // // Workflow3 // this.Activities.Add(this.connectorActivity1); this.Activities.Add(this.connectorActivity3); this.Activities.Add(this.connectorActivity2); this.Activities.Add(this.parallelActivity1); this.Activities.Add(this.conditionedActivityGroup1); this.Activities.Add(this.compensatableTransactionScopeActivity1); this.Activities.Add(this.sequenceActivity1); this.Activities.Add(this.connectorActivity4); this.Activities.Add(this.returnActivity3); this.Activities.Add(this.returnActivity2); this.Activities.Add(this.RETURN); this.MethodName = "OneWay"; this.Name = "Workflow3"; activitybind5.Name = "Workflow3"; activitybind5.Path = "Workflow3_msg1"; workflowparameterbinding5.ParameterName = "msg"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.Parameters.Add(workflowparameterbinding5); this.Type = typeof(InterfaceContract.ITest); this.Received += new System.EventHandler(this.codeActivity1_ExecuteCode); 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.Adapter2 = new RKiss.ActivityLibrary.AdapterActivity(); this.Return = new RKiss.ActivityLibrary.ReturnActivity(); this.transactionScopeActivity1 = new System.Workflow.ComponentModel.TransactionScopeActivity(); this.Adapter = new RKiss.ActivityLibrary.AdapterActivity(); this.Connector = new RKiss.ActivityLibrary.ConnectorActivity(); // // Adapter2 // this.Adapter2.MethodName = "Fire"; this.Adapter2.Name = "Adapter2"; activitybind1.Name = "Workflow4"; activitybind1.Path = "Connector_msg1"; workflowparameterbinding1.ParameterName = "msg"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.Adapter2.Parameters.Add(workflowparameterbinding1); this.Adapter2.Type = typeof(InterfaceContract.IFireTest); this.Adapter2.Uri = "@asyncWorkflow"; // // Return // this.Return.ConnectorActivityName = "Connector"; this.Return.Name = "Return"; activitybind2.Name = "Workflow4"; activitybind2.Path = "Return__ReturnValue_1"; workflowparameterbinding2.ParameterName = "(ReturnValue)"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.Return.Parameters.Add(workflowparameterbinding2); // // transactionScopeActivity1 // this.transactionScopeActivity1.Activities.Add(this.Adapter2); this.transactionScopeActivity1.Name = "transactionScopeActivity1"; this.transactionScopeActivity1.TransactionOptions.IsolationLevel = System.Transactions.IsolationLevel.Serializable; // // Adapter // this.Adapter.MethodName = "SayHello"; this.Adapter.Name = "Adapter"; activitybind3.Name = "Workflow4"; activitybind3.Path = "Connector_msg1"; workflowparameterbinding3.ParameterName = "msg"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "Workflow4"; activitybind4.Path = "Return__ReturnValue_1"; workflowparameterbinding4.ParameterName = "(ReturnValue)"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.Adapter.Parameters.Add(workflowparameterbinding3); this.Adapter.Parameters.Add(workflowparameterbinding4); this.Adapter.Type = typeof(InterfaceContract.ITest); this.Adapter.Uri = "wf://localhost/MyWorkflow5"; // // Connector // this.Connector.MethodName = "SayHello"; this.Connector.Name = "Connector"; activitybind5.Name = "Workflow4"; activitybind5.Path = "Connector_msg1"; workflowparameterbinding5.ParameterName = "msg"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.Connector.Parameters.Add(workflowparameterbinding5); this.Connector.Type = typeof(InterfaceContract.ITest); this.Connector.Received += new System.EventHandler(this.Connector_Received); // // Workflow4 // this.Activities.Add(this.Connector); this.Activities.Add(this.Adapter); this.Activities.Add(this.transactionScopeActivity1); this.Activities.Add(this.Return); this.Name = "Workflow4"; 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(); // <snippet299> this.approvedHandleExternalEventActivity = new System.Workflow.Activities.HandleExternalEventActivity(); this.rejectedHandleExternalEventActivity = new System.Workflow.Activities.HandleExternalEventActivity(); // </snippet299> // // createBallotCallExternalMethodActivity // this.createBallotCallExternalMethodActivity.InterfaceType = typeof(IVotingService); this.createBallotCallExternalMethodActivity.MethodName = "CreateBallot"; this.createBallotCallExternalMethodActivity.Name = "createBallotCallExternalMethodActivity"; activitybind1.Name = "VotingServiceWorkflow"; activitybind1.Path = "Alias"; workflowparameterbinding1.ParameterName = "alias"; //<snippet300> workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); //</snippet300> //<snippet301> this.createBallotCallExternalMethodActivity.ParameterBindings.Add(workflowparameterbinding1); //</snippet301> // // 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 // // <snippet302> this.approvedHandleExternalEventActivity.EventName = "ApprovedProposal"; this.approvedHandleExternalEventActivity.InterfaceType = typeof(IVotingService); this.approvedHandleExternalEventActivity.Name = "approvedHandleExternalEventActivity"; //<snippet303> this.approvedHandleExternalEventActivity.Roles = null; //</snippet303> this.approvedHandleExternalEventActivity.Invoked += new System.EventHandler <ExternalDataEventArgs>(this.OnApproved); // </snippet302> // // rejectedHandleExternalEventActivity // // <snippet304> this.rejectedHandleExternalEventActivity.EventName = "RejectedProposal"; this.rejectedHandleExternalEventActivity.InterfaceType = typeof(IVotingService); this.rejectedHandleExternalEventActivity.Name = "rejectedHandleExternalEventActivity"; this.rejectedHandleExternalEventActivity.Roles = null; this.rejectedHandleExternalEventActivity.Invoked += new System.EventHandler <ExternalDataEventArgs>(this.OnRejected); // </snippet304> // // 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.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind9 = 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(); 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.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind(); this.CreateUserToken = new Dropthings.Business.Activities.UserAccountActivities.CreateUserTokenActivity(); this.TransferOwnership = new Dropthings.Business.Activities.UserAccountActivities.TransferOwnershipActivity(); this.GetOldAspnetUser = new Dropthings.Business.Activities.UserAccountActivities.GetAspnetUserActivity(); this.CallCloneUserFromTemplateWorkflow = new Dropthings.Business.Activities.CallWorkflowActivity(); this.SetUserName = new System.Workflow.Activities.CodeActivity(); this.IfActivationRequired = new System.Workflow.Activities.IfElseBranchActivity(); this.SettingTemplateDisabled = new System.Workflow.Activities.IfElseBranchActivity(); this.IfCloneRegisteredProfileEnabled = new System.Workflow.Activities.IfElseBranchActivity(); this.ChckIfActivationRequired = new System.Workflow.Activities.IfElseActivity(); this.CheckIfCloneRegisteredProfileEnabled = new System.Workflow.Activities.IfElseActivity(); this.AddUserToRegisteredRole = new Dropthings.Business.Activities.SetUserRolesActivity(); this.GetUserSettingTemplates = new Dropthings.Business.Activities.GetUserSettingTemplatesActivity(); this.CreateNewUser = new Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity(); // // CreateUserToken // activitybind1.Name = "UserRegistrationWorkflow"; activitybind1.Path = "Request.Email"; this.CreateUserToken.Name = "CreateUserToken"; activitybind2.Name = "UserRegistrationWorkflow"; activitybind2.Path = "Response.UnlockKey"; activitybind3.Name = "CreateNewUser"; activitybind3.Path = "NewUserGuid"; this.CreateUserToken.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("Email", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserTokenActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.CreateUserToken.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserTokenActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.CreateUserToken.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UnlockKey", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserTokenActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); // // TransferOwnership // this.TransferOwnership.Name = "TransferOwnership"; activitybind4.Name = "CreateNewUser"; activitybind4.Path = "NewUserGuid"; activitybind5.Name = "GetOldAspnetUser"; activitybind5.Path = "aspnet_User.UserId"; this.TransferOwnership.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserNewGuid", typeof(Dropthings.Business.Activities.UserAccountActivities.TransferOwnershipActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.TransferOwnership.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserOldGuid", typeof(Dropthings.Business.Activities.UserAccountActivities.TransferOwnershipActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); // // GetOldAspnetUser // this.GetOldAspnetUser.aspnet_User = null; this.GetOldAspnetUser.Name = "GetOldAspnetUser"; activitybind6.Name = "UserRegistrationWorkflow"; activitybind6.Path = "Request.UserName"; this.GetOldAspnetUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(Dropthings.Business.Activities.UserAccountActivities.GetAspnetUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); // // CallCloneUserFromTemplateWorkflow // this.CallCloneUserFromTemplateWorkflow.Name = "CallCloneUserFromTemplateWorkflow"; activitybind7.Name = "GetUserSettingTemplateActivity1"; activitybind7.Path = "RegisteredUserTemplate"; workflowparameterbinding1.ParameterName = "CloneWithUserName"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); activitybind8.Name = "UserRegistrationWorkflow"; activitybind8.Path = "Request"; workflowparameterbinding2.ParameterName = "Request"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); activitybind9.Name = "UserRegistrationWorkflow"; activitybind9.Path = "Response"; workflowparameterbinding3.ParameterName = "Response"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding1); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding2); this.CallCloneUserFromTemplateWorkflow.Parameters.Add(workflowparameterbinding3); this.CallCloneUserFromTemplateWorkflow.Type = typeof(Dropthings.Business.Workflows.UserAccountWorkflow.SetupUserWithTemplateWorkflow); // // SetUserName // this.SetUserName.Name = "SetUserName"; this.SetUserName.ExecuteCode += new System.EventHandler(this.SetUsernameForSetupUserFromTemplateWotkflow_ExecuteCode); // // IfActivationRequired // this.IfActivationRequired.Activities.Add(this.CreateUserToken); ruleconditionreference1.ConditionName = "ActivationRequired"; this.IfActivationRequired.Condition = ruleconditionreference1; this.IfActivationRequired.Name = "IfActivationRequired"; // // SettingTemplateDisabled // this.SettingTemplateDisabled.Activities.Add(this.GetOldAspnetUser); this.SettingTemplateDisabled.Activities.Add(this.TransferOwnership); ruleconditionreference2.ConditionName = "CloneRegisteredProfileDisabled"; this.SettingTemplateDisabled.Condition = ruleconditionreference2; this.SettingTemplateDisabled.Name = "SettingTemplateDisabled"; // // IfCloneRegisteredProfileEnabled // this.IfCloneRegisteredProfileEnabled.Activities.Add(this.SetUserName); this.IfCloneRegisteredProfileEnabled.Activities.Add(this.CallCloneUserFromTemplateWorkflow); ruleconditionreference3.ConditionName = "CloneRegisteredProfileEnabled"; this.IfCloneRegisteredProfileEnabled.Condition = ruleconditionreference3; this.IfCloneRegisteredProfileEnabled.Name = "IfCloneRegisteredProfileEnabled"; // // ChckIfActivationRequired // this.ChckIfActivationRequired.Activities.Add(this.IfActivationRequired); this.ChckIfActivationRequired.Name = "ChckIfActivationRequired"; // // CheckIfCloneRegisteredProfileEnabled // this.CheckIfCloneRegisteredProfileEnabled.Activities.Add(this.IfCloneRegisteredProfileEnabled); this.CheckIfCloneRegisteredProfileEnabled.Activities.Add(this.SettingTemplateDisabled); this.CheckIfCloneRegisteredProfileEnabled.Name = "CheckIfCloneRegisteredProfileEnabled"; // // AddUserToRegisteredRole // this.AddUserToRegisteredRole.Name = "AddUserToRegisteredRole"; activitybind10.Name = "GetUserSettingTemplates"; activitybind10.Path = "RegisteredUserSettingTemplate.RoleNames"; activitybind11.Name = "UserRegistrationWorkflow"; activitybind11.Path = "Request.RequestedUsername"; this.AddUserToRegisteredRole.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(Dropthings.Business.Activities.SetUserRolesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); this.AddUserToRegisteredRole.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("RoleName", typeof(Dropthings.Business.Activities.SetUserRolesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); // // GetUserSettingTemplates // this.GetUserSettingTemplates.AllUserSettingTemplate = null; this.GetUserSettingTemplates.AnonUserSettingTemplate = null; this.GetUserSettingTemplates.CloneAnonProfileEnabled = false; this.GetUserSettingTemplates.CloneRegisteredProfileEnabled = false; this.GetUserSettingTemplates.Name = "GetUserSettingTemplates"; this.GetUserSettingTemplates.RegisteredUserSettingTemplate = null; // // CreateNewUser // activitybind12.Name = "UserRegistrationWorkflow"; activitybind12.Path = "Request.Email"; this.CreateNewUser.Name = "CreateNewUser"; activitybind13.Name = "UserRegistrationWorkflow"; activitybind13.Path = "Response.UserGuid"; activitybind14.Name = "UserRegistrationWorkflow"; activitybind14.Path = "Request.Password"; activitybind15.Name = "UserRegistrationWorkflow"; activitybind15.Path = "Request.RequestedUsername"; this.CreateNewUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("Email", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind12))); this.CreateNewUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("Password", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind14))); this.CreateNewUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("NewUserGuid", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind13))); this.CreateNewUser.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("RequestedUsername", typeof(Dropthings.Business.Activities.UserAccountActivities.CreateUserActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind15))); // // UserRegistrationWorkflow // this.Activities.Add(this.CreateNewUser); this.Activities.Add(this.GetUserSettingTemplates); this.Activities.Add(this.AddUserToRegisteredRole); this.Activities.Add(this.CheckIfCloneRegisteredProfileEnabled); this.Activities.Add(this.ChckIfActivationRequired); this.Name = "UserRegistrationWorkflow"; this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.ContextToken contexttoken1 = new System.Workflow.Activities.ContextToken(); System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo1 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken channeltoken1 = new System.Workflow.Activities.ChannelToken(); 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo2 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ContextToken contexttoken2 = new System.Workflow.Activities.ContextToken(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding5 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo3 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken channeltoken2 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding6 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding7 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding8 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo4 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ContextToken contexttoken3 = new System.Workflow.Activities.ContextToken(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding9 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo5 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken channeltoken3 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding10 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding11 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding12 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo6 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.ChannelToken channeltoken4 = new System.Workflow.Activities.ChannelToken(); System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding13 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding14 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo7 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding15 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind16 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding16 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind17 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding17 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.TypedOperationInfo typedoperationinfo8 = new System.Workflow.Activities.TypedOperationInfo(); System.Workflow.Activities.WorkflowServiceAttributes workflowserviceattributes1 = new System.Workflow.Activities.WorkflowServiceAttributes(); this.Shipper3ShippingQuote = new System.Workflow.Activities.CodeActivity(); this.Shipper2ShippingQuote = new System.Workflow.Activities.CodeActivity(); this.Shipper1ShippingQuote = new System.Workflow.Activities.CodeActivity(); this.ReceiveQuoteFromShipper3 = new System.Workflow.Activities.ReceiveActivity(); this.RequestQuoteFromShipper3 = new System.Workflow.Activities.SendActivity(); this.ReceiveQuoteFromShipper2 = new System.Workflow.Activities.ReceiveActivity(); this.RequestQuoteFromShipper2 = new System.Workflow.Activities.SendActivity(); this.ReceiveQuoteFromShipper1 = new System.Workflow.Activities.ReceiveActivity(); this.RequestQuoteFromShipper1 = new System.Workflow.Activities.SendActivity(); this.Shipper3Quote = new System.Workflow.Activities.SequenceActivity(); this.Shipper2Quote = new System.Workflow.Activities.SequenceActivity(); this.Shipper1Quote = new System.Workflow.Activities.SequenceActivity(); this.DoAcceptOrder = new System.Workflow.Activities.CodeActivity(); this.SendOrderDetails = new System.Workflow.Activities.SendActivity(); this.GetShippingQuotes = new System.Workflow.Activities.ParallelActivity(); this.ReceiveSubmitOrder = new System.Workflow.Activities.ReceiveActivity(); // // Shipper3ShippingQuote // this.Shipper3ShippingQuote.Name = "Shipper3ShippingQuote"; this.Shipper3ShippingQuote.ExecuteCode += new System.EventHandler(this.ReceiveShipper3ShippingQuote); // // Shipper2ShippingQuote // this.Shipper2ShippingQuote.Name = "Shipper2ShippingQuote"; this.Shipper2ShippingQuote.ExecuteCode += new System.EventHandler(this.ReceiveShipper2ShippingQuote); // // Shipper1ShippingQuote // this.Shipper1ShippingQuote.Name = "Shipper1ShippingQuote"; this.Shipper1ShippingQuote.ExecuteCode += new System.EventHandler(this.ReceiveShipper1ShippingQuote); // // ReceiveQuoteFromShipper3 // this.ReceiveQuoteFromShipper3.Activities.Add(this.Shipper3ShippingQuote); contexttoken1.Name = "Shipper3Context"; this.ReceiveQuoteFromShipper3.ContextToken = contexttoken1; this.ReceiveQuoteFromShipper3.Name = "ReceiveQuoteFromShipper3"; activitybind1.Name = "SupplierWorkflow"; activitybind1.Path = "quoteShipper3"; workflowparameterbinding1.ParameterName = "quote"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.ReceiveQuoteFromShipper3.ParameterBindings.Add(workflowparameterbinding1); typedoperationinfo1.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingQuote); typedoperationinfo1.Name = "ShippingQuote"; this.ReceiveQuoteFromShipper3.ServiceOperationInfo = typedoperationinfo1; // // RequestQuoteFromShipper3 // channeltoken1.EndpointName = "Shipper3Endpoint"; channeltoken1.Name = "Shipper3Endpoint"; channeltoken1.OwnerActivityName = "GetShippingQuotes"; this.RequestQuoteFromShipper3.ChannelToken = channeltoken1; this.RequestQuoteFromShipper3.Name = "RequestQuoteFromShipper3"; activitybind2.Name = "SupplierWorkflow"; activitybind2.Path = "order"; workflowparameterbinding2.ParameterName = "po"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); activitybind3.Name = "SupplierWorkflow"; activitybind3.Path = "contextShipper3"; workflowparameterbinding3.ParameterName = "context"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); activitybind4.Name = "SupplierWorkflow"; activitybind4.Path = "ackShipper3"; workflowparameterbinding4.ParameterName = "(ReturnValue)"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.RequestQuoteFromShipper3.ParameterBindings.Add(workflowparameterbinding2); this.RequestQuoteFromShipper3.ParameterBindings.Add(workflowparameterbinding3); this.RequestQuoteFromShipper3.ParameterBindings.Add(workflowparameterbinding4); typedoperationinfo2.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingRequest); typedoperationinfo2.Name = "RequestShippingQuote"; this.RequestQuoteFromShipper3.ServiceOperationInfo = typedoperationinfo2; this.RequestQuoteFromShipper3.BeforeSend += new System.EventHandler <System.Workflow.Activities.SendActivityEventArgs>(this.PrepareShipper3Request); // // ReceiveQuoteFromShipper2 // this.ReceiveQuoteFromShipper2.Activities.Add(this.Shipper2ShippingQuote); contexttoken2.Name = "Shipper2Context"; contexttoken2.OwnerActivityName = "GetShippingQuotes"; this.ReceiveQuoteFromShipper2.ContextToken = contexttoken2; this.ReceiveQuoteFromShipper2.Name = "ReceiveQuoteFromShipper2"; activitybind5.Name = "SupplierWorkflow"; activitybind5.Path = "quoteShipper2"; workflowparameterbinding5.ParameterName = "quote"; workflowparameterbinding5.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.ReceiveQuoteFromShipper2.ParameterBindings.Add(workflowparameterbinding5); typedoperationinfo3.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingQuote); typedoperationinfo3.Name = "ShippingQuote"; this.ReceiveQuoteFromShipper2.ServiceOperationInfo = typedoperationinfo3; // // RequestQuoteFromShipper2 // channeltoken2.EndpointName = "Shipper2Endpoint"; channeltoken2.Name = "Shipper2Endpoint"; channeltoken2.OwnerActivityName = "GetShippingQuotes"; this.RequestQuoteFromShipper2.ChannelToken = channeltoken2; this.RequestQuoteFromShipper2.Name = "RequestQuoteFromShipper2"; activitybind6.Name = "SupplierWorkflow"; activitybind6.Path = "ackShipper2"; workflowparameterbinding6.ParameterName = "(ReturnValue)"; workflowparameterbinding6.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); activitybind7.Name = "SupplierWorkflow"; activitybind7.Path = "order"; workflowparameterbinding7.ParameterName = "po"; workflowparameterbinding7.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); activitybind8.Name = "SupplierWorkflow"; activitybind8.Path = "contextShipper2"; workflowparameterbinding8.ParameterName = "context"; workflowparameterbinding8.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); this.RequestQuoteFromShipper2.ParameterBindings.Add(workflowparameterbinding6); this.RequestQuoteFromShipper2.ParameterBindings.Add(workflowparameterbinding7); this.RequestQuoteFromShipper2.ParameterBindings.Add(workflowparameterbinding8); typedoperationinfo4.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingRequest); typedoperationinfo4.Name = "RequestShippingQuote"; this.RequestQuoteFromShipper2.ServiceOperationInfo = typedoperationinfo4; this.RequestQuoteFromShipper2.BeforeSend += new System.EventHandler <System.Workflow.Activities.SendActivityEventArgs>(this.PrepareShipper2Request); // // ReceiveQuoteFromShipper1 // this.ReceiveQuoteFromShipper1.Activities.Add(this.Shipper1ShippingQuote); contexttoken3.Name = "Shipper1Context"; contexttoken3.OwnerActivityName = "GetShippingQuotes"; this.ReceiveQuoteFromShipper1.ContextToken = contexttoken3; this.ReceiveQuoteFromShipper1.Name = "ReceiveQuoteFromShipper1"; activitybind9.Name = "SupplierWorkflow"; activitybind9.Path = "quoteShipper1"; workflowparameterbinding9.ParameterName = "quote"; workflowparameterbinding9.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.ReceiveQuoteFromShipper1.ParameterBindings.Add(workflowparameterbinding9); typedoperationinfo5.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingQuote); typedoperationinfo5.Name = "ShippingQuote"; this.ReceiveQuoteFromShipper1.ServiceOperationInfo = typedoperationinfo5; // // RequestQuoteFromShipper1 // channeltoken3.EndpointName = "Shipper1Endpoint"; channeltoken3.Name = "Shipper1Endpoint"; channeltoken3.OwnerActivityName = "GetShippingQuotes"; this.RequestQuoteFromShipper1.ChannelToken = channeltoken3; this.RequestQuoteFromShipper1.Name = "RequestQuoteFromShipper1"; activitybind10.Name = "SupplierWorkflow"; activitybind10.Path = "order"; workflowparameterbinding10.ParameterName = "po"; workflowparameterbinding10.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); activitybind11.Name = "SupplierWorkflow"; activitybind11.Path = "contextShipper1"; workflowparameterbinding11.ParameterName = "context"; workflowparameterbinding11.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); activitybind12.Name = "SupplierWorkflow"; activitybind12.Path = "ackShipper1"; workflowparameterbinding12.ParameterName = "(ReturnValue)"; workflowparameterbinding12.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind12))); this.RequestQuoteFromShipper1.ParameterBindings.Add(workflowparameterbinding10); this.RequestQuoteFromShipper1.ParameterBindings.Add(workflowparameterbinding11); this.RequestQuoteFromShipper1.ParameterBindings.Add(workflowparameterbinding12); typedoperationinfo6.ContractType = typeof(Microsoft.WorkflowServices.Samples.IShippingRequest); typedoperationinfo6.Name = "RequestShippingQuote"; this.RequestQuoteFromShipper1.ServiceOperationInfo = typedoperationinfo6; this.RequestQuoteFromShipper1.BeforeSend += new System.EventHandler <System.Workflow.Activities.SendActivityEventArgs>(this.PrepareShipper1Request); // // Shipper3Quote // this.Shipper3Quote.Activities.Add(this.RequestQuoteFromShipper3); this.Shipper3Quote.Activities.Add(this.ReceiveQuoteFromShipper3); this.Shipper3Quote.Name = "Shipper3Quote"; // // Shipper2Quote // this.Shipper2Quote.Activities.Add(this.RequestQuoteFromShipper2); this.Shipper2Quote.Activities.Add(this.ReceiveQuoteFromShipper2); this.Shipper2Quote.Name = "Shipper2Quote"; // // Shipper1Quote // this.Shipper1Quote.Activities.Add(this.RequestQuoteFromShipper1); this.Shipper1Quote.Activities.Add(this.ReceiveQuoteFromShipper1); this.Shipper1Quote.Name = "Shipper1Quote"; // // DoAcceptOrder // this.DoAcceptOrder.Name = "DoAcceptOrder"; this.DoAcceptOrder.ExecuteCode += new System.EventHandler(this.AcceptOrder); // // SendOrderDetails // channeltoken4.EndpointName = "CustomerEndpoint"; channeltoken4.Name = "CustomerEndpoint"; channeltoken4.OwnerActivityName = "SupplierWorkflow"; this.SendOrderDetails.ChannelToken = channeltoken4; this.SendOrderDetails.Name = "SendOrderDetails"; activitybind13.Name = "SupplierWorkflow"; activitybind13.Path = "confirmedQuote"; workflowparameterbinding13.ParameterName = "quote"; workflowparameterbinding13.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13))); activitybind14.Name = "SupplierWorkflow"; activitybind14.Path = "confirmedOrder"; workflowparameterbinding14.ParameterName = "po"; workflowparameterbinding14.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind14))); this.SendOrderDetails.ParameterBindings.Add(workflowparameterbinding13); this.SendOrderDetails.ParameterBindings.Add(workflowparameterbinding14); typedoperationinfo7.ContractType = typeof(Microsoft.WorkflowServices.Samples.IOrderDetails); typedoperationinfo7.Name = "OrderDetails"; this.SendOrderDetails.ServiceOperationInfo = typedoperationinfo7; this.SendOrderDetails.BeforeSend += new System.EventHandler <System.Workflow.Activities.SendActivityEventArgs>(this.PrepareOrderConfirmation); // // GetShippingQuotes // this.GetShippingQuotes.Activities.Add(this.Shipper1Quote); this.GetShippingQuotes.Activities.Add(this.Shipper2Quote); this.GetShippingQuotes.Activities.Add(this.Shipper3Quote); this.GetShippingQuotes.Name = "GetShippingQuotes"; // // ReceiveSubmitOrder // this.ReceiveSubmitOrder.Activities.Add(this.DoAcceptOrder); this.ReceiveSubmitOrder.CanCreateInstance = true; this.ReceiveSubmitOrder.Name = "ReceiveSubmitOrder"; activitybind15.Name = "SupplierWorkflow"; activitybind15.Path = "order"; workflowparameterbinding15.ParameterName = "po"; workflowparameterbinding15.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind15))); activitybind16.Name = "SupplierWorkflow"; activitybind16.Path = "customerContext"; workflowparameterbinding16.ParameterName = "context"; workflowparameterbinding16.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind16))); activitybind17.Name = "SupplierWorkflow"; activitybind17.Path = "supplierAck"; workflowparameterbinding17.ParameterName = "(ReturnValue)"; workflowparameterbinding17.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind17))); this.ReceiveSubmitOrder.ParameterBindings.Add(workflowparameterbinding15); this.ReceiveSubmitOrder.ParameterBindings.Add(workflowparameterbinding16); this.ReceiveSubmitOrder.ParameterBindings.Add(workflowparameterbinding17); typedoperationinfo8.ContractType = typeof(Microsoft.WorkflowServices.Samples.IOrder); typedoperationinfo8.Name = "SubmitOrder"; this.ReceiveSubmitOrder.ServiceOperationInfo = typedoperationinfo8; // // SupplierWorkflow // this.Activities.Add(this.ReceiveSubmitOrder); this.Activities.Add(this.GetShippingQuotes); this.Activities.Add(this.SendOrderDetails); this.Name = "SupplierWorkflow"; this.SetValue(System.Workflow.Activities.ReceiveActivity.WorkflowServiceAttributesProperty, workflowserviceattributes1); this.CanModifyActivities = false; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind5 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind6 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind7 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind8 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.ComponentModel.ActivityBind activitybind9 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind10 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind11 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind12 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind13 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind14 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind15 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind16 = new System.Workflow.ComponentModel.ActivityBind(); 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.ComponentModel.ActivityBind activitybind17 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind18 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference5 = new System.Workflow.Activities.Rules.RuleConditionReference(); System.Workflow.ComponentModel.ActivityBind activitybind19 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind20 = new System.Workflow.ComponentModel.ActivityBind(); this.ReloadUserSetting = new Dropthings.Business.Activities.GetUserSettingActivity(); this.ChangeCurrentPage = new Dropthings.Business.Activities.SetCurrentPageActivity(); this.GetUserPagesRetry = new Dropthings.Business.Activities.GetUserPagesActivity(); this.CallWorkflowSetupUserWithTemplate = new Dropthings.Business.Activities.CallWorkflowActivity(); this.IfCurrentPageIsDifferentThanUserSetting = new System.Workflow.Activities.IfElseBranchActivity(); this.IfSettingTemplateEnabled = new System.Workflow.Activities.IfElseBranchActivity(); this.ReturnUserPageSetup = new System.Workflow.Activities.CodeActivity(); this.CheckIfCurrentPageHasChanged = new System.Workflow.Activities.IfElseActivity(); this.DecideCurrentPage = new Dropthings.Business.Activities.DecideCurrentPageActivity(); this.GetUserSetting = new Dropthings.Business.Activities.GetUserSettingActivity(); this.CheckIfSettingTemplateEnabled = new System.Workflow.Activities.IfElseActivity(); this.GetUserSettingTemplates = new Dropthings.Business.Activities.GetUserSettingTemplatesActivity(); this.IfUserHasPages = new System.Workflow.Activities.IfElseBranchActivity(); this.IfUserHasNoPages = new System.Workflow.Activities.IfElseBranchActivity(); this.CheckIfUserHasPages = new System.Workflow.Activities.IfElseActivity(); this.CheckIfUserHasNoPages = new System.Workflow.Activities.IfElseActivity(); this.GetUserPages = new Dropthings.Business.Activities.GetUserPagesActivity(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.IfUserGuidNotEmpty = new System.Workflow.Activities.IfElseBranchActivity(); this.CheckUserGuid = new System.Workflow.Activities.IfElseActivity(); this.GetUserGuid = new Dropthings.Business.Activities.GetUserGuidActivity(); // // ReloadUserSetting // activitybind1.Name = "UserVisitWorkflow"; activitybind1.Path = "Response.CurrentPage"; this.ReloadUserSetting.Name = "ReloadUserSetting"; activitybind2.Name = "GetUserGuid"; activitybind2.Path = "UserGuid"; activitybind3.Name = "UserVisitWorkflow"; activitybind3.Path = "Response.UserSetting"; this.ReloadUserSetting.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("CurrentPage", typeof(Dropthings.Business.Activities.GetUserSettingActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.ReloadUserSetting.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserSetting", typeof(Dropthings.Business.Activities.GetUserSettingActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.ReloadUserSetting.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.GetUserSettingActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); // // ChangeCurrentPage // this.ChangeCurrentPage.Name = "ChangeCurrentPage"; activitybind4.Name = "DecideCurrentPage"; activitybind4.Path = "CurrentPageId"; activitybind5.Name = "GetUserGuid"; activitybind5.Path = "UserGuid"; this.ChangeCurrentPage.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.SetCurrentPageActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.ChangeCurrentPage.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("PageId", typeof(Dropthings.Business.Activities.SetCurrentPageActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); // // GetUserPagesRetry // this.GetUserPagesRetry.Name = "GetUserPagesRetry"; activitybind6.Name = "UserVisitWorkflow"; activitybind6.Path = "Response.UserPages"; activitybind7.Name = "GetUserGuid"; activitybind7.Path = "UserGuid"; this.GetUserPagesRetry.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("Pages", typeof(Dropthings.Business.Activities.GetUserPagesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.GetUserPagesRetry.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.GetUserPagesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); // // CallWorkflowSetupUserWithTemplate // this.CallWorkflowSetupUserWithTemplate.Name = "CallWorkflowSetupUserWithTemplate"; activitybind8.Name = "UserVisitWorkflow"; activitybind8.Path = "Request"; workflowparameterbinding1.ParameterName = "Request"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); activitybind9.Name = "UserVisitWorkflow"; activitybind9.Path = "Response"; workflowparameterbinding2.ParameterName = "Response"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); this.CallWorkflowSetupUserWithTemplate.Parameters.Add(workflowparameterbinding1); this.CallWorkflowSetupUserWithTemplate.Parameters.Add(workflowparameterbinding2); this.CallWorkflowSetupUserWithTemplate.Type = typeof(Dropthings.Business.Workflows.UserAccountWorkflow.SetupUserWithTemplateWorkflow); // // IfCurrentPageIsDifferentThanUserSetting // this.IfCurrentPageIsDifferentThanUserSetting.Activities.Add(this.ChangeCurrentPage); this.IfCurrentPageIsDifferentThanUserSetting.Activities.Add(this.ReloadUserSetting); ruleconditionreference1.ConditionName = "CurrentPageHasChanged"; this.IfCurrentPageIsDifferentThanUserSetting.Condition = ruleconditionreference1; this.IfCurrentPageIsDifferentThanUserSetting.Name = "IfCurrentPageIsDifferentThanUserSetting"; // // IfSettingTemplateEnabled // this.IfSettingTemplateEnabled.Activities.Add(this.CallWorkflowSetupUserWithTemplate); this.IfSettingTemplateEnabled.Activities.Add(this.GetUserPagesRetry); ruleconditionreference2.ConditionName = "SettingTemplateEnabled"; this.IfSettingTemplateEnabled.Condition = ruleconditionreference2; this.IfSettingTemplateEnabled.Name = "IfSettingTemplateEnabled"; // // ReturnUserPageSetup // this.ReturnUserPageSetup.Name = "ReturnUserPageSetup"; this.ReturnUserPageSetup.ExecuteCode += new System.EventHandler(this.ReturnUserPageSetup_ExecuteCode); // // CheckIfCurrentPageHasChanged // this.CheckIfCurrentPageHasChanged.Activities.Add(this.IfCurrentPageIsDifferentThanUserSetting); this.CheckIfCurrentPageHasChanged.Name = "CheckIfCurrentPageHasChanged"; // // DecideCurrentPage // activitybind10.Name = "UserVisitWorkflow"; activitybind10.Path = "Response.CurrentPage"; activitybind11.Name = "UserVisitWorkflow"; activitybind11.Path = "Response.CurrentPage.ID"; this.DecideCurrentPage.Name = "DecideCurrentPage"; activitybind12.Name = "UserVisitWorkflow"; activitybind12.Path = "Request.PageName"; activitybind13.Name = "GetUserGuid"; activitybind13.Path = "UserGuid"; this.DecideCurrentPage.SetBinding(Dropthings.Business.Activities.DecideCurrentPageActivity.CurrentPageProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); this.DecideCurrentPage.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("PageName", typeof(Dropthings.Business.Activities.DecideCurrentPageActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind12))); this.DecideCurrentPage.SetBinding(Dropthings.Business.Activities.DecideCurrentPageActivity.UserGuidProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13))); this.DecideCurrentPage.SetBinding(Dropthings.Business.Activities.DecideCurrentPageActivity.CurrentPageIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); // // GetUserSetting // activitybind14.Name = "UserVisitWorkflow"; activitybind14.Path = "Response.CurrentPage"; this.GetUserSetting.Name = "GetUserSetting"; activitybind15.Name = "GetUserGuid"; activitybind15.Path = "UserGuid"; activitybind16.Name = "UserVisitWorkflow"; activitybind16.Path = "Response.UserSetting"; this.GetUserSetting.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("CurrentPage", typeof(Dropthings.Business.Activities.GetUserSettingActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind14))); this.GetUserSetting.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserSetting", typeof(Dropthings.Business.Activities.GetUserSettingActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind16))); this.GetUserSetting.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.GetUserSettingActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind15))); // // CheckIfSettingTemplateEnabled // this.CheckIfSettingTemplateEnabled.Activities.Add(this.IfSettingTemplateEnabled); this.CheckIfSettingTemplateEnabled.Name = "CheckIfSettingTemplateEnabled"; // // GetUserSettingTemplates // this.GetUserSettingTemplates.AllUserSettingTemplate = null; this.GetUserSettingTemplates.AnonUserSettingTemplate = null; this.GetUserSettingTemplates.CloneAnonProfileEnabled = false; this.GetUserSettingTemplates.CloneRegisteredProfileEnabled = false; this.GetUserSettingTemplates.Name = "GetUserSettingTemplates"; this.GetUserSettingTemplates.RegisteredUserSettingTemplate = null; // // IfUserHasPages // this.IfUserHasPages.Activities.Add(this.GetUserSetting); this.IfUserHasPages.Activities.Add(this.DecideCurrentPage); this.IfUserHasPages.Activities.Add(this.CheckIfCurrentPageHasChanged); this.IfUserHasPages.Activities.Add(this.ReturnUserPageSetup); ruleconditionreference3.ConditionName = "UserHasPages"; this.IfUserHasPages.Condition = ruleconditionreference3; this.IfUserHasPages.Name = "IfUserHasPages"; // // IfUserHasNoPages // this.IfUserHasNoPages.Activities.Add(this.GetUserSettingTemplates); this.IfUserHasNoPages.Activities.Add(this.CheckIfSettingTemplateEnabled); ruleconditionreference4.ConditionName = "UserHasNoPages"; this.IfUserHasNoPages.Condition = ruleconditionreference4; this.IfUserHasNoPages.Name = "IfUserHasNoPages"; // // CheckIfUserHasPages // this.CheckIfUserHasPages.Activities.Add(this.IfUserHasPages); this.CheckIfUserHasPages.Name = "CheckIfUserHasPages"; // // CheckIfUserHasNoPages // this.CheckIfUserHasNoPages.Activities.Add(this.IfUserHasNoPages); this.CheckIfUserHasNoPages.Name = "CheckIfUserHasNoPages"; // // GetUserPages // this.GetUserPages.Name = "GetUserPages"; activitybind17.Name = "UserVisitWorkflow"; activitybind17.Path = "Response.UserPages"; activitybind18.Name = "GetUserGuid"; activitybind18.Path = "UserGuid"; this.GetUserPages.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.GetUserPagesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind18))); this.GetUserPages.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("Pages", typeof(Dropthings.Business.Activities.GetUserPagesActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind17))); // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // IfUserGuidNotEmpty // this.IfUserGuidNotEmpty.Activities.Add(this.GetUserPages); this.IfUserGuidNotEmpty.Activities.Add(this.CheckIfUserHasNoPages); this.IfUserGuidNotEmpty.Activities.Add(this.CheckIfUserHasPages); ruleconditionreference5.ConditionName = "UserGuidNotEmpty"; this.IfUserGuidNotEmpty.Condition = ruleconditionreference5; this.IfUserGuidNotEmpty.Name = "IfUserGuidNotEmpty"; // // CheckUserGuid // this.CheckUserGuid.Activities.Add(this.IfUserGuidNotEmpty); this.CheckUserGuid.Activities.Add(this.ifElseBranchActivity2); this.CheckUserGuid.Name = "CheckUserGuid"; // // GetUserGuid // this.GetUserGuid.Description = "name"; this.GetUserGuid.Name = "GetUserGuid"; activitybind19.Name = "UserVisitWorkflow"; activitybind19.Path = "Response.UserGuid"; activitybind20.Name = "UserVisitWorkflow"; activitybind20.Path = "Request.UserName"; this.GetUserGuid.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserName", typeof(Dropthings.Business.Activities.GetUserGuidActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind20))); this.GetUserGuid.SetBinding(System.Workflow.ComponentModel.DependencyProperty.FromName("UserGuid", typeof(Dropthings.Business.Activities.GetUserGuidActivity)), ((System.Workflow.ComponentModel.ActivityBind)(activitybind19))); // // UserVisitWorkflow // this.Activities.Add(this.GetUserGuid); this.Activities.Add(this.CheckUserGuid); this.Name = "UserVisitWorkflow"; 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.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); this.TimeoutException = new System.Workflow.Activities.DelayActivity(); this.OpenImageResponse = new System.Workflow.Activities.HandleExternalEventActivity(); this.ResponseTimeout = new System.Workflow.Activities.EventDrivenActivity(); this.ReceiveResponse = new System.Workflow.Activities.EventDrivenActivity(); this.ListenForResponse = new System.Workflow.Activities.ListenActivity(); this.OpenImageRequest = new System.Workflow.Activities.CallExternalMethodActivity(); this.OpenRequestResponse = new System.Workflow.Activities.SequenceActivity(); this.WhileWaitingForResponse = new System.Workflow.Activities.WhileActivity(); this.InitializeActivity = new System.Workflow.Activities.CodeActivity(); // // TimeoutException // this.TimeoutException.Name = "TimeoutException"; this.TimeoutException.TimeoutDuration = System.TimeSpan.Parse("23:59:59"); // // OpenImageResponse // this.OpenImageResponse.EventName = "OnUserInteractionResponse"; this.OpenImageResponse.InterfaceType = typeof(Mercury.Server.Workflows.IWorkflowService); this.OpenImageResponse.Name = "OpenImageResponse"; activitybind1.Name = "OpenImage"; activitybind1.Path = "Application"; workflowparameterbinding1.ParameterName = "sender"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); activitybind2.Name = "OpenImage"; activitybind2.Path = "UserInteractionResponseEventArgs"; workflowparameterbinding2.ParameterName = "e"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.OpenImageResponse.ParameterBindings.Add(workflowparameterbinding1); this.OpenImageResponse.ParameterBindings.Add(workflowparameterbinding2); this.OpenImageResponse.Invoked += new System.EventHandler <System.Workflow.Activities.ExternalDataEventArgs> (this.OpenImage_Invoked); // // ResponseTimeout // this.ResponseTimeout.Activities.Add(this.TimeoutException); this.ResponseTimeout.Name = "ResponseTimeout"; // // ReceiveResponse // this.ReceiveResponse.Activities.Add(this.OpenImageResponse); this.ReceiveResponse.Name = "ReceiveResponse"; // // ListenForResponse // this.ListenForResponse.Activities.Add(this.ReceiveResponse); this.ListenForResponse.Activities.Add(this.ResponseTimeout); this.ListenForResponse.Name = "ListenForResponse"; // // OpenImageRequest // this.OpenImageRequest.InterfaceType = typeof(Mercury.Server.Workflows.IWorkflowService); this.OpenImageRequest.MethodName = "UserInteractionRequest"; this.OpenImageRequest.Name = "OpenImageRequest"; activitybind3.Name = "OpenImage"; activitybind3.Path = "UserInteractionRequest"; workflowparameterbinding3.ParameterName = "request"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.OpenImageRequest.ParameterBindings.Add(workflowparameterbinding3); this.OpenImageRequest.MethodInvoking += new System.EventHandler(this.OpenImage_OnInvoking); // // OpenRequestResponse // this.OpenRequestResponse.Activities.Add(this.OpenImageRequest); this.OpenRequestResponse.Activities.Add(this.ListenForResponse); this.OpenRequestResponse.Name = "OpenRequestResponse"; // // WhileWaitingForResponse // this.WhileWaitingForResponse.Activities.Add(this.OpenRequestResponse); codecondition1.Condition += new System.EventHandler <System.Workflow.Activities.ConditionalEventArgs> (this.WhileWaitingForContact_OnEvaluation); this.WhileWaitingForResponse.Condition = codecondition1; this.WhileWaitingForResponse.Name = "WhileWaitingForResponse"; // // InitializeActivity // this.InitializeActivity.Name = "InitializeActivity"; this.InitializeActivity.ExecuteCode += new System.EventHandler(this.InitializeActivity_OnCodeExecute); // // OpenImage // this.Activities.Add(this.InitializeActivity); this.Activities.Add(this.WhileWaitingForResponse); this.Name = "OpenImage"; 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.WorkflowParameterBinding workflowparameterbinding4 = new System.Workflow.ComponentModel.WorkflowParameterBinding(); this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity4 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity5 = new System.Workflow.Activities.CodeActivity(); this.codeActivity1 = new System.Workflow.Activities.CodeActivity(); this.setStateActivity3 = new System.Workflow.Activities.SetStateActivity(); this.Return = new RKiss.ActivityLibrary.ReturnActivity(); this.setStateActivity6 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity6 = new System.Workflow.Activities.CodeActivity(); this.Connector_Fire = new RKiss.ActivityLibrary.ConnectorActivity(); this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity3 = new System.Workflow.Activities.CodeActivity(); this.Connector_OneWay = new RKiss.ActivityLibrary.ConnectorActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.codeActivity2 = new System.Workflow.Activities.CodeActivity(); this.Connector_SayHello = new RKiss.ActivityLibrary.ConnectorActivity(); this.Init = new System.Workflow.Activities.StateInitializationActivity(); this.End = new System.Workflow.Activities.StateInitializationActivity(); this.Finish = new System.Workflow.Activities.StateFinalizationActivity(); this.Response = new System.Workflow.Activities.StateInitializationActivity(); this.onFire = new System.Workflow.Activities.EventDrivenActivity(); this.onOneWay = new System.Workflow.Activities.EventDrivenActivity(); this.onSayHello = new System.Workflow.Activities.EventDrivenActivity(); this.Done = new System.Workflow.Activities.StateActivity(); this.PreProcessor = new System.Workflow.Activities.StateActivity(); this.Cleanup = new System.Workflow.Activities.StateActivity(); this.PostProcessor = new System.Workflow.Activities.StateActivity(); this.Processor = new System.Workflow.Activities.StateActivity(); // // setStateActivity4 // this.setStateActivity4.Name = "setStateActivity4"; this.setStateActivity4.TargetStateName = "Processor"; // // codeActivity4 // this.codeActivity4.Name = "codeActivity4"; this.codeActivity4.ExecuteCode += new System.EventHandler(this.OnInit); // // setStateActivity5 // this.setStateActivity5.Name = "setStateActivity5"; this.setStateActivity5.TargetStateName = "Done"; // // codeActivity5 // this.codeActivity5.Name = "codeActivity5"; this.codeActivity5.ExecuteCode += new System.EventHandler(this.OnCleanup); // // codeActivity1 // this.codeActivity1.Name = "codeActivity1"; this.codeActivity1.ExecuteCode += new System.EventHandler(this.OnFinish); // // setStateActivity3 // this.setStateActivity3.Name = "setStateActivity3"; this.setStateActivity3.TargetStateName = "Processor"; // // Return // this.Return.ConnectorActivityName = "Connector_SayHello"; this.Return.Name = "Return"; activitybind1.Name = "Workflow6"; activitybind1.Path = "Return__ReturnValue_1"; workflowparameterbinding1.ParameterName = "(ReturnValue)"; workflowparameterbinding1.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.Return.Parameters.Add(workflowparameterbinding1); // // setStateActivity6 // this.setStateActivity6.Name = "setStateActivity6"; this.setStateActivity6.TargetStateName = "Cleanup"; // // codeActivity6 // this.codeActivity6.Name = "codeActivity6"; this.codeActivity6.ExecuteCode += new System.EventHandler(this.OnFireProcessor); // // Connector_Fire // this.Connector_Fire.MethodName = "Fire"; this.Connector_Fire.Name = "Connector_Fire"; activitybind2.Name = "Workflow6"; activitybind2.Path = "Connector_msg1"; workflowparameterbinding2.ParameterName = "msg"; workflowparameterbinding2.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.Connector_Fire.Parameters.Add(workflowparameterbinding2); this.Connector_Fire.Type = typeof(InterfaceContract.IFireTest); // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "Cleanup"; // // codeActivity3 // this.codeActivity3.Name = "codeActivity3"; this.codeActivity3.ExecuteCode += new System.EventHandler(this.OnOneWayProcessor); // // Connector_OneWay // this.Connector_OneWay.MethodName = "OneWay"; this.Connector_OneWay.Name = "Connector_OneWay"; activitybind3.Name = "Workflow6"; activitybind3.Path = "Connector_msg1"; workflowparameterbinding3.ParameterName = "msg"; workflowparameterbinding3.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.Connector_OneWay.Parameters.Add(workflowparameterbinding3); this.Connector_OneWay.Type = typeof(InterfaceContract.ITest); // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "PostProcessor"; // // codeActivity2 // this.codeActivity2.Name = "codeActivity2"; this.codeActivity2.ExecuteCode += new System.EventHandler(this.OnSayHelloProcessor); // // Connector_SayHello // this.Connector_SayHello.MethodName = "SayHello"; this.Connector_SayHello.Name = "Connector_SayHello"; activitybind4.Name = "Workflow6"; activitybind4.Path = "Connector_msg1"; workflowparameterbinding4.ParameterName = "msg"; workflowparameterbinding4.SetBinding(System.Workflow.ComponentModel.WorkflowParameterBinding.ValueProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); this.Connector_SayHello.Parameters.Add(workflowparameterbinding4); this.Connector_SayHello.Type = typeof(InterfaceContract.ITest); // // Init // this.Init.Activities.Add(this.codeActivity4); this.Init.Activities.Add(this.setStateActivity4); this.Init.Name = "Init"; // // End // this.End.Activities.Add(this.codeActivity5); this.End.Activities.Add(this.setStateActivity5); this.End.Name = "End"; // // Finish // this.Finish.Activities.Add(this.codeActivity1); this.Finish.Name = "Finish"; // // Response // this.Response.Activities.Add(this.Return); this.Response.Activities.Add(this.setStateActivity3); this.Response.Name = "Response"; // // onFire // this.onFire.Activities.Add(this.Connector_Fire); this.onFire.Activities.Add(this.codeActivity6); this.onFire.Activities.Add(this.setStateActivity6); this.onFire.Name = "onFire"; // // onOneWay // this.onOneWay.Activities.Add(this.Connector_OneWay); this.onOneWay.Activities.Add(this.codeActivity3); this.onOneWay.Activities.Add(this.setStateActivity2); this.onOneWay.Name = "onOneWay"; // // onSayHello // this.onSayHello.Activities.Add(this.Connector_SayHello); this.onSayHello.Activities.Add(this.codeActivity2); this.onSayHello.Activities.Add(this.setStateActivity1); this.onSayHello.Name = "onSayHello"; // // Done // this.Done.Name = "Done"; // // PreProcessor // this.PreProcessor.Activities.Add(this.Init); this.PreProcessor.Name = "PreProcessor"; // // Cleanup // this.Cleanup.Activities.Add(this.End); this.Cleanup.Name = "Cleanup"; // // PostProcessor // this.PostProcessor.Activities.Add(this.Response); this.PostProcessor.Activities.Add(this.Finish); this.PostProcessor.Name = "PostProcessor"; // // Processor // this.Processor.Activities.Add(this.onSayHello); this.Processor.Activities.Add(this.onOneWay); this.Processor.Activities.Add(this.onFire); this.Processor.Name = "Processor"; // // Workflow6 // this.Activities.Add(this.Processor); this.Activities.Add(this.PostProcessor); this.Activities.Add(this.Cleanup); this.Activities.Add(this.PreProcessor); this.Activities.Add(this.Done); this.CompletedStateName = "Done"; this.DynamicUpdateCondition = null; this.InitialStateName = "PreProcessor"; this.Name = "Workflow6"; this.CanModifyActivities = false; }