Primo commit nuovo automatismo BEAM con strategie
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
--BasicCustomerStrategies.lua by Egalware s.r.l. 2024/04/02
|
||||
-- Libreria strategie di base disponibili per i clienti
|
||||
-- 2024/04/02 PRIMA VERSIONE CALCOLO LAVORAZIONI CON STRATEGIE
|
||||
|
||||
-- Tabella per definizione modulo
|
||||
local BasicCustomerStrategies = {}
|
||||
|
||||
-- Include
|
||||
require( 'EgtBase')
|
||||
|
||||
-- Carico i dati globali
|
||||
local BD = require( 'BeamData')
|
||||
local ID = require( 'Identity')
|
||||
|
||||
----------------------------------------------------------------------------------
|
||||
-- *** Esecuzione ***
|
||||
----------------------------------------------------------------------------------
|
||||
|
||||
-- si legge lo script delle strategie di base definito con cliente (statico e non modificabile)
|
||||
function BasicCustomerStrategies.GetStrategiesFromBasicCustomerStrategies( Proc)
|
||||
local StrategiesFromScript = {}
|
||||
|
||||
-- se non esiste JSON e nessuan info in BeamData, si carica standard di default EGALWARE
|
||||
if not STRATEGIES and not BD.STRATEGIES_SCRIPT then
|
||||
StrategiesFromScript = GetStrategies_Egalware( Proc)
|
||||
-- CLIENTE : ESSETRE
|
||||
elseif BD.STRATEGIES_SCRIPT == 'Essetre' then
|
||||
StrategiesFromScript = GetStrategies_Essetre( Proc)
|
||||
else
|
||||
StrategiesFromScript = nil
|
||||
end
|
||||
return StrategiesFromScript
|
||||
end
|
||||
|
||||
----------------------------------------------------------------------------------
|
||||
-- *** EGALWARE ***
|
||||
----------------------------------------------------------------------------------
|
||||
local function GetStrategies_Egalware( Proc)
|
||||
local Strategy_Egalware = {}
|
||||
local Strategies_Egalware = {}
|
||||
|
||||
-- TODO tabella da compleatare man mano che si inseriscono le varie strategie
|
||||
return Strategies_Egalware
|
||||
end
|
||||
|
||||
----------------------------------------------------------------------------------
|
||||
-- *** ESSETRE ***
|
||||
----------------------------------------------------------------------------------
|
||||
local function GetStrategies_Essetre( Proc)
|
||||
local Strategy_Essetre = {}
|
||||
local Strategies_Essetre = {}
|
||||
|
||||
-- TODO tabella da compleatare man mano che si inseriscono le varie strategie
|
||||
return Strategies_Essetre
|
||||
end
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
|
||||
return BasicCustomerStrategies
|
||||
Reference in New Issue
Block a user