Пример #1
0
        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);
        }
Пример #2
0
 public virtual void CompleteAssignment2(Sungero.RecordManagement.IDeadlineExtensionAssignment assignment, Sungero.RecordManagement.Server.DeadlineExtensionAssignmentArguments e)
 {
     _obj.NewDeadline     = assignment.NewDeadline;
     _obj.RejectionReason = assignment.ActiveText;
 }