FreeApprovalTaskClientFunctions.cs
1.05 KB
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.Docflow.FreeApprovalTask;
using Sungero.Workflow;
namespace Sungero.Docflow.Client
{
partial class FreeApprovalTaskFunctions
{
/// <summary>
/// Проверить возможность отправки задания подписания на доработку.
/// </summary>
/// <param name="assignment">Задание.</param>
/// <param name="errorMessage">Сообщение об ошибке.</param>
/// <param name="eventArgs">Аргумент обработчика вызова.</param>
/// <returns>True - разрешить отправку, иначе false.</returns>
public static bool ValidateBeforeRework(IAssignment assignment, string errorMessage, Sungero.Domain.Client.ExecuteActionArgs eventArgs)
{
if (string.IsNullOrEmpty(assignment.ActiveText))
{
eventArgs.AddError(errorMessage);
return false;
}
return true;
}
}
}