static void Main(string[] args) { var workFlow = new WorkFlow(); workFlow.Add(new InstallProgram()); workFlow.Add(new RunProgram()); workFlow.Add(new LogInProgram()); workFlow.Run(); }
public static void Run() { var workflow = new WorkFlow(); workflow.Add(new VideoUploader()); workflow.Add(new VideoEncoder()); workflow.Add(new MailSender()); workflow.Add(new StatusChanger()); var engine = new WorkFlowEngine(); engine.Run(workflow); }
static void Main(string[] args) { var workflow = new WorkFlow(); workflow.Add(new Download()); workflow.Add(new Unpack()); workflow.Add(new Install()); workflow.Add(new Restart()); var workFlowEngine = new WorkFlowEngine(); workFlowEngine.Run(workflow); }
static void Main(string[] args) { var workflow = new WorkFlow(); workflow.Add(new Activitie("Activity 1")); workflow.Add(new Step("Step 1")); workflow.Add(new Activitie("Activity 2")); workflow.Add(new Step("Step 2")); WorkflowEngine workflowEngine = new WorkflowEngine(); workflowEngine.Run(workflow); }
static void UseWorkFlow() { var workFlow = new WorkFlow(); workFlow.Add(new VideoUploador()); workFlow.Add(new SendEmail()); workFlow.Add(new CallWebService()); workFlow.Remove(new CallWebService()); var engine = new WorkFlowEngine(); engine.Run(workFlow); Console.ReadLine(); }
protected void EBtnSubmit_Click(object sender, EventArgs e) { if (this.Page.IsValid) { bool flag = false; bool flag2 = false; WorkFlowsInfo workFlowsInfo = new WorkFlowsInfo(); if (this.HdnAction.Value == "Modify") { workFlowsInfo.FlowId = BasePage.RequestInt32("FlowID"); } workFlowsInfo.FlowName = this.TxtFlowName.Text; workFlowsInfo.Description = this.TxtDescription.Text; string text = this.TxtFlowName.Text; if ((this.HdnAction.Value == "Modify") && (text == this.HdnFlowName.Value)) { flag = false; } else if (WorkFlow.Exists(text)) { AdminPage.WriteErrMsg("<li>系统已经有此流程名称,请返回重新填写流程名称!</li>"); } if (!flag) { if (this.HdnAction.Value == "Modify") { flag2 = WorkFlow.Update(workFlowsInfo); } else { flag2 = WorkFlow.Add(workFlowsInfo); } if (flag2) { base.Response.Write("<script type='text/javascript'>parent.frames[\"left\"].location.reload();</script>"); AdminPage.WriteSuccessMsg("<li>保存流程数据成功!</li>", "WorkFlowsManage.aspx"); } else { AdminPage.WriteErrMsg("<li>保存流程数据失败!</li>"); } } } }