ArchiveDocumentBaseHandlers.cs
889 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using DirRX.Storage.ArchiveDocumentBase;
namespace DirRX.Storage
{
partial class ArchiveDocumentBaseServerHandlers
{
public override void Saving(Sungero.Domain.SavingEventArgs e)
{
base.Saving(e);
}
public override void AfterSave(Sungero.Domain.AfterSaveEventArgs e)
{
base.AfterSave(e);
// Запустить обработчик для синхронизации значений реквизитов в Журнале поступления и выбытия.
if (e.Params.Contains(Constants.ArchiveDocumentBase.SaveFromUIParamName))
{
var job = AsyncHandlers.SynchronizeArchiveDocumentProperties.Create();
job.documentId = _obj.Id;
job.ExecuteAsync();
}
}
}
}