コード例 #1
0
 private void ApplyButtonOnClick(object sender, EventArgs eventArgs)
 {
     UpdateArgPackFromUI();
     context.OnArgumentPackageChanged(this, new WorkflowContext.ArgumentPackageChangedEventArgs());
     //
     if (context is WorkstepProcessWrapper.Context)
     {
         workstep.GetExecutor(args, null).ExecuteSimple();
         UpdateUIFromArgPack();
     }
 }
コード例 #2
0
 private void btnApply_Click(object sender, EventArgs e)
 {
     if (context is WorkstepProcessWrapper.Context)
     {
         Executor exec = workstep.GetExecutor(tmpargs, new WorkstepProcessWrapper.RuntimeContext());
         exec.ExecuteSimple();
         UpdateUIFormArgs();
     }
     workstep.CopyArgumentPackage(tmpargs, args);
     k = true;
     context.OnArgumentPackageChanged(this, new WorkflowContext.ArgumentPackageChangedEventArgs());
 }
コード例 #3
0
 private void ApplyButtonOnClick(object sender, EventArgs eventArgs)
 {
     // firstly update the arg pack
     UpdateArgPackFromUI();
     //
     // then notify other listeners that the arg pack has changed
     context.OnArgumentPackageChanged(this, new WorkflowContext.ArgumentPackageChangedEventArgs());
     //
     // if this Workstep is beings run as Proccess run the workstep
     if (context is WorkstepProcessWrapper.Context)
     {
         workstep.GetExecutor(args, null).ExecuteSimple();
         UpdateUIFromArgPack();
     }
 }