AddendumHandlers.cs
1.37 KB
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.Docflow.Addendum;
namespace Sungero.Docflow
{
partial class AddendumClientHandlers
{
public override void Refresh(Sungero.Presentation.FormRefreshEventArgs e)
{
base.Refresh(e);
// Отобразить однократно нотифайку о выдаче прав на проектные документы.
if (_obj.State.IsInserted && _obj.LeadingDocument != null && _obj.LeadingDocument.Project != null && Projects.ProjectCores.Is(_obj.LeadingDocument.Project))
Projects.PublicFunctions.Module.ShowProjectRightsNotifyOnce(e, Projects.ProjectCores.Resources.ProjectDocumentRightsNotifyMessage);
}
public override void LeadingDocumentValueInput(Sungero.Docflow.Client.OfficialDocumentLeadingDocumentValueInputEventArgs e)
{
base.LeadingDocumentValueInput(e);
// Отобразить однократно нотифайку о выдаче прав на проектные документы.
if (e.NewValue != null && !Equals(e.NewValue, e.OldValue) && e.NewValue.Project != null && Projects.ProjectCores.Is(e.NewValue.Project))
Projects.PublicFunctions.Module.ShowProjectRightsNotifyOnce(e, Projects.ProjectCores.Resources.ProjectDocumentRightsNotifyMessage);
}
}
}