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; }
private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); this.faultHandlersActivity1 = new System.Workflow.ComponentModel.FaultHandlersActivity(); this.setStateActivity6 = new System.Workflow.Activities.SetStateActivity(); this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity(); this.savePackageCodeActivity = new System.Workflow.Activities.CodeActivity(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity1 = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity(); this.nextHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.NextHandleExternalEventActivity(); this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity1 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.wizardFormActivity1 = new Composite.C1Console.Workflow.Activities.WizardFormActivity(); this.packageInfoCodeActivity = new System.Workflow.Activities.CodeActivity(); this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity(); this.NextDrivenActivity1 = new System.Workflow.Activities.EventDrivenActivity(); this.CancelDrivenActivity2 = new System.Workflow.Activities.EventDrivenActivity(); this.packageInfoInitialization = new System.Workflow.Activities.StateInitializationActivity(); this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity(); this.cancelHandleExternalEventActivity2 = new Composite.C1Console.Workflow.Activities.CancelHandleExternalEventActivity(); this.stateInitializationActivity = new System.Workflow.Activities.StateInitializationActivity(); this.packageInfoState = new System.Workflow.Activities.StateActivity(); this.globalCancelEventDrivenActivity = new System.Workflow.Activities.EventDrivenActivity(); this.finalState = new System.Workflow.Activities.StateActivity(); this.initializationState = new System.Workflow.Activities.StateActivity(); // // faultHandlersActivity1 // this.faultHandlersActivity1.Name = "faultHandlersActivity1"; // // setStateActivity6 // this.setStateActivity6.Name = "setStateActivity6"; this.setStateActivity6.TargetStateName = "packageInfoState"; // // setStateActivity5 // this.setStateActivity5.Name = "setStateActivity5"; this.setStateActivity5.TargetStateName = "finalState"; // // savePackageCodeActivity // this.savePackageCodeActivity.Name = "savePackageCodeActivity"; this.savePackageCodeActivity.ExecuteCode += new System.EventHandler(this.saveInfoCodeActivity_ExecuteCode); // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Activities.Add(this.setStateActivity6); this.ifElseBranchActivity2.Activities.Add(this.faultHandlersActivity1); this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // ifElseBranchActivity1 // this.ifElseBranchActivity1.Activities.Add(this.savePackageCodeActivity); this.ifElseBranchActivity1.Activities.Add(this.setStateActivity5); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.ValidateSave); this.ifElseBranchActivity1.Condition = codecondition1; this.ifElseBranchActivity1.Name = "ifElseBranchActivity1"; // // ifElseActivity1 // this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity1); this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity2); this.ifElseActivity1.Name = "ifElseActivity1"; // // nextHandleExternalEventActivity2 // this.nextHandleExternalEventActivity2.EventName = "Next"; this.nextHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.nextHandleExternalEventActivity2.Name = "nextHandleExternalEventActivity2"; // // setStateActivity4 // this.setStateActivity4.Name = "setStateActivity4"; this.setStateActivity4.TargetStateName = "finalState"; // // cancelHandleExternalEventActivity1 // this.cancelHandleExternalEventActivity1.EventName = "Cancel"; this.cancelHandleExternalEventActivity1.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity1.Name = "cancelHandleExternalEventActivity1"; // // wizardFormActivity1 // this.wizardFormActivity1.ContainerLabel = null; this.wizardFormActivity1.FormDefinitionFileName = "\\InstalledPackages\\Composite.Tools.PackageCreator\\CreatePackage.xml"; this.wizardFormActivity1.Name = "wizardFormActivity1"; // // packageInfoCodeActivity // this.packageInfoCodeActivity.Name = "packageInfoCodeActivity"; this.packageInfoCodeActivity.ExecuteCode += new System.EventHandler(this.packageInfoCodeActivity_ExecuteCode); // // setStateActivity2 // this.setStateActivity2.Name = "setStateActivity2"; this.setStateActivity2.TargetStateName = "packageInfoState"; // // NextDrivenActivity1 // this.NextDrivenActivity1.Activities.Add(this.nextHandleExternalEventActivity2); this.NextDrivenActivity1.Activities.Add(this.ifElseActivity1); this.NextDrivenActivity1.Name = "NextDrivenActivity1"; // // CancelDrivenActivity2 // this.CancelDrivenActivity2.Activities.Add(this.cancelHandleExternalEventActivity1); this.CancelDrivenActivity2.Activities.Add(this.setStateActivity4); this.CancelDrivenActivity2.Name = "CancelDrivenActivity2"; // // packageInfoInitialization // this.packageInfoInitialization.Activities.Add(this.packageInfoCodeActivity); this.packageInfoInitialization.Activities.Add(this.wizardFormActivity1); this.packageInfoInitialization.Name = "packageInfoInitialization"; // // setStateActivity1 // this.setStateActivity1.Name = "setStateActivity1"; this.setStateActivity1.TargetStateName = "finalState"; // // cancelHandleExternalEventActivity2 // this.cancelHandleExternalEventActivity2.EventName = "Cancel"; this.cancelHandleExternalEventActivity2.InterfaceType = typeof(Composite.C1Console.Workflow.IFormsWorkflowEventService); this.cancelHandleExternalEventActivity2.Name = "cancelHandleExternalEventActivity2"; // // stateInitializationActivity // this.stateInitializationActivity.Activities.Add(this.setStateActivity2); this.stateInitializationActivity.Name = "stateInitializationActivity"; // // packageInfoState // this.packageInfoState.Activities.Add(this.packageInfoInitialization); this.packageInfoState.Activities.Add(this.CancelDrivenActivity2); this.packageInfoState.Activities.Add(this.NextDrivenActivity1); this.packageInfoState.Name = "packageInfoState"; // // globalCancelEventDrivenActivity // this.globalCancelEventDrivenActivity.Activities.Add(this.cancelHandleExternalEventActivity2); this.globalCancelEventDrivenActivity.Activities.Add(this.setStateActivity1); this.globalCancelEventDrivenActivity.Name = "globalCancelEventDrivenActivity"; // // finalState // this.finalState.Name = "finalState"; // // initializationState // this.initializationState.Activities.Add(this.stateInitializationActivity); this.initializationState.Name = "initializationState"; // // CreatePackageWorkflow // this.Activities.Add(this.initializationState); this.Activities.Add(this.finalState); this.Activities.Add(this.globalCancelEventDrivenActivity); this.Activities.Add(this.packageInfoState); this.CompletedStateName = "finalState"; this.DynamicUpdateCondition = null; this.InitialStateName = "initializationState"; this.Name = "CreatePackageWorkflow"; this.CanModifyActivities = false; }