// 如果活动返回值,则从 CodeActivity<TResult> // 派生并从 Execute 方法返回该值。 protected override void Execute(CodeActivityContext context) { // 获取 Text 输入参数的运行时值 ReviewCheck ReviewCheck = ReviewChecks.Get(context); DocumentApply documentApply = inApply.Get(context); if (ReviewCheck.Agree == 1) { if (inApply.Get(context).IsNeed) { documentApply.Status = 4; } else { documentApply.Status = 5; } } else { documentApply.Status = 6; } new YunShanOA.BusinessLogic.DocumentManager.DocumentManager().Save(documentApply); outApply.Set(context, documentApply); }
private Model.DocumentModel.DocumentApply Fillrecord(Document item) { DocumentApply d = null; if (item != null) { d = new DocumentApply(); d.DocumentID = item.DocumentID; d.Author = item.DocumentAuthor; d.DocumentPath = item.DocumentPath; d.Status = item.Status; d.WFID = item.WFID; d.DocumentName = item.DocumentName; } return(d); }
// 如果活动返回值,则从 CodeActivity<TResult> // 派生并从 Execute 方法返回该值。 protected override void Execute(CodeActivityContext context) { // 获取 Text 输入参数的运行时值 ReviewQicao reviewQicao = Reviewqicao.Get(context); DocumentApply documentApply = inApply.Get(context); if (reviewQicao.Agree == 1) { documentApply.Status = 2; } else { documentApply.Status = 3; } new YunShanOA.BusinessLogic.DocumentManager.DocumentManager().Save(documentApply); outApply.Set(context, documentApply); }
protected override void Execute(CodeActivityContext context) { DocumentApply Applyinfo = new DocumentApply(); Applyinfo.Author = request.Get(context).Author; Applyinfo.DocumentName = request.Get(context).DocumentName; Applyinfo.WFID = context.WorkflowInstanceId; Applyinfo.IsNeed = request.Get(context).IsNeed; Applyinfo.DocumentPath = request.Get(context).DocumentPath; Applyinfo.Status = 1; BusinessLogic.DocumentManager.DocumentManager manager = new BusinessLogic.DocumentManager.DocumentManager(); int i = manager.Save(Applyinfo); Applyinfo.DocumentID = i; Apply.Set(context, Applyinfo); Email.Set(context, request.Get(context).Email.ToString()); // 获取 Text 输入参数的运行时值 }