private void InitializeComponent() { this.CanModifyActivities = true; System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition2 = new System.Workflow.Activities.CodeCondition(); this.Airline = new System.Workflow.Activities.CodeActivity(); this.Car = new System.Workflow.Activities.CodeActivity(); this.BookingCag = new System.Workflow.Activities.ConditionedActivityGroup(); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.AirlineCondition); // // Airline // this.Airline.Name = "Airline"; this.Airline.ExecuteCode += new System.EventHandler(this.Airline_ExecuteCode); this.Airline.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, codecondition1); codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.CarCondition); // // Car // this.Car.Name = "Car"; this.Car.ExecuteCode += new System.EventHandler(this.Car_ExecuteCode); this.Car.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, codecondition2); // // BookingCag // this.BookingCag.Activities.Add(this.Car); this.BookingCag.Activities.Add(this.Airline); this.BookingCag.Name = "BookingCag"; // // SimpleConditionedActivityGroupWorkflow // this.Activities.Add(this.BookingCag); this.Name = "SimpleConditionedActivityGroupWorkflow"; this.CanModifyActivities = false; }
internal ConditionedActivityGroupStateInfo(ConditionedActivityGroup cag) { int count = cag.EnabledActivities.Count; this.childActivityStats = new Dictionary<string, CAGChildStats>(count); foreach (Activity activity in cag.EnabledActivities) { this.childActivityStats[activity.QualifiedName] = new CAGChildStats(); } }
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.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(); 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.ComponentModel.ActivityBind activitybind17 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind18 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind19 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition2 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition3 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition4 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition5 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition6 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition7 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition8 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition9 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition10 = new System.Workflow.Activities.CodeCondition(); System.Workflow.ComponentModel.ActivityBind activitybind20 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind21 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind22 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.Runtime.CorrelationToken correlationtoken1 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.ActivityBind activitybind23 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.Activities.CodeCondition codecondition11 = new System.Workflow.Activities.CodeCondition(); System.Workflow.Activities.CodeCondition codecondition12 = new System.Workflow.Activities.CodeCondition(); System.Workflow.ComponentModel.ActivityBind activitybind24 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind25 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind26 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind27 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind28 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind29 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind30 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.Runtime.CorrelationToken correlationtoken2 = new System.Workflow.Runtime.CorrelationToken(); System.Workflow.ComponentModel.ActivityBind activitybind31 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind32 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind33 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind34 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind35 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.Activities.CodeCondition codecondition13 = new System.Workflow.Activities.CodeCondition(); System.Workflow.ComponentModel.ActivityBind activitybind36 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind37 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind38 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind39 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind40 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.ComponentModel.ActivityBind activitybind41 = new System.Workflow.ComponentModel.ActivityBind(); System.Workflow.Activities.CodeCondition codecondition14 = new System.Workflow.Activities.CodeCondition(); this.sendWFTaskEmail2 = new TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail(); this.sendEmailToEscalationParty = new TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail(); this.escalationDateReachedHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.sendReminderEmailReplicator = new System.Workflow.Activities.ReplicatorActivity(); this.reminderDataReachedHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.sendEEC = new System.Workflow.Activities.CodeActivity(); this.TaskEvenHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.updateOnHoldTask = new System.Workflow.Activities.CodeActivity(); this.workflowTerminatedHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.sentHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.requestedHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.reassignedHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.rejetedHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.approvedHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.ifElseBranchActivity3 = new System.Workflow.Activities.IfElseBranchActivity(); this.isNotOnHoldEscalation = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity(); this.isNotOnHold = new System.Workflow.Activities.IfElseBranchActivity(); this.ifElseBranchActivity1 = new System.Workflow.Activities.IfElseBranchActivity(); this.isSendEEC = new System.Workflow.Activities.IfElseBranchActivity(); this.isOnHold = new System.Workflow.Activities.IfElseBranchActivity(); this.isTerminated = new System.Workflow.Activities.IfElseBranchActivity(); this.isSent = new System.Workflow.Activities.IfElseBranchActivity(); this.isRequested = new System.Workflow.Activities.IfElseBranchActivity(); this.isReassigned = new System.Workflow.Activities.IfElseBranchActivity(); this.isRejected = new System.Workflow.Activities.IfElseBranchActivity(); this.isApproved = new System.Workflow.Activities.IfElseBranchActivity(); this.checkOnHoldEscalation = new System.Workflow.Activities.IfElseActivity(); this.delayForActivity2 = new Microsoft.SharePoint.WorkflowActions.DelayForActivity(); this.checkOnHold = new System.Workflow.Activities.IfElseActivity(); this.delayForActivity1 = new Microsoft.SharePoint.WorkflowActions.DelayForActivity(); this.taskEventHandler = new System.Workflow.Activities.IfElseActivity(); this.onTaskChanged = new Microsoft.SharePoint.WorkflowActions.OnTaskChanged(); this.isEscalationNotExist = new System.Workflow.Activities.IfElseBranchActivity(); this.isEscalationExist = new System.Workflow.Activities.IfElseBranchActivity(); this.notExist = new System.Workflow.Activities.IfElseBranchActivity(); this.isExist = new System.Workflow.Activities.IfElseBranchActivity(); this.taskChangeSequence = new System.Workflow.Activities.SequenceActivity(); this.sendAssignmentEmail = new TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail(); this.checkEscalationDate = new System.Workflow.Activities.IfElseActivity(); this.checkReminderDate = new System.Workflow.Activities.IfElseActivity(); this.persistOnClose2 = new TVMCORP.TVS.WORKFLOWS.Activities.PersistOnClose(); this.taskCompletedHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.completeTask = new Microsoft.SharePoint.WorkflowActions.CompleteTask(); this.updateTask = new Microsoft.SharePoint.WorkflowActions.UpdateTask(); this.customLogToWFHistoryActivity1 = new TVMCORP.TVS.WORKFLOWS.Activities.CustomLogToWFHistoryActivity(); this.setDescriptionLog = new System.Workflow.Activities.CodeActivity(); this.whileTaskChange = new System.Workflow.Activities.WhileActivity(); this.sendAssignEmailReplicator = new System.Workflow.Activities.ReplicatorActivity(); this.setSecurityForTask = new System.Workflow.Activities.CodeActivity(); this.taskCreatedHandler = new TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler(); this.setTaskHandlerParameter = new System.Workflow.Activities.CodeActivity(); this.persistOnClose1 = new TVMCORP.TVS.WORKFLOWS.Activities.PersistOnClose(); this.createTaskWithContentType = new Microsoft.SharePoint.WorkflowActions.CreateTaskWithContentType(); this.escalationSequence = new System.Workflow.Activities.SequenceActivity(); this.reminderSequence = new System.Workflow.Activities.SequenceActivity(); this.taskSequence = new System.Workflow.Activities.SequenceActivity(); this.taskGroup = new System.Workflow.Activities.ConditionedActivityGroup(); this.initialData = new System.Workflow.Activities.CodeActivity(); // // sendWFTaskEmail2 // this.sendWFTaskEmail2.CC = null; this.sendWFTaskEmail2.Name = "sendWFTaskEmail2"; activitybind1.Name = "TaskApprovalActivity"; activitybind1.Path = "TaskIdCreated"; activitybind2.Name = "TaskApprovalActivity"; activitybind2.Path = "Parameter.ApprovalConfiguation.URLEmailTemplate"; activitybind3.Name = "TaskApprovalActivity"; activitybind3.Path = "Parameter.ApprovalConfiguation.ReminderEmailTemplate"; this.sendWFTaskEmail2.To = null; activitybind4.Name = "TaskApprovalActivity"; activitybind4.Path = "WorkflowProperties"; this.sendWFTaskEmail2.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.TaskListItemProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1))); this.sendWFTaskEmail2.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.TemplateListURLProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind2))); this.sendWFTaskEmail2.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.TemplateNameProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind3))); this.sendWFTaskEmail2.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.WorkflowPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind4))); // // sendEmailToEscalationParty // this.sendEmailToEscalationParty.CC = null; this.sendEmailToEscalationParty.Name = "sendEmailToEscalationParty"; activitybind5.Name = "TaskApprovalActivity"; activitybind5.Path = "TaskIdCreated"; activitybind6.Name = "TaskApprovalActivity"; activitybind6.Path = "Parameter.ApprovalConfiguation.URLEmailTemplate"; activitybind7.Name = "TaskApprovalActivity"; activitybind7.Path = "Parameter.ApprovalConfiguation.EscalationEmailTemplate"; activitybind8.Name = "TaskApprovalActivity"; activitybind8.Path = "Parameter.ApprovalConfiguation.EscalationPartyEmail"; activitybind9.Name = "TaskApprovalActivity"; activitybind9.Path = "WorkflowProperties"; this.sendEmailToEscalationParty.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.TaskListItemProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind5))); this.sendEmailToEscalationParty.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.TemplateListURLProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind6))); this.sendEmailToEscalationParty.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.TemplateNameProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind7))); this.sendEmailToEscalationParty.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.ToProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind8))); this.sendEmailToEscalationParty.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.WorkflowPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind9))); // // escalationDateReachedHandler // this.escalationDateReachedHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.EscalationDateReached; this.escalationDateReachedHandler.Name = "escalationDateReachedHandler"; activitybind10.Name = "TaskApprovalActivity"; activitybind10.Path = "TaskHandlerParameter"; this.escalationDateReachedHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind10))); activitybind11.Name = "TaskApprovalActivity"; activitybind11.Path = "AssingeeEmailsList"; // // sendReminderEmailReplicator // this.sendReminderEmailReplicator.Activities.Add(this.sendWFTaskEmail2); this.sendReminderEmailReplicator.ExecutionType = System.Workflow.Activities.ExecutionType.Sequence; this.sendReminderEmailReplicator.Name = "sendReminderEmailReplicator"; this.sendReminderEmailReplicator.ChildInitialized += new System.EventHandler<System.Workflow.Activities.ReplicatorChildEventArgs>(this.sendReminderEmailReplicatorChild_Init); this.sendReminderEmailReplicator.SetBinding(System.Workflow.Activities.ReplicatorActivity.InitialChildDataProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind11))); // // reminderDataReachedHandler // this.reminderDataReachedHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.ReminderDateReached; this.reminderDataReachedHandler.Name = "reminderDataReachedHandler"; activitybind12.Name = "TaskApprovalActivity"; activitybind12.Path = "TaskHandlerParameter"; this.reminderDataReachedHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind12))); // // sendEEC // this.sendEEC.Name = "sendEEC"; this.sendEEC.ExecuteCode += new System.EventHandler(this.sendEEC_ExecuteCode); // // TaskEvenHandler // this.TaskEvenHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.TaskOnHold; this.TaskEvenHandler.Name = "TaskEvenHandler"; activitybind13.Name = "TaskApprovalActivity"; activitybind13.Path = "TaskHandlerParameter"; this.TaskEvenHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind13))); // // updateOnHoldTask // this.updateOnHoldTask.Name = "updateOnHoldTask"; this.updateOnHoldTask.ExecuteCode += new System.EventHandler(this.updateOnHoldTask_ExecuteCode); // // workflowTerminatedHandler // this.workflowTerminatedHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.WorkflowTerminated; this.workflowTerminatedHandler.Name = "workflowTerminatedHandler"; activitybind14.Name = "TaskApprovalActivity"; activitybind14.Path = "TaskHandlerParameter"; this.workflowTerminatedHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind14))); // // sentHandler // this.sentHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.TaskInformationSent; this.sentHandler.Name = "sentHandler"; activitybind15.Name = "TaskApprovalActivity"; activitybind15.Path = "TaskHandlerParameter"; this.sentHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind15))); // // requestedHandler // this.requestedHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.TaskInformationRequested; this.requestedHandler.Name = "requestedHandler"; activitybind16.Name = "TaskApprovalActivity"; activitybind16.Path = "TaskHandlerParameter"; this.requestedHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind16))); // // reassignedHandler // this.reassignedHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.TaskReassigned; this.reassignedHandler.Name = "reassignedHandler"; activitybind17.Name = "TaskApprovalActivity"; activitybind17.Path = "TaskHandlerParameter"; this.reassignedHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind17))); // // rejetedHandler // this.rejetedHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.TaskRejected; this.rejetedHandler.Name = "rejetedHandler"; activitybind18.Name = "TaskApprovalActivity"; activitybind18.Path = "TaskHandlerParameter"; this.rejetedHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind18))); // // approvedHandler // this.approvedHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.TaskApproved; this.approvedHandler.Name = "approvedHandler"; activitybind19.Name = "TaskApprovalActivity"; activitybind19.Path = "TaskHandlerParameter"; this.approvedHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind19))); // // ifElseBranchActivity3 // this.ifElseBranchActivity3.Name = "ifElseBranchActivity3"; // // isNotOnHoldEscalation // this.isNotOnHoldEscalation.Activities.Add(this.escalationDateReachedHandler); this.isNotOnHoldEscalation.Activities.Add(this.sendEmailToEscalationParty); codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isNotOnHold_Condition); this.isNotOnHoldEscalation.Condition = codecondition1; this.isNotOnHoldEscalation.Name = "isNotOnHoldEscalation"; // // ifElseBranchActivity2 // this.ifElseBranchActivity2.Name = "ifElseBranchActivity2"; // // isNotOnHold // this.isNotOnHold.Activities.Add(this.reminderDataReachedHandler); this.isNotOnHold.Activities.Add(this.sendReminderEmailReplicator); codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isNotOnHold_Condition); this.isNotOnHold.Condition = codecondition2; this.isNotOnHold.Name = "isNotOnHold"; // // ifElseBranchActivity1 // this.ifElseBranchActivity1.Name = "ifElseBranchActivity1"; // // isSendEEC // this.isSendEEC.Activities.Add(this.sendEEC); codecondition3.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isSendEEC_Condition); this.isSendEEC.Condition = codecondition3; this.isSendEEC.Name = "isSendEEC"; // // isOnHold // this.isOnHold.Activities.Add(this.updateOnHoldTask); this.isOnHold.Activities.Add(this.TaskEvenHandler); codecondition4.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isOnHold_Condition); this.isOnHold.Condition = codecondition4; this.isOnHold.Name = "isOnHold"; // // isTerminated // this.isTerminated.Activities.Add(this.workflowTerminatedHandler); codecondition5.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isTerminated_Condition); this.isTerminated.Condition = codecondition5; this.isTerminated.Name = "isTerminated"; // // isSent // this.isSent.Activities.Add(this.sentHandler); codecondition6.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isSent_Condition); this.isSent.Condition = codecondition6; this.isSent.Name = "isSent"; // // isRequested // this.isRequested.Activities.Add(this.requestedHandler); codecondition7.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isRequested_Condition); this.isRequested.Condition = codecondition7; this.isRequested.Name = "isRequested"; // // isReassigned // this.isReassigned.Activities.Add(this.reassignedHandler); codecondition8.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isReassigned_Condition); this.isReassigned.Condition = codecondition8; this.isReassigned.Name = "isReassigned"; // // isRejected // this.isRejected.Activities.Add(this.rejetedHandler); codecondition9.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isRejected_Condition); this.isRejected.Condition = codecondition9; this.isRejected.Name = "isRejected"; // // isApproved // this.isApproved.Activities.Add(this.approvedHandler); codecondition10.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.isApproved_Condition); this.isApproved.Condition = codecondition10; this.isApproved.Name = "isApproved"; // // checkOnHoldEscalation // this.checkOnHoldEscalation.Activities.Add(this.isNotOnHoldEscalation); this.checkOnHoldEscalation.Activities.Add(this.ifElseBranchActivity3); this.checkOnHoldEscalation.Name = "checkOnHoldEscalation"; // // delayForActivity2 // activitybind20.Name = "TaskApprovalActivity"; activitybind20.Path = "Parameter.ApprovalConfiguation.EscalationDuration"; this.delayForActivity2.Hours = 0D; this.delayForActivity2.Minutes = 0D; this.delayForActivity2.Name = "delayForActivity2"; this.delayForActivity2.SetBinding(Microsoft.SharePoint.WorkflowActions.DelayForActivity.DaysProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind20))); // // checkOnHold // this.checkOnHold.Activities.Add(this.isNotOnHold); this.checkOnHold.Activities.Add(this.ifElseBranchActivity2); this.checkOnHold.Name = "checkOnHold"; // // delayForActivity1 // activitybind21.Name = "TaskApprovalActivity"; activitybind21.Path = "Parameter.ApprovalConfiguation.ReminderDuration"; this.delayForActivity1.Hours = 0D; this.delayForActivity1.Minutes = 0D; this.delayForActivity1.Name = "delayForActivity1"; this.delayForActivity1.SetBinding(Microsoft.SharePoint.WorkflowActions.DelayForActivity.DaysProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind21))); // // taskEventHandler // this.taskEventHandler.Activities.Add(this.isApproved); this.taskEventHandler.Activities.Add(this.isRejected); this.taskEventHandler.Activities.Add(this.isReassigned); this.taskEventHandler.Activities.Add(this.isRequested); this.taskEventHandler.Activities.Add(this.isSent); this.taskEventHandler.Activities.Add(this.isTerminated); this.taskEventHandler.Activities.Add(this.isOnHold); this.taskEventHandler.Activities.Add(this.isSendEEC); this.taskEventHandler.Activities.Add(this.ifElseBranchActivity1); this.taskEventHandler.Name = "taskEventHandler"; // // onTaskChanged // activitybind22.Name = "TaskApprovalActivity"; activitybind22.Path = "ApprovalInfoTask.TaskAfterProperties"; this.onTaskChanged.BeforeProperties = null; correlationtoken1.Name = "taskToken"; correlationtoken1.OwnerActivityName = "TaskApprovalActivity"; this.onTaskChanged.CorrelationToken = correlationtoken1; this.onTaskChanged.Executor = null; this.onTaskChanged.Name = "onTaskChanged"; activitybind23.Name = "TaskApprovalActivity"; activitybind23.Path = "ApprovalInfoTask.Id"; this.onTaskChanged.Invoked += new System.EventHandler<System.Workflow.Activities.ExternalDataEventArgs>(this.onTaskChanged1_Invoked); this.onTaskChanged.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind23))); this.onTaskChanged.SetBinding(Microsoft.SharePoint.WorkflowActions.OnTaskChanged.AfterPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind22))); // // isEscalationNotExist // this.isEscalationNotExist.Name = "isEscalationNotExist"; // // isEscalationExist // this.isEscalationExist.Activities.Add(this.delayForActivity2); this.isEscalationExist.Activities.Add(this.checkOnHoldEscalation); codecondition11.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.IsEscalationDateExist); this.isEscalationExist.Condition = codecondition11; this.isEscalationExist.Name = "isEscalationExist"; // // notExist // this.notExist.Name = "notExist"; // // isExist // this.isExist.Activities.Add(this.delayForActivity1); this.isExist.Activities.Add(this.checkOnHold); codecondition12.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.IsReminderDateExist); this.isExist.Condition = codecondition12; this.isExist.Name = "isExist"; // // taskChangeSequence // this.taskChangeSequence.Activities.Add(this.onTaskChanged); this.taskChangeSequence.Activities.Add(this.taskEventHandler); this.taskChangeSequence.Name = "taskChangeSequence"; // // sendAssignmentEmail // this.sendAssignmentEmail.CC = null; this.sendAssignmentEmail.Name = "sendAssignmentEmail"; activitybind24.Name = "TaskApprovalActivity"; activitybind24.Path = "TaskIdCreated"; activitybind25.Name = "TaskApprovalActivity"; activitybind25.Path = "Parameter.ApprovalConfiguation.URLEmailTemplate"; activitybind26.Name = "TaskApprovalActivity"; activitybind26.Path = "Parameter.ApprovalConfiguation.AssignmentEmailTemplate"; this.sendAssignmentEmail.To = null; activitybind27.Name = "TaskApprovalActivity"; activitybind27.Path = "WorkflowProperties"; this.sendAssignmentEmail.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.TaskListItemProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind24))); this.sendAssignmentEmail.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.TemplateListURLProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind25))); this.sendAssignmentEmail.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.TemplateNameProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind26))); this.sendAssignmentEmail.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.SendWFTaskEmail.WorkflowPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind27))); // // checkEscalationDate // this.checkEscalationDate.Activities.Add(this.isEscalationExist); this.checkEscalationDate.Activities.Add(this.isEscalationNotExist); this.checkEscalationDate.Name = "checkEscalationDate"; // // checkReminderDate // this.checkReminderDate.Activities.Add(this.isExist); this.checkReminderDate.Activities.Add(this.notExist); this.checkReminderDate.Name = "checkReminderDate"; // // persistOnClose2 // this.persistOnClose2.Name = "persistOnClose2"; // // taskCompletedHandler // this.taskCompletedHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.TaskCompleted; this.taskCompletedHandler.Name = "taskCompletedHandler"; activitybind28.Name = "TaskApprovalActivity"; activitybind28.Path = "TaskHandlerParameter"; this.taskCompletedHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind28))); // // completeTask // this.completeTask.CorrelationToken = correlationtoken1; this.completeTask.Name = "completeTask"; activitybind29.Name = "TaskApprovalActivity"; activitybind29.Path = "ApprovalInfoTask.Id"; activitybind30.Name = "TaskApprovalActivity"; activitybind30.Path = "OutComeText"; this.completeTask.SetBinding(Microsoft.SharePoint.WorkflowActions.CompleteTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind29))); this.completeTask.SetBinding(Microsoft.SharePoint.WorkflowActions.CompleteTask.TaskOutcomeProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind30))); // // updateTask // correlationtoken2.Name = "taskToken"; correlationtoken2.OwnerActivityName = "TaskApprovalActivity"; this.updateTask.CorrelationToken = correlationtoken2; this.updateTask.Name = "updateTask"; activitybind31.Name = "TaskApprovalActivity"; activitybind31.Path = "ApprovalInfoTask.Id"; activitybind32.Name = "TaskApprovalActivity"; activitybind32.Path = "updateTaskPros"; this.updateTask.MethodInvoking += new System.EventHandler(this.updateTask_ExecuteCode); this.updateTask.SetBinding(Microsoft.SharePoint.WorkflowActions.UpdateTask.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind31))); this.updateTask.SetBinding(Microsoft.SharePoint.WorkflowActions.UpdateTask.TaskPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind32))); // // customLogToWFHistoryActivity1 // this.customLogToWFHistoryActivity1.Enabled = false; this.customLogToWFHistoryActivity1.EventId = Microsoft.SharePoint.Workflow.SPWorkflowHistoryEventType.WorkflowComment; activitybind33.Name = "TaskApprovalActivity"; activitybind33.Path = "TaskDescription"; activitybind34.Name = "TaskApprovalActivity"; activitybind34.Path = "ApprovalInfoTask.Status"; this.customLogToWFHistoryActivity1.Name = "customLogToWFHistoryActivity1"; activitybind35.Name = "TaskApprovalActivity"; activitybind35.Path = "WorkflowProperties"; this.customLogToWFHistoryActivity1.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.CustomLogToWFHistoryActivity.WorkflowPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind35))); this.customLogToWFHistoryActivity1.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.CustomLogToWFHistoryActivity.HistoryDescriptionProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind33))); this.customLogToWFHistoryActivity1.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.CustomLogToWFHistoryActivity.HistoryOutcomeProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind34))); // // setDescriptionLog // this.setDescriptionLog.Enabled = false; this.setDescriptionLog.Name = "setDescriptionLog"; this.setDescriptionLog.ExecuteCode += new System.EventHandler(this.logToHistory_ExecuteCode); // // whileTaskChange // this.whileTaskChange.Activities.Add(this.taskChangeSequence); codecondition13.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.IsNotComplete); this.whileTaskChange.Condition = codecondition13; this.whileTaskChange.Name = "whileTaskChange"; activitybind36.Name = "TaskApprovalActivity"; activitybind36.Path = "AssingeeEmailsList"; // // sendAssignEmailReplicator // this.sendAssignEmailReplicator.Activities.Add(this.sendAssignmentEmail); this.sendAssignEmailReplicator.ExecutionType = System.Workflow.Activities.ExecutionType.Sequence; this.sendAssignEmailReplicator.Name = "sendAssignEmailReplicator"; this.sendAssignEmailReplicator.ChildInitialized += new System.EventHandler<System.Workflow.Activities.ReplicatorChildEventArgs>(this.sendAssignEmailReplicatorChild_Init); this.sendAssignEmailReplicator.SetBinding(System.Workflow.Activities.ReplicatorActivity.InitialChildDataProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind36))); // // setSecurityForTask // this.setSecurityForTask.Name = "setSecurityForTask"; this.setSecurityForTask.ExecuteCode += new System.EventHandler(this.setSecurityForTask_ExecuteCode); // // taskCreatedHandler // this.taskCreatedHandler.EventType = TVMCORP.TVS.WORKFLOWS.MODELS.TaskEventTypes.TaskCreated; this.taskCreatedHandler.Name = "taskCreatedHandler"; activitybind37.Name = "TaskApprovalActivity"; activitybind37.Path = "TaskHandlerParameter"; this.taskCreatedHandler.SetBinding(TVMCORP.TVS.WORKFLOWS.Activities.TaskEventHandler.ParameterProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind37))); // // setTaskHandlerParameter // this.setTaskHandlerParameter.Name = "setTaskHandlerParameter"; this.setTaskHandlerParameter.ExecuteCode += new System.EventHandler(this.setTaskHandlerParameter_ExecuteCode); // // persistOnClose1 // this.persistOnClose1.Name = "persistOnClose1"; // // createTaskWithContentType // activitybind38.Name = "TaskApprovalActivity"; activitybind38.Path = "ApprovalInfoTask.ContentTypeId"; this.createTaskWithContentType.CorrelationToken = correlationtoken2; activitybind39.Name = "TaskApprovalActivity"; activitybind39.Path = "TaskIdCreated"; this.createTaskWithContentType.Name = "createTaskWithContentType"; this.createTaskWithContentType.SpecialPermissions = null; activitybind40.Name = "TaskApprovalActivity"; activitybind40.Path = "ApprovalInfoTask.Id"; activitybind41.Name = "TaskApprovalActivity"; activitybind41.Path = "ApprovalInfoTask.TaskProperties"; this.createTaskWithContentType.MethodInvoking += new System.EventHandler(this.createTaskWithContentType1_MethodInvoking); this.createTaskWithContentType.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTaskWithContentType.ContentTypeIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind38))); this.createTaskWithContentType.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTaskWithContentType.TaskPropertiesProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind41))); this.createTaskWithContentType.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTaskWithContentType.TaskIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind40))); this.createTaskWithContentType.SetBinding(Microsoft.SharePoint.WorkflowActions.CreateTaskWithContentType.ListItemIdProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind39))); // // escalationSequence // this.escalationSequence.Activities.Add(this.checkEscalationDate); this.escalationSequence.Name = "escalationSequence"; // // reminderSequence // this.reminderSequence.Activities.Add(this.checkReminderDate); this.reminderSequence.Name = "reminderSequence"; // // taskSequence // this.taskSequence.Activities.Add(this.createTaskWithContentType); this.taskSequence.Activities.Add(this.persistOnClose1); this.taskSequence.Activities.Add(this.setTaskHandlerParameter); this.taskSequence.Activities.Add(this.taskCreatedHandler); this.taskSequence.Activities.Add(this.setSecurityForTask); this.taskSequence.Activities.Add(this.sendAssignEmailReplicator); this.taskSequence.Activities.Add(this.whileTaskChange); this.taskSequence.Activities.Add(this.setDescriptionLog); this.taskSequence.Activities.Add(this.customLogToWFHistoryActivity1); this.taskSequence.Activities.Add(this.updateTask); this.taskSequence.Activities.Add(this.completeTask); this.taskSequence.Activities.Add(this.taskCompletedHandler); this.taskSequence.Activities.Add(this.persistOnClose2); this.taskSequence.Name = "taskSequence"; // // taskGroup // this.taskGroup.Activities.Add(this.taskSequence); this.taskGroup.Activities.Add(this.reminderSequence); this.taskGroup.Activities.Add(this.escalationSequence); this.taskGroup.Name = "taskGroup"; codecondition14.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.IsStopTaskGroup); this.taskGroup.UntilCondition = codecondition14; // // initialData // this.initialData.Name = "initialData"; this.initialData.ExecuteCode += new System.EventHandler(this.initialData_ExecuteCode); // // TaskApprovalActivity // this.Activities.Add(this.initialData); this.Activities.Add(this.taskGroup); this.Name = "TaskApprovalActivity"; 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; }