public virtual void StartAssignment6(Sungero.RecordManagement.IReviewResolutionAssignment assignment, Sungero.RecordManagement.Server.ReviewResolutionAssignmentArguments e) { assignment.ResolutionText = _obj.ResolutionText; // Установить "От" как исполнителя рассмотрения. assignment.Author = _obj.Addressee; // Обновить статус исполнения - отправка на исполнение. _obj.DocumentForReviewGroup.OfficialDocuments.First().ExecutionState = ExecutionState.Sending; }
public virtual void CompleteAssignment6(Sungero.RecordManagement.IReviewResolutionAssignment assignment, Sungero.RecordManagement.Server.ReviewResolutionAssignmentArguments e) { var document = _obj.DocumentForReviewGroup.OfficialDocuments.First(); // Если поручения не созданы, то изменить статус исполнения - не требует исполнения. if (!ActionItemExecutionTasks.GetAll(t => t.Status == Workflow.Task.Status.InProcess && Equals(t.ParentAssignment, assignment)).Any()) { document.ExecutionState = ExecutionState.WithoutExecut; } else { document.ExecutionState = ExecutionState.OnExecution; } }