SteamWare
Pagina base applicazioni SteamWare da cui derivare le altre
Iniziazlizzazione void (non fa nulla)
Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer
rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente
titolo da mostrare nella pagina WIP
descrizione da mostrare nella pagina WIP
wrapper per log con salvataggio dell'IP del chiamante
wrapper per log con salvataggio dell'IP del chiamante
The testo log.
The tipo.
Base class for every user control in the application, containing some common
behaviour and utility methods.
It is not meant to be be used directly.
tipo id controllo con classi di base comune da cui derivare gli *.asmx
imposto il tipo di anagrafica del controlloS
nome della pagina correntemente caricata
memorizza la pagina precedente (ovvero la corrente ma non da page-object ma in session...
stringa con CDC in (...) dei cdc abilitati (da permesso gerarchicamente a discendere...)
stringa con elenco CDC abilitati (da permesso gerarchicamente a discendere...)
tabella diritti
tabella di tutti i cdc
tipo di anagrafica usata
importo il tipo di vista del modulo
elenco testuale csv dei cdc accessibili all'utente (x filtri tipo IN(...))
numero di righe standard x i datagrid
numero di righe standard x i datagrid di anagrafica
numero di righe standard x i datagrid lunghi
numero di righe standard x i datagrid medi
numero di righe standard x i datagrid su mezza pagina
numero di righe standard x i selettori popup
indirizzo email dell'admin applicativo cui vanno le email in caso di anomalie...
indirizzo email dell'applicativo da cui partono le email in caso di anomalie...
indirizzo server SMTP
elenco delle pagine "safe" ovvero da non autorizzare - da web.config
elenco delle pagine "common" ovvero da autorizzare ma senza bisogno diritti in anagrafica - da web.config
valore che determina se � possibile forzare impersonificazioen utente...
livello di log (1-->5)
dir di logging
MAIN: esecuzione al caricamento del modulo delle routines di controllo utente e creazione pagina
predisposizione dati x pagina da cache/database a seconda della disponibilit� in cache o refresh (B.1.4)
popola gli oggetti e le labels... (B.1.6)
disegna la pagina: prima i controlli poi il datagrid
aggiunge i link x i selettori
sistema i vari controlli della pagina
aggiorna eventuali datalist e datagrid
sistema tutte le labels traducendo i lemmi nella lingua utente ed in inglese
calcola come percentuale la radio dividendo/divisore
limita una stringa al numero max di caratteri imposto
Reads data from a stream until the end is reached. The
data is returned as a byte array. An IOException is
thrown if any of the underlying IO calls fail.
The stream to read data from
The initial buffer length
converte una data in formato aaaammgg in stringa gg/mm/aaaa
converte una data in formato aaaammgg in stringa aaaa-mm-gg
converte una stringa in formato gg/mm/aaaa in stringa(intero data) in formato aaaammgg
converte una datetime in un intero tipo yyyymmddhhmmss
formatta la data in formato dateTime in una data formato italiano come stringa gg/mm/aaaa
invia un alert jscript con messaggio indicato...
messaggio dell'alert da mandare
scrive immediatamente sulla pagina web il messaggio di avanzamento...
restituisce una scringa formattata in testa e coda x essere un corretto comando javascript
invio email senza log
invio email con log
caricamento dati applicazione da sessione (B.1.3)
setup datamanagers...
reset update del modulo corrente
(ri)carica i dataset del modulo
verifica se tutti i dataset richiesti sono disponibili i cache
salva nella cache i dataset caricati
carica dalla cache i dataset necessari
legge i valori standard x dataset e parametri
leggi i parametri di configurazione standard dell'applicativo
genera la stringa dei cdc autorizzati dell'utente
legge il dataset dei CdC
caricamento dati user da sessione (B.1.1)
verifica che l'utente abbia almeno un permesso per la pagina corrente altrimenti redirect ad unauthorized
salva in variabile pagina il nome della pagina corrente
selezione delle posizioni cdc autorizzate come stringa di filtraggio su POSIZIONE LIKE, se non ce ne fossero redirige su unauthorized.aspx
risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione
verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio da accodare al filtro x CdC autorizzati
condizione
tipo di eguaglianza
nome parametro
valore parametro
crea la stringa di filtraggio x data secondo modalit� tipo inizio/fine/durante...
crea la stringa di filtraggio x data secondo modalit� tipo minoreUguale / uguale / maggioreUguale...
verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio tipo LIKE x i campi inseriti separati da # SE valParam !=""
variabile salvata in view state x la stringa di sorting - dg 2
variabile salvata in view state x la stringa di sorting - dg 2
legge e scrive in viewState la stringa di filtraggio...
variabile salvata in viewstate x la direzione del sorting
genera la stringa filtro x i cdc autorizzati x l'user
esegue la ricerca dei cdc nelle posizioni indicate dal filtro e restituisce elenco distinct degli stessi
filtro con cui cercare i cdc (del tipo " (POSIZIONE LIKE 'T.1.2.3%') OR ... "
stringa di filtraggio ricostruita per l'elenco dei cdc fino a quel momento trovati
ultimo cdc trovato
cdc corrente
restituisce il cdc dell'utente data la sua matricola
restituisce l'utente AS dall'utente win
restituisce la descr del CdC
invia la stringa jscript di conferma pre-cancellazione
restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}"
verr� usato x posizione {0}, tipo "view"
verr� usato x posizione {1}, tipo "_s.png"
restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}"
verr� usato x posizione {0}, tipo "view"
verr� usato x posizione {1}, tipo "_s.png"
tipo del file richiesto..."
effettua traduzione del lemma
effettua traduzione in inglese del lemma
definisce visibilit�
tipo di vista del modulo
effettua la registrazione degli eventi
effettua l'inserimento vero e proprio dell'evento letto dai valori in session x l'utente corrente...
evento da loggare
valori originali
nuovi valori
filtro associato
salva in sessione i valori indicati
dictionary dei valori vecchi
dictionary dei valori nuovi
bool su abilitazione al log dell'oggetto
descrizione evento da loggare
filtro associato all'evento
restituisce il numero di elementi contenuti, -1 significa nessuna differenza...
salva in sessione i valori per un oggetto che sta x essere eliminato
dictionary dei valori vecchi
bool su abilitazione al log dell'oggetto
descrizione evento da loggare
filtro associato all'evento
restituisce il numero di elementi contenuti, -1 significa nessuna differenza...
wrapper per log con salvataggio dell'IP del chiamante
wrapper per log con salvataggio dell'IP del chiamante
The testo log.
The tipo.
event handler generico
sollevo evento selezione
classe gestione auth
The ta anag dev
init dei table adapters
effettua setup dei connection strings da web.config della singola applicazione
Initializes a new instance of the class.
Singleton accesso a authProxy
Tenta autologin con autoriconoscimento Dominio/username by cookie
formatta il secret code
crea un nuovo record device e salva un nuovo cookie su db x il dispositivo e l'utente richiesti
rimuove device da DB e toglie il cookie
secret associata al device
rimuove device da DB e toglie il cookie
Nome Device
imuove device da DB e toglie il cookie
classe di wrap verso i TableAdapter dell'area billing
metodo protected di avvio della classe
procedura di avvio dei tableAdapter
effettua setup dei connection strings da web.config delal singola applicazione
tableAdapter documenti
tableAdapter documenti
tableAdapter documenti
tableAdapter documenti
tableAdapter documenti
tableAdapter documenti
classe singleton x la gestione dei tableadapters
classe con funzioni specifiche di calcolo
inizializzazione classe
elenco dei caratteri base 36: 0..9A..Z
converte un intero in un numero a base 36 (0..9A..Z)
num intero da convertire
base, max 36 (0..9A..Z)
converte da base di dimensione nBase a valore intero
valore in formato nBase
base, max 36 (0..9A..Z)
metodo di accesso singleton
classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali
valore originale
nuovo valore
dictionary dei parametri vecchi
dictionary dei parametri nuovi
inizializzazione classe
stringa diff dei valori originali modificati
stringa diff dei valori nuovi modificati
valorizza i diff dei valori old e new
calcola solo il vettore dei valori old (x delete)
dictionary dei parametri old
dictionary dei parametri new
oggetto statico per il confronto valori
classe di gestione lettura
esegue parsing fornendo dati ed headers
esegue parsing fornendo dati
esegue parsing fornendo dati come stream
esegue parsing fornendo dati come stream ed headers
Represents a strongly typed in-memory cache of data.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents a strongly typed in-memory cache of data.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
classe di wrap verso i TableAdapter impiegati
metodo protected di avvio della classe
procedura di avvio dei tableAdapter
procedura di avvio dei tableAdapter
effettua setup dei connection strings da web.config delal singola applicazione
effettua setup dei connection strings da web.config della singola applicazione
setup delle tabelle vocabolario
prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary
tableAdapter diritti
tableAdapter permessi
tableAdapter funzione
tableAdapter permessi2funzione
tableAdapter CdC
tableAdapter utenti
tableAdapter userData (user/pwd)
tableAdapter userDataExt (user/pwd)
table adapter lingue
table adapter vocabolario
table adapter versione vocabolario
table adapter versione anagrafica
table adapter Devices utente
oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione
resetta il vocabolario rileggendo i dati...
Verifica se il vocabolario sia ok...
crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--"
restituisce conteggio numero record dell'oggetto vocabolario
elenco lingue ammesse da vocabolario...
classe singleton x la gestione dei tableadapters
classe di gestione dei db x creazione/update alla versione richiesta
oggetto connessione
stringa di connessione
dir che contiene gli script da eseguire...
formato del file SQL impiegato (nel senso di formato come iFormat del tipo "App_{0:0000}.sql" --> da App_0001.sql ad App_9999.sql)
avvio protected della classe
esegue gli script di sql di update dal file richiesto
Aggiorna il db eseguendo gli script dalla versione di partenza a quella di arrivo
NB: per definizione rev 0 = resetta svuotando DB, rev 1 crea tabelle iniziali, rev 2 inserisce i valori di default
nome DB di cui cercare script
revisione di partenza
revisione di arrivo
timeout max per ogni operazione
verifica se il db indicato esiste o meno...
crea il db indicato con i parametri di connessione specificati
classe gestione auth dispositivi (new 2014)
TableAdapter devices
TableAdapter Utenti
TableAdapter Diritti
TableAdapter permessi
TableAdapter funzione
TableAdapter permessi2fuzione
init dei table adapters
effettua setup dei connection strings da web.config delal singola applicazione
Initializes a new instance of the class.
Singleton accesso a devicesAuthProxy (static object)
cifra in MD5 la stringa in chiaro
decifra la stringa MD5 in chiaro
verifica una email per appartenenza ad un utente VALIDO dell'elenco
verifica una email + AuthKey per appartenenza ad un utente VALIDO dell'elenco
registra su DB la richiesta di reset della auth key dell'utente ed opzionalmente invia email ad admin
opzionale, se != "" invia email all'indirizzo dell'admin x reset
invia email ad utente con url x reset hash password
destinatario
hashPasswd ATTUALE (in chiaro)
invia email ad utente con url x enroll
chiave (in chiaro)
nome del sito
invia email ad utente con url x enroll
chiave (in chiaro)
nome del sito
chiave (in chiaro)
body (in formato da completare string.format con 4 parametri che verrano inseriti come i seguenti:
{0} = baseURL - memLayer.ML.CRS("baseUrl")
{1} = chaive encoded - HttpUtility.UrlEncode(md5UserAuthKey)
{2} = email destinatario
{3} = subject
{4} = site name
numero massimo auth concesse (se non trovo su conf prendo 1000)
effettua enroll del device x l'utente con l'email indicata
restituisce nome cookie di auth (o default...)
genera la passphrase utente a partire dai parametri richiesti
Restituisce il numero di attivazioni rimaste x utente dato email e key
Restituisce il numero di attivazioni rimaste x utente dato email
cancella da session l'utente
restituisce la tabella diritti da session
tabella dei permessi utente
tabella dei permessi utente di tipo "WRITE" enabled
oggetto utente con metodi get/set
oggetto email con metodi get/set
oggetto DeviceSecret IN SESSIONE con metodi get/set
oggetto modulo IN SESSIONE con metodi get/set
restituisce i valori della riga utente da db
restituisce una stringa formattata con cognome e nome
è un boolean che indica se in session ci siano user/email e DeviceSecret (cookie) e quindi utente autenticato in precedenza...
conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1
Verifica se l'utente sia noto al sistema...
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')
Procedura da chiamare DOPO aver messo in session i dati utente/email x caricare gli altri dati
costruisce la mappa del sito per l'utente
formatta un nodo in modo corretto dai dati indicati
ricarica e ri-traduce la mappa sito per l'utente...
wrapper traduzione
carica la riga dati utente
Carica la tabella diritti dell'utente da db e salva in session
Effettua setup dei permessi una volta salvati i diritti
verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta
imposta la lingua utente dal valore della riga DB
oggetto lingua utente con metodi get/set
fornisce un file XML della mappa del sito abilitato per l'utente...
pagina correntemente visualizzata (URL in sessione)
pagina precedentemente visualizzata (URL in sessione)
restituisce il nome della pagina corrente
classe gestione parametri deviceper stampa
creazione oggetto parametri per stampa
formato output
altezza
larghezza
margine Sx
margine Dx
margine Top
margine Bottom
Gets the XML parameter.
The XML parameter.
helper x raccolta dati di diagnostica
uptime macchina (formattato)
calcolo uptime in formato timespan
restituisce elenco dischi con utilizzo (formattato)
mostra elenco interfacce di rete e loro conf
fornisce elenco dispositivi USB collegati
elenco devices USB
elenco porte seriali
registra esito ping ad un dato IP/hostname
IPaddress / host name.
restituisce contenuto di una pagina web (per testing)
classe definizione info oggetti USB
Initializes a new instance of the class.
The device identifier.
The PNP device identifier.
The description.
Gets the device identifier.
The device identifier.
Gets the PNP device identifier.
The PNP device identifier.
Gets the description.
The description.
Represents a strongly typed in-memory cache of data.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
Update rows in top-down order.
Insert rows in top-down order.
Delete rows in bottom-up order.
Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
Update all changes to the dataset.
Update Order Option
Used to sort self-referenced table's rows
Represents a strongly typed in-memory cache of data.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
Update rows in top-down order.
Insert rows in top-down order.
Delete rows in bottom-up order.
Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
Update all changes to the dataset.
Update Order Option
Used to sort self-referenced table's rows
Represents a strongly typed in-memory cache of data.
Represents the strongly named DataTable class.
Represents strongly named DataRow class.
Row event argument class
Represents the connection and commands used to retrieve and save data.
TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
Update rows in top-down order.
Insert rows in top-down order.
Delete rows in bottom-up order.
Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
Update all changes to the dataset.
Update Order Option
Used to sort self-referenced table's rows
Represents a strongly typed in-memory cache of data.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents a strongly typed in-memory cache of data.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents the strongly named DataTable class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Represents strongly named DataRow class.
Row event argument class
Row event argument class
Row event argument class
Row event argument class
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
Represents the connection and commands used to retrieve and save data.
TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
Update rows in top-down order.
Insert rows in top-down order.
Delete rows in bottom-up order.
Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
Update all changes to the dataset.
Update Order Option
Used to sort self-referenced table's rows
enumeratore modalità login
login AD normale
forza utente fornendo password
forza ad un utente standard scelto dall'elenco
enumeratore modalità scrittura tag siteMap
nodo di tipo iniziale - apertura
nodo di tipo foglia
nodo di tipo finale - chiusura
enumeratore tipi di anagrafica
tipo di anagrafica Brembo
tipo di anagrafica generica
tipo di vista del modulo
modalità selezione
modalità editing
modalità inserting nuovo valore
tipologia di file immagine
formato gif (no alpha channel)
formato jpeg
formato png
tipo di immagini usate per le icone di comando in web applications
icona annulla (croce rossa)
icona approva (simbolo coccarda)
icona barcode in campo bianco
icona barcode in campo arancio
icona clona (magic wand)
icona converma (spunta verde)
icona elimina (cestino)
icona modifica (matita)
icona notepad (blocco note)
icona notepad + pdf (blocco note)
icona nuovo (segno +)
icona seleziona (lente)
icona semaforo giallo
icona semaforo rosso
icona semaforo verde
icona stampa (printer)
dimensione immagini usate per le icone di comando in web applications
formato piccolo
formato medio
formato grande
modalità di esecuzione applicativi
modalità normale
modalità debug
salvataggio di tutti i lemmi tradotti
modalità di chiamata userControl
modalità solo lettura
modalità edit abilitata
tipo evento userControl
evento: NEW
evento: NEW
evento: NEW
evento: reset selezione
evento: richiesta update parent
evento: selected
Accesso in lettura e scrittura al filesystem per gestione files upload e download
path di lavoro dei metodi leggi/scrivi
verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale
restituisce una tab di files dato l'elenco dei files
setta le directory
oggetto WebClient
inizializza il metodo alla cartella indicata
non serve +... x retrocompatibilità...
metodo di avvio empty
cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile
cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile
The _path.
The _nome file.
cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile
cartella file
nome file
indica se il path sia assoluto
cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath
imposta la directory richiesta...
Legge i dati da uno stream fino a quando arriva alla fine.
I dati sono restituiti come un byte[] array. un eccezione IOException è
sollevata se una delle chiamate IO sottostanti fallisce.
Lo stream da cui leggere
Lunghezza buffer iniziale (-1 = default 32k)
verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo
ottiene il dataset dei files presenti nella directory indicata esplicitamente
dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) )
ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto
ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto
elenco dei files come array di oggetti FileInfo
elenco dei files come array di oggetti FileInfo filtrati per parametro
elimina la directory di lavoro se è dir virtuale mappata
elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno
regexp selezione files in dir (* = tutti!!!)
verifica se il file indicato esista in workDir
verifica se il file indicato esista in _path
elimina il file indicato dalla directory di lavoro
elimina il file indicato dalla directory di lavoro
The _fi.
restituisce lo stream del file richiesto
restituisce la stringa letta dal file richiesto
scrive il file dallo stream byte[] inviato
scrive il file dallo stream byte[] inviato
scrive il file dalla stringa inviata
scrive il file dalla stringa inviata
converte una string in un byte[]
converte un byte[] in una string
sposta il file da From a To...
copia il file da From a To...
copia il file da From a To...
imposta la dir di lavoro
imposta la dir di lavoro
non serve +... x retrocompatibilità...
imposta la dir di lavoro impostandola dal mapPath corretto della web app...
esegue un comando in shell
esegue un comando in shell
Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto
url del file
nome con cui salvare il file
comprime zip il file indicato
comprime zip il file indicato
File in formato FileInfo
comprime zip i files corrispondenti alla RegExp indicata nella dir corrente
Espressione ricerca, come *.txt
Nome del file zip da creare
scompatta tutto il contenuto di un file zip
scompatta uno specifico file contenuto in un file zip
The input path of zip file.
The file2unzip.
elimina il file indicato
calcola la dim della directory corrente...
elimina il file + vecchio
versione statica (singleton) del'oggetto fileMover
struttura di comando da input utente (es: via barcode)
definisce se il comando sia valido o no
testo da mostrare dato il comando
comando registrato
comando precedentemente inserito
descrizione del comando
descrizione del comando precedente
valore del comando
valore tradotto del comando
costruttore del metodo...
gestione licenze applicativi
numero di licenze attive per cliente/applicativo
Fornisce chiave MD5 x un cliente/applicativo/expiryDate
restituisce data decodificata da authKey + applicazione + cliente...
The cliente.
The applicativo.
The licenze.
The authentication key.
classe gestione logging esteso di eventi e note utente (correlabili)
TableAdapter di accesso alla tabella anagrafica filtraggi
TableAdapter di accesso alla tabella anagrafica record
TableAdapter di accesso alla tabella logging record di eventi
TableAdapter di accesso alla tabella logging utente
TableAdapter di accesso alla vista logging eventi
TableAdapter di accesso alla vista logging utente
effettua setup dei connection strings da web.config delal singola applicazione
avvio i tari tableAdapters
avvio della classe istanziando db e
oggetto statico di accesso ai metodi della classe...
tabella eventi
tabella note
tabella eventi secondo filtro
filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento
tabella note secondo filtro
filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento
tabella eventi secondo filtro e condizione ulteriore WHERE esplicitata
filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento
ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}"
tabella note secondo filtro e condizione ulteriore WHERE esplicitata
filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento
ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}"
tabella note secondo filtro
filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento
inserisce l'evento indicato dai parametri
user che ha generato l'evento
pagina/form applicaizone in cui l'evento si è generato
valore originale(se c'è)
valore nuovo/modificato
descrizione evento (poi gestita con anagrafica interna)
filtro logico evento (poi gestita con anagrafica interna)
inserisce la nota utente indicata dai parametri, restituisce idx della nota creata...
user che ha inserito la nota
testo della nota
valore ulteriore da associare alla nota (es: label, codice, versione, ...)
filtro logico evento (poi gestita con anagrafica interna)
intero dell'idx della nota creata
associa l'evento e la nota indicati
idx del record da associare
idx chiave della nota da associare
associa l'ultimo evento del filtro indicato alla nota
filtro associato all'ultimo evento...
idx chiave della nota da associare
segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati
utente generatore dell'evento
segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati
utente generatore dell'evento
Elimina gli eventi cestinati generati dall'utente indicato
utente generatore dell'evento
Elimina gli eventi cestinati anteriori alla data selezionata
dataOra dell'evento
effettua la registrazione dell'evento in session
metodo di comportamento del controllo di logging
nasconde pannello log
memorizza log inserito
mostra pannello log
metodo di comportamento del controllo di logging
indica il primo step del doppio livello di approvazione (completamento)
SOLO con incremento indice di revisione dell'oggetto approvato
SOLO mantenendo indice di revisione corrente
permette SIA con revisione che senza (e anche rev -1)
classe gesione log files applicazioni
directory base x logs
nome del file corrente
max mb di log da accumulare
controlla se si debba mantenere sotto controllo la dimensioen della cartella logs
Ultima verifica directory (x shrink)
metodo gestione wirteLock su file log
Indica se sia abilitato log diagnostico esteso...
singleton del logger
avvio del logger nella dir desiderata
livello di log applicazione (da web.config, chiave '_logLevel')
avvio del logger nella dir desiderata
avvio del logger nella dir desiderata con il max di dati indicato
resetta il logfile odierno
scrive sul file log di default il valore della variabile string passata su una riga... (tab delim?!?)
testo iniziale del log
Vera chiamata scrittura log x override con gestione REDIS di calmierazione
Esecuzione scrittura ThreadSafe
scrive un messaggio di log con etichetta pre
testo messaggio
tipo di log da registrare (etichetta [...])
scrive su log un dump di diagnostica
Causale diagnostica
target per test PING
target x download www page
formatta un blococ di diagnostica (titolo, contenuto / eccezione)
fornisce il nome del file in cui loggare (ed eventualmente crea...)
provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb
fornisce il file + vecchio
tipo di log ammesso
informazioni di debug
dump diagnostica
errori
eccezioni nell'esecuzione try/catch
errori fatali
informazioni opzionali
log dei lemmi invocati per traduzione da vocabolario
fase di avvio componente
avvisi
layer gestione vari tipi di memoria: cache, session...
lettore file configurazione
Table adapter accesso conf parameters
Table adapter accesso conf parameters TMP (x import/check)
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...
init dei table adapters
stringa conn x DB CONF
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
resetta AppConfig svuotando e rileggendo i dati...
avvio oggetto AppConf in ram
Numero record salvati in AppConf
carica in ram oggetto AppConf
Recupera il TTL x appConf (secondi)
Configurations da tabella DB Config
Valore chiave
Configurations da tabella DB Config (short form wrapper)
Valore chiave
Configurations da tabella DB Config (short form wrapper) convertito a bOOL
Valore chiave
Configurations da tabella DB Config (short form wrapper) convertito a INT
Valore chiave
shot-form di confReadBool: legge dalla config un valore bool
legge dalla config un valore bool
shot-form di confReadString: legge dalla config un valore string
legge dalla config un valore string
shot-form di confReadInt: legge dalla config un valore int
legge dalla config un valore int
shot-form di confReadDouble: legge dalla config un valore double
legge dalla config un valore int
recupera valore querystring STRING
valore string
recupera valore querystring INT
valore INT
recupera valore querystring BOOL
valore string
recupera valore querystring DATE
valore DATE
carica dalla sessione un dato di tipo DataSet NON Tipizzato
carica dalla sessione un dato di tipo object generico
carica dalla sessione un dato di tipo boolean (se vuoto false)
carica dalla sessione un dato di tipo string
carica dalla sessione un dato di tipo DateTime
carica dalla sessione un dato di tipo long
carica dalla sessione un dato di tipo int
inserisce in session un valore
inserisce in session un valore
nome della variabile
valore associato
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
restituisce true se sia presente in session l'oggetto richiesto
restituisco se ci sia un dato cookie
restituisco un valore da cookie
salvo un valore come cookie
salvo un valore come cookie con expiry date esplicita
elimina un cookie
Indica se usare la cache su REDIS (true) oppure cache applicativo IIS (false)
carica dalla Cache un dato di tipo object generico
carica dalla Cachee un dato di tipo boolean (se vuoto false)
carica dalla Cachee un dato di tipo string
inserisce in Cache un valore
nome della variabile
valore
inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update..
nome della variabile
valore
da registrare come tabella da svuotare on update
svuota una variabile dalla Cache
restituisce true se sia presente in cache l'oggetto richiesto
elenco dictionary delle tab in cache da aggiornare con update svuotando da cache...
aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update
elenco dictionary dei valori in session da NON aggiornare con update...
aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...)
forza lo svuotamento delle tabelle indicate come in cache...
Oggetto DB REDIS corrente
Nome della variabile HASH da utilizzare (dato CodModulo / Server / DB impiegato da funzionalita' DbConfig) + keyName richiesto...
Serializzazione di un oggetto generico
Deserializzazione di un valore string in oggetto generico
Connessione lazy a redis...
Connessione lazy a redis...
Oggetto statico connessione redis
Oggetto statico connessione redis
Restituisce info dei server connessi...
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 KEY indicata...
Verifica se ci siano valori nella KEY indicata (string)
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 come lista KVP
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
Restituisce oggetti cache redis che rispondono a pattern
** = tutti
Tipo di ordinamento per kvp
Effettua comaprazione x CHIAVE in KVP ASC
Effettua comaprazione x VALORE in KVP ASC
Effettua comaprazione x CHIAVE in KVP DESC
Effettua comaprazione x VALORE in KVP DESC
Tipologia di ordinamento x liste KVP
Ordinamento ASCending per KEY
Ordinamento DESCending per KEY
Ordinamento ASCending per VAL
Ordinamento DESCending per VAL
Formattazione stringa URL immagini con gestione "base url"
Salted password hashing with PBKDF2-SHA1.
Author: havoc AT defuse.ca
www: http://crackstation.net/hashing-security.htm
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.
The password to hash.
The hash of the password.
Validates a password given a hash of the correct one.
The password to check.
A hash of the correct password.
True if the password is correct. False otherwise.
Compares two byte arrays in length-constant time. This comparison
method is used so that password hashes cannot be extracted from
on-line systems using a timing attack and then attacked off-line.
The first byte array.
The second byte array.
True if both byte arrays are equal. False otherwise.
Computes the PBKDF2-SHA1 hash of a password.
The password to hash.
The salt.
The PBKDF2 iteration count.
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
behaviour and utility methods.
It is not meant to be be used directly.
wrapper traduzione
indica se i caratteri vadano forzati a maiuscoli
determina se l'utente sia abilitato a scrivere nelal pagina corrente (quindi modificare e cancellare...)
determina se l'utente sia abilitato alla pagina corrente (di base visualizzaizone...)
titolo pagina
tipo di chart (2D/3D)
2D
3D
web control che disegna un grafico a torta
tipo di grafico (2D/3D)
altezza di default
larghezza di default
padding di default
legenda visibile di default
soglia minima 5% per mostrare il dato
ampiezza del grafico
altezza del grafico
padding grafico/container
boolean se si debba mostrale la legenda
percentuale minima da mostrare
serie di dati (tipizzata) ma mostrare
testo associato al controllo
renderizza il contenuto
disegna la leggenda html laterale...
disegna piechart 2-dim
disegna piechart 3d ellittica
traduce la stringa colore in oggetto colore
converte intero a stringa esadecimale
converte stringa esadecimale a intero
Classe gestione metodi di accesso ai dati embeddati
classe accesso tabelle selettori
singleton
tabella vocabolario
tabella vocabolario per la lingua indicata
tabella vocabolario per la lingua indicata filtrato per lemma in modalità LIKE termine%
lingua desiderata
termine iniziale lemma da cercare
tabella lingue
verifico termine indicato... se manca aggiungo, se diverso aggiorno
true
faccio update del lemma indicato...
cancella il lemma indicato
Summary description for selettori
carica i dati CdC se in cache o da TableAdapter
restituisce l'elenco di tutti i cdc
restituisce l'elenco di tutti i cdc della gerarchia dell'utente
Initializes a new instance of the class.
The _label.
The _valore.
The _CSS.
The _tooltip.
Gets or sets the label.
The label.
Gets or sets the valore.
The valore.
Gets or sets the CSS.
The CSS.
Gets or sets the tooltip.
The tooltip.
Base class for every user control in the application, containing some common
behaviour and utility methods.
It is not meant to be be used directly.
UID formattato con "_"
event handler generico
sollevo evento selezione
wrapper traduzione
modalità operativa controllo
escape dei parametri input dell'ODS
indica se i caratteri vadano forzati a maiuscoli
determina se l'utente sia abilitato a scrivere nella pagina corrente (quindi modificare e cancellare...)
determina se l'utente sia abilitato alla pagina corrente (di base visualizzazione...)
titolo pagina
evento standard agganciabile da grView x aggiunta doppio click e singolo click (x edit e select)
evento andata in editing del controllo
restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}"
verrà usato x posizione {0}, tipo "view"
verrà usato x posizione {1}, tipo "_s.png"
restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}"
verrà usato x posizione {0}, tipo "view"
verrà usato x posizione {1}, tipo "_s.png"
tipo del file richiesto..."
Classe help email x SteamWare.UserControl
Email dell'account admin applicativo
Email dell'account sender applicativo
Numero Righe standard
Numero Righe standard ANAGR
Numero Righe standard LONG
Numero Righe standard MED
Numero Righe standard SHORT
classe gestione utente: auth e permission/ruoli - versione GENERICA
cancella da session l'utente
carica la riga dati utente
carica la riga dati utente da SOLO USERNAME
Carica la tabella diritti dell'utente da db e salva in session
Carica la tabella diritti dell'utente da db e salva in session
Carica la tabella diritti dell'utente da db e salva in session SOLO per il CDC indicato
Effettua setup dei permessi una volta salvati i diritti
imposta la lingua utente dal valore della riga DB
costruisce la mappa del sito per l'utente
formatta un nodo in modo corretto dai dati indicati
restituisce la tabella diritti da session
tabella dei permessi utente
tabella dei permessi utente di tipo "WRITE" enabled
inizializza la gestione utente...
retituisce username AD
oggetto utente con metodi get/set
oggetto password con metodi get/set
oggetto dominio con metodi get/set
oggetto modulo (applicazione) con metodi get/set
oggetto lingua utente con metodi get/set
oggetto runMode corrente
restituisce true se utente forzato da forceUser
restituisce i valori della riga utente da db
restituisce riga utente data la matricola...
matricola
restituisce una stringa formattata con cognome, nome e matricola
restituisce una stringa della sigla dell'utente
restituisce una stringa formattata con cognome e nome
restituisce una stringa formattata con cognome
restituisce una stringa formattata con nome
traduce il lemma nella lingua dell'user corrente
traduce il lemma in inglese
traduce il lemma nella lingua richiesta
The lemma.
The lingua.
traduce il lemma nella lingua dell'user e in inglese tra parentesi
fornisce un file XML della mappa del sito abilitato per l'utente...
LogOff utente con reset dati
Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati
Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati
controllo utente/pwd da tab
Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati CON I DIRITTI SOLO per il CDC indicato
salva dati accessori quali il cdc dell'utente...
verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta
verifica le credenziali AD dell'utente...
� un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in precedenza...
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')
ricarica e ri-traduce la mappa sito per l'utente...
retituisce il nome apgina dai permessi utente
restituisce cognome e nome di un utente dato username...
username
restituisce cognome e nome di un utente data la matricola...
matricola
restituisce cognome e nome di un utente dato username e dominio...
username
dominio
restituisce cognome e nome di un utente dato username...
username
restituisce cognome e nome di un utente dato username e dominio...
username
dominio
restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio...
{dominio\}userName
restituisce l'elenco delle funzioni abilitate dato modulo ed username partendo dalla radice dell'albero dei diritti
restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione
nome del modulo
nome della funzione
tabella utenti
restituisce l'elenco delle email degli utenti dato i diritti che devono avere come modulo/funzione
nome del modulo
nome della funzione
stringa di email separate da ","
crea un nuovo utente con le credenziali indicate
The dominio.
The username.
The cognome.
The nome.
The cod_cdc.
The email.
The matricola.
The sigla.
assegna il diritto all'utente indicato
toglier il diritto all'utente indicato
restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'� salva...)
modulo di cui si testano i diritti
versione statica della classe utente come singleton UtenTeSignletoN
pagina correntemente visualizzata (URL in sessione)
pagina precedentemente visualizzata (URL in sessione)
struttura che definisce i parametri di un turno di lavoro
Gets or sets the cod turno.
The cod turno.
Gets or sets the inizio.
The inizio.
Gets or sets the fine.
The fine.
Gets or sets the periodo.
The periodo.
Gets or sets the durata minuti.
The durata minuti.
Gets or sets the t number.
The t number.
definisce un intervalo di 2 date
data inizio
data fine
indica se sia valido il dato, ovvero inizio e fine > 0 e FINE >= INIZIO
struttura orario ordinarie/strordinarie
ore ordinarie
ore straordinarie
classe di funzioni inerenti le date
inizializzazione empty
calcola il turno di riferimento data una data di riferimento
The data ora rif.
The shift turno.
The durata turno.
costruisce un oggetto intervallo date
effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine
oggetto mese precedente alla dataLilmite
oggetto mese corrente fino alla dataLilmite
confronta le date e restituisce true se le date sono nello stesso mese
restituisce l'intervallo del giorno completo che comprende la data indicata
restituisce l'intervallo di N giorni fino alla data indicata
restituisce l'intervallo di N MESI fino alla data indicata
restituisce l'intervallo di N giorni dalla data indicata in avanti
restituisce l'intervallo della settimana corrente per la data indicata
restituisce l'intervallo del mese corrente per la data indicata (dal giorno 1 all'indomani della data indicata)
restituisce l'intervallo dell'anno corrente per la data indicata (dal giorno 1 all'indomani della data indicata)
restituisce l'intervallo del mese che comprende la data indicata (dal primo all'ultimo giorno)
restituisce l'intervallo dell'anno corrente per la data indicata
oggetto singleton
converte in datetime un valore formattato con una culture generica ed un formato generico
converte in datetime un valore formattato con una culture generica ed un formato generico
Tipo di periodo selezione date
non definito
Solo periodo passato (+ presente)
Solo periodo futuro (+ presente)
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
stringa del nome DNS o dell'ip del server SMTP
stringa username x server SMTP
stringa pwd x server SMTP
metodo static per la gestione delle email
metodo static per la gestione delle email
metodo static per la gestione delle email
procedura invio email
email mittente
email destinatario
oggetto dell'email
corpo del messaggio
allegati del messaggio
Invia con metodo del client AIM x compatilbiiltà SSL implicito and co
https://sourceforge.net/projects/netimplicitssl/
email mittente
email destinatario
oggetto dell'email
corpo del messaggio
allegati del messaggio
Encode in Base64
Decode in Base64
CallBack chiusura invio
Invia con metodo del client Net standard
email mittente
email destinatario
oggetto dell'email
corpo del messaggio
allegati del messaggio
procedura invio email
email mittente
email destinatario
oggetto dell'email
corpo del messaggio
procedura invio email + scrittura in log!
email mittente
email destinatario
oggetto dell'email
corpo del messaggio
procedura invio email + scrittura in log!
email mittente
email destinatario
oggetto dell'email
corpo del messaggio
allegati del messaggio
metodo singleton gestione email...
metodo singleton gestione email CON AUTH utente...
Tipo di comparazione, Binary == CaseSensitive, Text = insensitive
tipo controllo : binario
tipo controllo : text
Funzione di splitting compatibile con multi-character e multi-line
stringa da splittare
Delimiter con cui splittare
Costruttore dello Splitter
comparatore case sensitive
comparatore case insensitive
parte principale dello splitter
stringa da splittare
delimitatore ricercato
true=il delimiter � un blocco unico, false=qualsiasi oggetto del delimiter fa split (come split base)
0 -> Binary=CaseSensitive, 1 -> Text=case insensitive
elimina dal nome file il tipo (desinenza)
Classe di metodi che estendono quelli base applicati alle string
Trasforma in MAIUSCOLo il primo carattere della stringa
stringa da processare
stringa processata
restituisce la stringa completa e corretta del filepath del server (anche con vDir)
path relativo alla cartella iis dell'applicativo
path fisico tradotto
effettua escape di stringhe di ricerca di tipo filtro per apici e altri caratteri non ammessi
restituisce una stringa uguale all'originale + terminazione newline
formatta un titolo
Titolo da scrivere
carattere x padding titolo
larghezza caratteri (x pad)
formatta una riga di caratteri
carattere da utilizzare
larghezza caratteri (x pad)
genera stringhe pseudo-casuali
limita una stringa al numero max di caratteri imposto
limita una stringa al numero max di caratteri imposto prendendo ANCHE ultimi
fornisce dati di base per l'utente
fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE
restituisce la riga completa dall'username richiesto
utility x dns e naming
calcola il nome del computer dato l'IP
Metodo x restituire nome dato IP tramite Reverse Lookup
scarica una pagina da URL e fornisce testo string
Indirizzo pagina (completo)
username (se necessario)
password (se necessaria)
manda pacchetto ARP
fornisce mac address dato nome/IP
Helper per gestione jscripts vari
restituisce la stringa di codice javascript x conferma client comprensiva di messaggio tradotto specifico
restituisce la stringa di codice javascript x conferma client comprensiva di messaggio tradotto specifico
classi helper gestione URL
chiama un URL e restituisce (se richiesto) il risultato ricevuto
url da chiamare
se si vuole in risposta il contenuto della risposta alla chiamata
utils x cifrature e Crypto
cifra un messaggio con una password
decifra un messaggio con una password
genera hash di una stringa in MD5 (es x hash gravatar)
Crea un hash MD5
Verify a hash against a string.
classe gestione valori percentuali per semplificare edit utente (moltiplicati x 100 appunto)
converte da percentuale a numero (es 5,3% --> 0.053)
converte da numero a percentuale (es 0.053 --> 5,3%)
gestione helper tempi ciclo
formatta in minuti/sec partendo da min.cent
conversione da tempo minuti centesimali a minuti/secondi
Classe gestione divisioni
Effettua il calcolo del rapporto numeratore/denominatore come DECIMAL con gestione denominatore != 0
numeratore
denominatore
eventi associati a UserCOntrol SteamWare standard
tipo di evento segnalato
inizializzazione oggetto EventArg specifico