diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config index ee7f548..05d2444 100644 --- a/.vs/config/applicationhost.config +++ b/.vs/config/applicationhost.config @@ -163,7 +163,7 @@ - + diff --git a/CMS-SC-Data/CMS-SC-Data.csproj b/CMS-SC-Data/CMS-SC-Data.csproj index 7353210..0863cfd 100644 --- a/CMS-SC-Data/CMS-SC-Data.csproj +++ b/CMS-SC-Data/CMS-SC-Data.csproj @@ -102,7 +102,7 @@ - + {2872dcfe-8b46-43b2-baa0-842a816a2dd5} SteamWare diff --git a/CMS-SC-Data/obj/Debug/CMS-SC-Data.csproj.FileListAbsolute.txt b/CMS-SC-Data/obj/Debug/CMS-SC-Data.csproj.FileListAbsolute.txt index 07593d9..219b74e 100644 --- a/CMS-SC-Data/obj/Debug/CMS-SC-Data.csproj.FileListAbsolute.txt +++ b/CMS-SC-Data/obj/Debug/CMS-SC-Data.csproj.FileListAbsolute.txt @@ -33,3 +33,35 @@ C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\SSC\CMS-SC\CMS-SC-D C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\SSC\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.dll C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\SSC\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.pdb C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\SSC\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.csprojResolveAssemblyReference.cache +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\CMS-SC-Data.dll.config +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\CMS-SC-Data.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\CMS-SC-Data.pdb +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\SteamWare.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\ICSharpCode.SharpZipLib.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\StackExchange.Redis.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\Newtonsoft.Json.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\SteamWare.pdb +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\SteamWare.xml +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\SteamWare.dll.config +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\StackExchange.Redis.xml +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\bin\Debug\Newtonsoft.Json.xml +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.csprojResolveAssemblyReference.cache +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.csproj.CoreCompileInputs.cache +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\SSC\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.pdb +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.csproj.CoreCompileInputs.cache +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\CMS-SC-Data.dll.config +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\CMS-SC-Data.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\CMS-SC-Data.pdb +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\SteamWare.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\ICSharpCode.SharpZipLib.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\StackExchange.Redis.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\Newtonsoft.Json.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\SteamWare.pdb +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\SteamWare.xml +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\SteamWare.dll.config +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\StackExchange.Redis.xml +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\bin\Debug\Newtonsoft.Json.xml +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.csprojResolveAssemblyReference.cache +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.dll +C:\Users\samuele.steamw\Documents\Visual Studio 2017\Projects\CMS-SC\CMS-SC-Data\obj\Debug\CMS-SC-Data.pdb diff --git a/CMS_SC/CMS_SC.csproj b/CMS_SC/CMS_SC.csproj index 9ce3b32..8427506 100644 --- a/CMS_SC/CMS_SC.csproj +++ b/CMS_SC/CMS_SC.csproj @@ -23,6 +23,7 @@ False + true @@ -911,7 +912,7 @@ - + {2872dcfe-8b46-43b2-baa0-842a816a2dd5} SteamWare diff --git a/CMS_SC/bin/CMS-SC-Data.dll b/CMS_SC/bin/CMS-SC-Data.dll index 2f8a468..f184d03 100644 Binary files a/CMS_SC/bin/CMS-SC-Data.dll and b/CMS_SC/bin/CMS-SC-Data.dll differ diff --git a/CMS_SC/bin/CMS_SC.dll b/CMS_SC/bin/CMS_SC.dll index 2f83c5d..1d2cf84 100644 Binary files a/CMS_SC/bin/CMS_SC.dll and b/CMS_SC/bin/CMS_SC.dll differ diff --git a/CMS_SC/bin/SteamWare.dll b/CMS_SC/bin/SteamWare.dll index dac8d05..b328cb2 100644 Binary files a/CMS_SC/bin/SteamWare.dll and b/CMS_SC/bin/SteamWare.dll differ diff --git a/CMS_SC/bin/SteamWare.xml b/CMS_SC/bin/SteamWare.xml index 7592420..9c21d44 100644 --- a/CMS_SC/bin/SteamWare.xml +++ b/CMS_SC/bin/SteamWare.xml @@ -1323,6 +1323,11 @@ + + + restituisce conteggio numero record dell'oggetto vocabolario + + elenco lingue ammesse da vocabolario... @@ -1404,6 +1409,36 @@ classe gestione auth dispositivi (new 2014) + + + TableAdapter devices + + + + + TableAdapter Utenti + + + + + TableAdapter Diritti + + + + + TableAdapter permessi + + + + + TableAdapter funzione + + + + + TableAdapter permessi2fuzione + + init dei table adapters @@ -1474,6 +1509,12 @@ chiave (in chiaro) + chiave (in chiaro) + + + + numero massimo auth concesse (se non trovo su conf prendo 1000) + @@ -1576,6 +1617,13 @@ + + + conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + + + + verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') @@ -2923,8 +2971,9 @@ cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - The _path. - The _nome file. + cartella file + nome file + indica se il path sia assoluto @@ -3668,6 +3717,11 @@ oggetto singleton x accesso al layer di memoria + + + Verifica se si debba serializzare ogni valore complesso (tabelle/righe) in sessione (per impiego di sessioni avanzate come Redis) + + classe gestione accessi a Session, cache, viewstate, configuration... @@ -3688,6 +3742,11 @@ effettua setup dei connection strings da web.config delal singola applicazione + + + Nome della variabile AppConf da utilizzare... + + oggetto dizionario con chiave / valore x configurazioni applicazione @@ -3695,7 +3754,7 @@ - resetta il vocabolario rileggendo i dati... + resetta AppConfig svuotando e rileggendo i dati... @@ -3703,12 +3762,22 @@ avvio oggetto AppConf in ram + + + Numero record salvati in AppConf + + carica in ram oggetto AppConf + + + ultimo update in cache dei valori di AppConfig + + Configurations da tabella DB Config @@ -3821,6 +3890,13 @@ valore DATE + + + carica dalla sessione un dato di tipo DataSet NON Tipizzato + + + + carica dalla sessione un dato di tipo object generico @@ -3879,6 +3955,37 @@ indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) + + + inserisce in session un DataSet (serializzandolo) + + nome della variabile + DataTable da salvare + + + + inserisce in session un DataSet (serializzandolo) + + nome della variabile + DataTable da salvare + indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) + + + + inserisce in session un DataSet (serializzandolo) + + nome della variabile + DataSet da salvare + + + + inserisce in session un DataSet (serializzandolo) + + nome della variabile + DataSet da salvare + indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) + + svuota una variabile dalla session @@ -3963,7 +4070,7 @@ nome della variabile valore - da registrare come tabella da svuotare on update? + da registrare come tabella da svuotare on update @@ -4004,7 +4111,184 @@ - forza lo svuotamento delel tabelle indicate come in cache... + forza lo svuotamento delle tabelle indicate come in cache... + + + + + Nome della variabile HASH da utilizzare (dato CodModulo / Server / DB impiegato da funzionalita' DbConfig) + keyName richiesto... + + + + + Connessione lazy a redis... + + + + + Oggetto statico connessione redis + + + + + Restituisce una chiave salvata in RedisCache + + + + + + + Salva una chiave in RedisCache + + + + + + + + Salva una chiave in RedisCache + + + + in secondi + + + + + Incrementa un contatore in Redis + + + + + + + Decrementa un contatore in Redis + + + + + + + Restituisce una chiave COUNTER in RedisCache + + + + + + + Resetta (elimina) un contatore in Redis + + + + + + + Restituisce un set KVP (Key Value Pair) salvati in RedisCache + + + + + + + Salva un set KVP (Key Value Pair) in RedisCache + + Set KVP chiave-valore da salvare + + + + + Verifica se ci siano valori nella hash indicata... + + + + + + + Verifica se ci siano valori nella hash indicata (string) + + + + + + + Recupera tutti i valori dalla hash + + + + + + + Recupera tutti i valori dalla hash in formato Dictionary + + + + + + + Recupera UN SINGOLO VALORE dalla hash per un dato field + + + + + + + + Salvataggio di una hash di valori + + chiave + valori + + + + + Salvataggio di una hash di valori in formato Dictionary + + chiave + valori + + + + + Salvataggio di una hash di valori + + chiave + valori + scadenza preimpostata hash (secondi) | defaoult = -1 (non scade) + + + + + Salvataggio di una hash di valori in formato Dictionary + + chiave + valori + scadenza preimpostata hash (secondi) | defaoult = -1 (non scade) + + + + + Elimina una key (hash, string) + + + + + + + Flush completo cache redis + + ** = tutti + + + + + Conta num oggetti cache redis che rispondono a pattern + + ** = tutti + + + + + Restituisce numero record in Redis DB @@ -4022,6 +4306,36 @@ Compatibility: .NET 3.0 and later. + + + num byte salt + + + + + num byte hash + + + + + num iterazioni + + + + + indice iterazioni + + + + + indice salt + + + + + indice pbk + + Creates a salted PBKDF2 hash of the password. @@ -4057,6 +4371,71 @@ The length of the hash to generate, in bytes. A hash of the password. + + + Gestione update applicazioni + + + + + Init classe + + + + + Init classe + + + + + Recupera l'ultima versione disponibile + + + + + + + Effettua download ultima versione applicativo + + + + + + + + Object of this class gives you all the details about the update useful in handling the update logic yourself. + + + + + If new update is available then returns true otherwise false. + + + + + Download URL of the update file. + + + + + URL of the webpage specifying changes in the new update. + + + + + Returns newest version of the application available to download. + + + + + Returns version of the application currently installed on the user's PC. + + + + + Shows if the update is required or optional. + + Base class for every user control in the application, containing some common @@ -4372,6 +4751,11 @@ It is not meant to be be used directly. + + + UID formattato con "_" + + event handler generico @@ -5153,6 +5537,26 @@ tutto + + + Helper methods e funzioni x gestione conversione dataset tipizzati e non + + A strongly type DataTable. + A DataTable of type T will be returned from the DataSet. + + + + + Convert the first DataTable from a DataSet to a + strongly-typed data table. + + + + + Convert an ordinary DataTable to a strongly-typed + data table. + + classe di gestione delle email @@ -5565,6 +5969,19 @@ + + + Classe gestione divisioni + + + + + Effettua il calcolo del rapporto numeratore/denominatore come DECIMAL con gestione denominatore != 0 + + numeratore + denominatore + + eventi associati a UserCOntrol SteamWare standard diff --git a/VersGen/bin/Debug/VersGen.dll b/VersGen/bin/Debug/VersGen.dll index 435ba8a..e22dd56 100644 Binary files a/VersGen/bin/Debug/VersGen.dll and b/VersGen/bin/Debug/VersGen.dll differ