Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
		/// <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();
		}