ModuleClientFunctions.cs 1.53 KB
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;

namespace DirRX.Container.Client
{
  public class ModuleFunctions
  {

    /// <summary>
    /// Создать запрос в архив.
    /// </summary>
    public virtual void ShowArchiveRequestTaskDialog()
    {
      DirRX.Container.PublicFunctions.Module.CreateArchiveRequestTaskDialog();
    }
    
    /// <summary>
    /// Отобразить настройки модуля "Описи электронных дел".
    /// </summary>
    public virtual void ShowCaseInventorySettings()
    {
      DirRX.CaseArchiving.PublicFunctions.Module.ShowCaseInventorySettingsDialog();
    }

    /// <summary>
    /// Создать описи электронных дел.
    /// </summary>
    public virtual void CreateCaseInventories()
    {
      DirRX.CaseArchiving.PublicFunctions.Module.ShowCaseInventoryCreationDialog();
    }

    /// <summary>
    /// Отобразить настройки модуля "Передача в архив".
    /// </summary>
    public virtual void ShowTransferSettings()
    {
      DirRX.Container.PublicFunctions.ArchiveSetting.GetSettings().Show();
    }

    /// <summary>
    /// Создать запрос в архив.
    /// </summary>
    [Public]
    public static void CreateArchiveRequestTaskDialog()
    {
      // Отобразить карточку задачи "Запросы в архив".
      Functions.Module.Remote.CreateArchiveRequestTask().Show();
    }
  }
}