123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using Comal.Classes;
- using Comal.Classes.SecurityDescriptors;
- using InABox.Clients;
- using InABox.Configuration;
- using InABox.Core;
- using InABox.DynamicGrid;
- using InABox.Wpf;
- using PRSDesktop.Integrations.V6;
- using PRSDesktop.Integrations.Logikal;
- using PRSDesktop.Integrations.V6.Grids;
- namespace PRSDesktop;
- public static class SystemSetupActions
- {
-
- public static void ERPStatuses(IPanelHost host)
- {
- host.CreateSetupActionIf(
- "Logikal Settings",
- PRSDesktop.Resources.logikal,
- (action) =>
- {
- var _logikalSettings = new GlobalConfiguration<LogikalSettings>().Load();
- var _logikalSettingsGrid = new LogikalSettingsGrid();
- _logikalSettingsGrid.CheckLogikalQueries(_logikalSettings);
- if (_logikalSettingsGrid.EditItems(new LogikalSettings[] { _logikalSettings }))
- new GlobalConfiguration<LogikalSettings>().Save(_logikalSettings);
- },
- Security.IsAllowed<EditLogikalSettings>()
- );
-
- host.CreateSetupActionIf(
- "V6 Settings",
- PRSDesktop.Resources.v6,
- (action) =>
- {
- var _v6Settings = new GlobalConfiguration<V6Settings>().Load();
- var grid = new V6SettingsGrid();
- grid.CheckV6Queries(_v6Settings);
- if (grid.EditItems(new V6Settings[] { _v6Settings }))
- new GlobalConfiguration<V6Settings>().Save(_v6Settings);
- },
- Security.IsAllowed<EditV6Settings>()
- );
- }
- }
|