DocumentComparisonInfoActions.cs 722 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.Docflow.DocumentComparisonInfo;

namespace Sungero.Docflow.Client
{
  partial class DocumentComparisonInfoActions
  {

    public virtual void OpenResultPdf(Sungero.Domain.Client.ExecuteActionArgs e)
    {
      Functions.Module.ShowDocumentComparisonResults(_obj);
    }

    public virtual bool CanOpenResultPdf(Sungero.Domain.Client.CanExecuteActionArgs e)
    {
      // Открыть Результаты сравнения может только инициатор.
      return Equals(_obj.Author, Users.Current) && _obj.ProcessingStatus == ProcessingStatus.Compared;
    }

  }

}