public virtual void StartAssignment2(Sungero.RecordManagement.IDeadlineExtensionAssignment assignment, Sungero.RecordManagement.Server.DeadlineExtensionAssignmentArguments e) { if (string.IsNullOrEmpty(_obj.Reason)) { assignment.Reason = _obj.ActiveText; } else { assignment.Reason = _obj.Reason; } // "От". assignment.Author = _obj.Author; // Выдать права на изменение для возможности прекращения подзадач. Functions.ActionItemExecutionTask.GrantAccessRightToAssignment(assignment, _obj); }
public virtual void CompleteAssignment2(Sungero.RecordManagement.IDeadlineExtensionAssignment assignment, Sungero.RecordManagement.Server.DeadlineExtensionAssignmentArguments e) { _obj.NewDeadline = assignment.NewDeadline; _obj.RejectionReason = assignment.ActiveText; }