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(); } }
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()); }
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(); } }