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;

		}
Esempio n. 2
0
		private void InitializeComponent()
		{
            this.CanModifyActivities = true;
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            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");
		}
Esempio n. 4
0
		private void InitializeComponent()
		{
            this.CanModifyActivities = true;
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            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;

		}
Esempio n. 9
0
        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;
 }
Esempio n. 11
0
        private void InitializeComponent()
        {
            this.CanModifyActivities = true;
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.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;

        }
Esempio n. 12
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind4             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.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;

		}
Esempio n. 17
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     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;

        }
Esempio n. 19
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.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;
 }
Esempio n. 20
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind4             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.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;

        }
Esempio n. 24
0
 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;
 }
Esempio n. 25
0
 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;
 }
Esempio n. 26
0
 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;
 }
Esempio n. 29
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind4             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.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;
 }
Esempio n. 30
0
		private void InitializeComponent()
		{
            this.CanModifyActivities = true;
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.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;
 }
Esempio n. 33
0
		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;
 }
Esempio n. 36
0
        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;

		}
Esempio n. 39
0
 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;
 }
Esempio n. 42
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2              = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2  = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.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;

        }
Esempio n. 45
0
 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;
 }
Esempio n. 47
0
        private void InitializeComponent()
        {
            this.CanModifyActivities = true;
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.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;

		}
Esempio n. 50
0
 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;

        }
Esempio n. 52
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind4             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.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;
 }
Esempio n. 53
0
		private void InitializeComponent()
		{
            this.CanModifyActivities = true;
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.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;

		}
Esempio n. 54
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind4             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.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;
 }
Esempio n. 55
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     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;
 }
Esempio n. 59
0
 private void InitializeComponent()
 {
     this.CanModifyActivities = true;
     System.Workflow.ComponentModel.ActivityBind             activitybind1             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind2             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.ComponentModel.ActivityBind             activitybind3             = new System.Workflow.ComponentModel.ActivityBind();
     System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
     System.Workflow.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;
 }
Esempio n. 60
0
        private void InitializeComponent()
        {
            this.CanModifyActivities = true;
            System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding1 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind2 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding2 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind3 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.WorkflowParameterBinding workflowparameterbinding3 = new System.Workflow.ComponentModel.WorkflowParameterBinding();
            System.Workflow.ComponentModel.ActivityBind activitybind4 = new System.Workflow.ComponentModel.ActivityBind();
            System.Workflow.ComponentModel.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;

        }