ArchiveDocumentBaseHandlers.cs 1.3 KB
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using DirRX.Storage.ArchiveDocumentBase;

namespace DirRX.Storage
{
  partial class ArchiveDocumentBaseClientHandlers
  {

    public override void Refresh(Sungero.Presentation.FormRefreshEventArgs e)
    {
      base.Refresh(e);
      
      // Убрать зависимость доступности Дела от возможностью регистрации официальных документов.
      _obj.State.Properties.CaseFile.IsEnabled = true;
      
      // Установить признак пользовательских изменений.
      e.Params.AddOrUpdate(Constants.ArchiveDocumentBase.SaveFromUIParamName, true);      
    }

    public override void Showing(Sungero.Presentation.FormShowingEventArgs e)
    {
      base.Showing(e);
      
      // Убрать зависимость доступности Дела от возможностью регистрации официальных документов.
      _obj.State.Properties.CaseFile.IsEnabled = true;
      
      // Установить признак пользовательских изменений.
      e.Params.Add(Constants.ArchiveDocumentBase.SaveFromUIParamName, true);     
    }

  }
}