--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