protected void Page_Load(object sender, EventArgs e) { Response.Redirect("~/Modules/Pages/WorkflowList.aspx"); WorkflowDefinitionEntity en = BusinessManager.InitializeEntity <WorkflowDefinitionEntity>(WorkflowDefinitionEntity.ClassName); SequentialWorkflowActivity item = McWorkflowSerializer.GetObject <SequentialWorkflowActivity>(en.Xaml); CreateAssignmentAndWaitResultActivity act1 = new CreateAssignmentAndWaitResultActivity(); act1.Name = "Guid1"; //act1.Subject =" Subject Here " ; //a //item.Activities.Add(act1); }
/// <summary> /// Handles the Click event of the btnCreate control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> void btnCreate_Click(object sender, EventArgs e) { //throw new NotImplementedException(); SequentialWorkflowActivity root = this.CurrentContainer.CurrentRootActivity; Activity ac = root.GetActivityByName(CurrentActivity.Name); CreateAssignmentAndWaitResultActivity newAct = new CreateAssignmentAndWaitResultActivity(); newAct.Name = String.Format("test dvs {0}", Guid.NewGuid().ToString("N")); //newAct.Subject = " Subject Here "; if (ac.Parent != null || ac is System.Workflow.ComponentModel.CompositeActivity) { ((System.Workflow.ComponentModel.CompositeActivity)ac).Activities.Add(newAct); } else { root.Activities.Add(newAct); } CurrentContainer.CurrentRootActivity = root; this.CurrentContainer.PerformControls(); }