ModuleInitializer.cs
920 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.Domain.Initialization;
namespace Sungero.Integration1C.Server
{
public partial class ModuleInitializer
{
public override void Initializing(Sungero.Domain.ModuleInitializingEventArgs e)
{
// Создание ролей.
InitializationLogger.Debug("Init: Create roles.");
CreateRoles();
}
/// <summary>
/// Создать предопределенные роли.
/// </summary>
public static void CreateRoles()
{
InitializationLogger.Debug("Init: Create Default Roles");
Docflow.PublicInitializationFunctions.Module.CreateRole(Resources.Synchronization1CResponsibleRoleName, Resources.Synchronization1CResponsibleRoleDescription, Integration1C.Constants.Module.SynchronizationResponsibleRoleGuid);
}
}
}