54 lines
2.8 KiB
C#
54 lines
2.8 KiB
C#
|
|
using System.ComponentModel;
|
|||
|
|
using DevExpress.ExpressApp;
|
|||
|
|
using DevExpress.ExpressApp.DC;
|
|||
|
|
using DevExpress.Persistent.Base;
|
|||
|
|
using DevExpress.Persistent.BaseImpl;
|
|||
|
|
using DevExpress.Persistent.BaseImpl.PermissionPolicy;
|
|||
|
|
using DevExpress.ExpressApp.Model;
|
|||
|
|
using DevExpress.ExpressApp.Actions;
|
|||
|
|
using DevExpress.ExpressApp.Editors;
|
|||
|
|
using DevExpress.ExpressApp.Updating;
|
|||
|
|
using DevExpress.ExpressApp.Model.Core;
|
|||
|
|
using DevExpress.ExpressApp.Model.DomainLogics;
|
|||
|
|
using DevExpress.ExpressApp.Model.NodeGenerators;
|
|||
|
|
using DevExpress.Xpo;
|
|||
|
|
using DevExpress.ExpressApp.Xpo;
|
|||
|
|
|
|||
|
|
namespace DurnyklyYol.Module;
|
|||
|
|
|
|||
|
|
// For more typical usage scenarios, be sure to check out https://docs.devexpress.com/eXpressAppFramework/DevExpress.ExpressApp.ModuleBase.
|
|||
|
|
public sealed class DurnyklyYolModule : ModuleBase {
|
|||
|
|
public DurnyklyYolModule() {
|
|||
|
|
//
|
|||
|
|
// DurnyklyYolModule
|
|||
|
|
//
|
|||
|
|
AdditionalExportedTypes.Add(typeof(OidGenerator));
|
|||
|
|
AdditionalExportedTypes.Add(typeof(DevExpress.Persistent.BaseImpl.ModelDifference));
|
|||
|
|
AdditionalExportedTypes.Add(typeof(DevExpress.Persistent.BaseImpl.ModelDifferenceAspect));
|
|||
|
|
AdditionalExportedTypes.Add(typeof(DevExpress.Persistent.BaseImpl.BaseObject));
|
|||
|
|
AdditionalExportedTypes.Add(typeof(DevExpress.Persistent.BaseImpl.FileData));
|
|||
|
|
AdditionalExportedTypes.Add(typeof(DevExpress.Persistent.BaseImpl.FileAttachmentBase));
|
|||
|
|
RequiredModuleTypes.Add(typeof(DevExpress.ExpressApp.SystemModule.SystemModule));
|
|||
|
|
RequiredModuleTypes.Add(typeof(DevExpress.ExpressApp.Security.SecurityModule));
|
|||
|
|
RequiredModuleTypes.Add(typeof(DevExpress.ExpressApp.Objects.BusinessClassLibraryCustomizationModule));
|
|||
|
|
RequiredModuleTypes.Add(typeof(DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule));
|
|||
|
|
RequiredModuleTypes.Add(typeof(DevExpress.ExpressApp.PivotGrid.PivotGridModule));
|
|||
|
|
RequiredModuleTypes.Add(typeof(DevExpress.ExpressApp.ReportsV2.ReportsModuleV2));
|
|||
|
|
RequiredModuleTypes.Add(typeof(DevExpress.ExpressApp.Validation.ValidationModule));
|
|||
|
|
RequiredModuleTypes.Add(typeof(DevExpress.ExpressApp.ViewVariantsModule.ViewVariantsModule));
|
|||
|
|
RequiredModuleTypes.Add(typeof(FileSystemData.FileSystemDataModule));
|
|||
|
|
}
|
|||
|
|
public override IEnumerable<ModuleUpdater> GetModuleUpdaters(IObjectSpace objectSpace, Version versionFromDB) {
|
|||
|
|
ModuleUpdater updater = new DatabaseUpdate.Updater(objectSpace, versionFromDB);
|
|||
|
|
return new ModuleUpdater[] { updater };
|
|||
|
|
}
|
|||
|
|
public override void Setup(XafApplication application) {
|
|||
|
|
base.Setup(application);
|
|||
|
|
// Manage various aspects of the application UI and behavior at the module level.
|
|||
|
|
}
|
|||
|
|
public override void CustomizeTypesInfo(ITypesInfo typesInfo) {
|
|||
|
|
base.CustomizeTypesInfo(typesInfo);
|
|||
|
|
CalculatedPersistentAliasHelper.CustomizeTypesInfo(typesInfo);
|
|||
|
|
}
|
|||
|
|
}
|