From 1c2a227708d49b0c2ca0700df4da34a8873f211a Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 11 Feb 2013 14:56:16 +0100 Subject: [PATCH] fix codice + webconfig x fusi (qta default non presa da ultimo record) --- GMW/Web.config | 4 +- GMW/WebUserControls/mod_fusiTK.ascx.cs | 13 +- GMW/bin/GMW.dll | Bin 214528 -> 214528 bytes GMW/bin/GMW_data.dll | Bin 1751040 -> 1751040 bytes GMW/bin/SteamWare.XML | 4023 ++++++++++++------------ GMW_data/bin/Debug/SteamWare.xml | 4023 ++++++++++++------------ 6 files changed, 4051 insertions(+), 4012 deletions(-) diff --git a/GMW/Web.config b/GMW/Web.config index a37a2143..2f129a59 100644 --- a/GMW/Web.config +++ b/GMW/Web.config @@ -61,7 +61,7 @@ - + @@ -225,7 +225,7 @@ - + diff --git a/GMW/WebUserControls/mod_fusiTK.ascx.cs b/GMW/WebUserControls/mod_fusiTK.ascx.cs index 0f66e62e..368b1a6e 100644 --- a/GMW/WebUserControls/mod_fusiTK.ascx.cs +++ b/GMW/WebUserControls/mod_fusiTK.ascx.cs @@ -108,7 +108,7 @@ namespace GMW.WebUserControls lblNote.Text = traduci("lblNote"); lblCurrentPage.Text = traduci(PagCorrente); //txtBox - txtQta.Text = memLayer.ML.confReadString("QtaImballoFusi"); + qta = memLayer.ML.confReadInt("QtaImballoFusi"); // buttons btnStampa.Text = traduci("btnStampa"); btnEmptyNote.Text = traduci("btnEmptyNote"); @@ -362,11 +362,11 @@ namespace GMW.WebUserControls { } if (qtaPart > 0) { - txtQta.Text = Convert.ToInt32(qtaPart).ToString(); + qta = Convert.ToInt32(qtaPart); } else // rimette default { - txtQta.Text = memLayer.ML.confReadString("QtaImballoFusi"); + qta = memLayer.ML.confReadInt("QtaImballoFusi"); } break; case tipoCodiceBarcode.UDC: @@ -436,14 +436,7 @@ namespace GMW.WebUserControls if (postazione_printer != "n.d.") { string newUdcChild = ""; - int qta = memLayer.ML.confReadInt("QtaImballoFusi"); string noteTrim = txtNote.Text.Trim(); - try - { - qta = Convert.ToInt32(txtQta.Text); - } - catch - { } // effettuo controlli che cod_soggetto e cod particolare siano disponibili... string codSogg = ""; string particolare = ""; diff --git a/GMW/bin/GMW.dll b/GMW/bin/GMW.dll index c2b7c2e9aae6808be43c1b30d2b5386233583759..c44f3e954602ac8fae1e331d9f1bee5352e25c50 100644 GIT binary patch delta 19425 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 diff --git a/GMW/bin/GMW_data.dll b/GMW/bin/GMW_data.dll index 408736e2a3382c21d50db25120b09c5b04715863..9bfa91de79c9f5b512338cd7bcda49b17058acb3 100644 GIT binary patch delta 132 zcmWN~Jr2QO0LS6HE$Ul+^B%!sv6wNr0)xR)gDceVPvkd=rHKoOLDEG!F&G@eDLP6l zJQsMvGzin+uy@v<9l{7lxFRF6A}2hN7X?uiB~ca?Q57}ei@Iotrf7+_=!mZ9iT(}y kocgElYWzA!^NYDYhVSJzSSO5S3 diff --git a/GMW/bin/SteamWare.XML b/GMW/bin/SteamWare.XML index adebac5a..820497d6 100644 --- a/GMW/bin/SteamWare.XML +++ b/GMW/bin/SteamWare.XML @@ -4,101 +4,6 @@ SteamWare - - - 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 - - - - - - helper x raccolta dati di diagnostica - - - - - calcolo uptime in formato timespan - - - - - - elenco devices USB - - - - - - registra esito ping ad un dato IP/hostname - - IPaddress / host name. - - - - restituisce contenuto di una pagina web (per testing) - - - - - - - uptime macchina (formattato) - - - - - restituisce elenco dischi con utilizzo (formattato) - - - - - - mostra elenco interfacce di rete e loro conf - - - - - fornisce elenco dispositivi USB collegati - - - - - - - elenco porte seriali - - - - - classe definizione info oggetti USB - - Represents a strongly typed in-memory cache of data. @@ -224,6 +129,653 @@ Represents the connection and commands used to retrieve and save data. + + + classe con funzioni specifiche di calcolo + + + + + inizializzazione classe + + + + + elenco dei caratteri base 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 gestione auth + + + + + Tenta autologin con autoriconoscimento Dominio/username by cookie + + + + + + + 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 + + + + + + + + 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 + + + + + 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 + + + + + + + struttura che definisce i parametri di un turno di lavoro + + + + + 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 + + + + + + + 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 della settimana corrente per la data indicata + + + + + + + restituisce l'intervallo del mese corrente per la data indicata (dal giorno 1 all'indomani delal 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 + + + + + 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 + + + + procedura invio email + scrittura in log! + + email mittente + email destinatario + oggetto dell'email + corpo 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) + + + + + 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 + + + + + + + + calcola il nome del computer dato l'IP + + + + + + + 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 + + + + + + + utils x cifrature e Crypto + + + + + cifra un messaggio con una password + + + + + + + + decifra un messaggio con una password + + + + + + + + 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 + + + + + tipo di chart (2D/3D) @@ -567,1025 +1119,6 @@ elenco dictionary dei valori in session da NON aggiornare con update... - - - 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. - - - - - 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 - - - - - Tenta autologin con autoriconoscimento Dominio/username by cookie - - - - - - - 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 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 - - - - - - - - - inizializza la gestione utente... - - - - - traduce il lemma nella lingua dell'user corrente - - - - - - - traduce il lemma in inglese - - - - - - - traduce il lemma nella lingua richiesta - - - - - - - traduce il lemma nella lingua dell'user e in inglese tra parentesi - - - - - - - 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... - - - - - - - - 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 - - - - - - - - - - - - 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 - - - - - restituisce la tabella diritti da session - - - - - tabella dei permessi utente - - - - - tabella dei permessi utente di tipo "WRITE" enabled - - - - - 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.aspx - - - - - restituisce i valori della riga utente da db - - - - - 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 - - - - - fornisce un file XML della mappa del sito abilitato per l'utente... - - - - - è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... - - - - - 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... - - - - - classe con funzioni specifiche di calcolo - - - - - inizializzazione classe - - - - - elenco dei caratteri base 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 - - - - - 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 - - - - - - - - cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath - - - - - - - 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 - - - - - - - elimina il file indicato dalla directory di lavoro - - - - - - - restituisce lo stream del file richiesto - - - - - - - restituisce la stringa letta dal file richiesto - - - - - - - scrive il file dallo stream byte[] inviato - - - - - - - - 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 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 - - - - - - - elimina il file indicato - - - - - - - calcola la dim della directory corrente... - - - - - - - elimina il file + vecchio - - - - - - - versione statica (singleton) del'oggetto fileMover - - Base class for every user control in the application, containing some common @@ -2127,424 +1660,1361 @@ tipo di vista del modulo - + - Pagina base applicazioni SteamWare da cui derivare le altre + struttura di comando da input utente (es: via barcode) - + - Iniziazlizzazione void (non fa nulla) + definisce se il comando sia valido o no - + - Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer + testo da mostrare dato il comando - - - + - rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente + comando registrato - titolo da mostrare nella pagina WIP - descrizione da mostrare nella pagina WIP - + - wrapper per log con salvataggio dell'IP del chiamante + comando precedentemente inserito - + + + + descrizione del comando + + + + + descrizione del comando precedente + + + + + valore del comando + + + + + valore tradotto del comando + + + + + costruttore del metodo... + + + + + 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 + + - + - wrapper per log con salvataggio dell'IP del chiamante + restituisce una tab di files dato l'elenco dei files - + - + - struttura che definisce i parametri di un turno di lavoro + setta le directory + + + + + + oggetto WebClient - + - definisce un intervalo di 2 date + inizializza il metodo alla cartella indicata + + + non serve +... x retrocompatibilità... + + + + metodo di avvio empty - + - data inizio + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - - - 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 - - + - + - costruisce un oggetto intervallo date + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - + + - + - 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 + cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath - - + - + - oggetto mese precedente alla dataLilmite + 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) - + - oggetto mese corrente fino alla dataLilmite + verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo - - - - - confronta le date e restituisce true se le date sono nello stesso mese - - - - + - restituisce l'intervallo del giorno completo che comprende la data indicata + ottiene il dataset dei files presenti nella directory indicata esplicitamente - + dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) - + - restituisce l'intervallo di N giorni fino alla data indicata + ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto - - - + - restituisce l'intervallo della settimana corrente per la data indicata + ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto - - + - restituisce l'intervallo del mese corrente per la data indicata (dal giorno 1 all'indomani delal data indicata) + elenco dei files come array di oggetti FileInfo - - + - restituisce l'intervallo del mese che comprende la data indicata (dal primo all'ultimo giorno) + elenco dei files come array di oggetti FileInfo filtrati per parametro - + - + - restituisce l'intervallo dell'anno corrente per la data indicata + elimina la directory di lavoro se è dir virtuale mappata - - + - oggetto singleton + elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno - - - - classe di gestione delle email - - - - - stringa nel nome DNS o dell'ip del server SMTP - - - - - 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 - - - - procedura invio email + scrittura in log! - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - - - - metodo singleton gestione email... - - - - - 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 - - - + regexp selezione files in dir (* = tutti!!!) - + - comparatore case insensitive + verifica se il file indicato esista in workDir - - + - + - parte principale dello splitter + elimina il file indicato dalla directory di lavoro - 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) + restituisce lo stream del file richiesto - + - + - Classe di metodi che estendono quelli base applicati alle string + restituisce la stringa letta dal file richiesto - - - - 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 + scrive il file dallo stream byte[] inviato - + + - + - formatta un titolo + scrive il file dalla stringa inviata - Titolo da scrivere - carattere x padding titolo - larghezza caratteri (x pad) + + - + - formatta una riga di caratteri + converte una string in un byte[] - carattere da utilizzare - larghezza caratteri (x pad) + - + - fornisce dati di base per l'utente + 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 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 + + + + + + + elimina il file indicato + + + + + + + calcola la dim della directory corrente... + + + + + + + elimina il file + vecchio + + + + + + + versione statica (singleton) del'oggetto fileMover - - - fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE + + + 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. + + + + + 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 + + + + + + + + + inizializza la gestione utente... + + + + + traduce il lemma nella lingua dell'user corrente + + + + + + + traduce il lemma in inglese + + + + + + + traduce il lemma nella lingua richiesta + + + + + + + traduce il lemma nella lingua dell'user e in inglese tra parentesi + + + + + + + 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... + + - + - restituisce la riga completa dall'username richiesto + 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 + + + + + + + + + + + + assegna il diritto all'utente indicato + + + + - - + - calcola il nome del computer dato l'IP + toglier il diritto all'utente indicato - + + + + + - + - scarica una pagina da URL e fornisce testo string + restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) - Indirizzo pagina (completo) - username (se necessario) - password (se necessaria) + modulo di cui si testano i diritti - + - manda pacchetto ARP - - - - - - - - - - fornisce mac address dato nome/IP - - - - - - - utils x cifrature e Crypto + versione statica della classe utente come singleton UtenTeSignletoN - + - cifra un messaggio con una password + restituisce la tabella diritti da session - - + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + 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.aspx + + + + + restituisce i valori della riga utente da db + + + + + 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 + + + + + fornisce un file XML della mappa del sito abilitato per l'utente... + + + + + è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... + + + + + 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 + + + + + singleton del logger + + + + + avvio del logger nella dir desiderata + + + + + 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 - + - decifra un messaggio con una password + 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 + + + + + + + livello di log applicazione (da web.config, chiave '_logLevel') + + + + + 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 + + + + + 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. + + + + + 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 + + + + + + + + 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 + + + + + + classe gestione parametri deviceper stampa + + + + + creazione oggetto parametri per stampa + + + + + + + + + + + + formato output + + + + + altezza + + + + + larghezza + + + + + margine Sx + + + + + margine Dx + + + + + margine Top + + + + + margine Bottom + + classe gestione logging esteso di eventi e note utente (correlabili) @@ -2758,396 +3228,6 @@ permette SIA con revisione che senza (e anche rev -1) - - - classe gestione parametri deviceper stampa - - - - - creazione oggetto parametri per stampa - - - - - - - - - - - - formato output - - - - - altezza - - - - - larghezza - - - - - margine Sx - - - - - margine Dx - - - - - margine Top - - - - - margine Bottom - - - - - 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 delal 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... - - - - - crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" - - - - - - - classe singleton x la gestione dei tableadapters - - - - - elenco lingue ammesse da vocabolario... - - - - - 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. - - enumeratore modalità login @@ -3368,193 +3448,201 @@ salvataggio di tutti i lemmi tradotti - + - classe gesione log files applicazioni + helper x raccolta dati di diagnostica - + - directory base x logs + calcolo uptime in formato timespan - - - - nome del file corrente - - - - - max mb di log da accumulare - - - - - controlla se si debba mantenere sotto controllo la dimensioen della cartella logs - - - - - singleton del logger - - - - - avvio del logger nella dir desiderata - - - - - 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 - + - scrive un messaggio di log con etichetta pre + elenco devices USB - testo messaggio - tipo di log da registrare (etichetta [...]) - + - scrive su log un dump di diagnostica + registra esito ping ad un dato IP/hostname - Causale diagnostica - target per test PING - target x download www page + IPaddress / host name. - + - formatta un blococ di diagnostica (titolo, contenuto / eccezione) + restituisce contenuto di una pagina web (per testing) - - + - + - fornisce il nome del file in cui loggare (ed eventualmente crea...) + uptime macchina (formattato) - + - provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb + restituisce elenco dischi con utilizzo (formattato) - - - - fornisce il file + vecchio - - - + - livello di log applicazione (da web.config, chiave '_logLevel') + mostra elenco interfacce di rete e loro conf - + - tipo di log ammesso + fornisce elenco dispositivi USB collegati - - - - 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 - - - - - classe di gestione lettura - - - - - esegue parsing fornendo dati ed headers - - - + - + - esegue parsing fornendo dati + elenco porte seriali + + + + + classe definizione info oggetti USB + + + + + 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 delal singola applicazione + + + + + setup delle tabelle vocabolario + + + + + prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary - - + - esegue parsing fornendo dati come stream + 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... + + + + + crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" + + - + - esegue parsing fornendo dati come stream ed headers + classe singleton x la gestione dei tableadapters + + + + + elenco lingue ammesse da vocabolario... - - - @@ -3621,70 +3709,5 @@ dictionary dei parametri new - - - 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 - - diff --git a/GMW_data/bin/Debug/SteamWare.xml b/GMW_data/bin/Debug/SteamWare.xml index 76b94b3f..1571e217 100644 --- a/GMW_data/bin/Debug/SteamWare.xml +++ b/GMW_data/bin/Debug/SteamWare.xml @@ -4,101 +4,6 @@ SteamWare - - - 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 - - - - - - helper x raccolta dati di diagnostica - - - - - calcolo uptime in formato timespan - - - - - - elenco devices USB - - - - - - registra esito ping ad un dato IP/hostname - - IPaddress / host name. - - - - restituisce contenuto di una pagina web (per testing) - - - - - - - uptime macchina (formattato) - - - - - restituisce elenco dischi con utilizzo (formattato) - - - - - - mostra elenco interfacce di rete e loro conf - - - - - fornisce elenco dispositivi USB collegati - - - - - - - elenco porte seriali - - - - - classe definizione info oggetti USB - - Represents a strongly typed in-memory cache of data. @@ -224,6 +129,653 @@ Represents the connection and commands used to retrieve and save data. + + + classe con funzioni specifiche di calcolo + + + + + inizializzazione classe + + + + + elenco dei caratteri base 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 gestione auth + + + + + Tenta autologin con autoriconoscimento Dominio/username by cookie + + + + + + + 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 + + + + + + + + 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 + + + + + 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 + + + + + + + struttura che definisce i parametri di un turno di lavoro + + + + + 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 + + + + + + + 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 della settimana corrente per la data indicata + + + + + + + restituisce l'intervallo del mese corrente per la data indicata (dal giorno 1 all'indomani delal 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 + + + + + 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 + + + + procedura invio email + scrittura in log! + + email mittente + email destinatario + oggetto dell'email + corpo 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) + + + + + 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 + + + + + + + + calcola il nome del computer dato l'IP + + + + + + + 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 + + + + + + + utils x cifrature e Crypto + + + + + cifra un messaggio con una password + + + + + + + + decifra un messaggio con una password + + + + + + + + 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 + + + + + tipo di chart (2D/3D) @@ -567,1025 +1119,6 @@ elenco dictionary dei valori in session da NON aggiornare con update... - - - 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. - - - - - 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 - - - - - Tenta autologin con autoriconoscimento Dominio/username by cookie - - - - - - - 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 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 - - - - - - - - - inizializza la gestione utente... - - - - - traduce il lemma nella lingua dell'user corrente - - - - - - - traduce il lemma in inglese - - - - - - - traduce il lemma nella lingua richiesta - - - - - - - traduce il lemma nella lingua dell'user e in inglese tra parentesi - - - - - - - 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... - - - - - - - - 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 - - - - - - - - - - - - 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 - - - - - restituisce la tabella diritti da session - - - - - tabella dei permessi utente - - - - - tabella dei permessi utente di tipo "WRITE" enabled - - - - - 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.aspx - - - - - restituisce i valori della riga utente da db - - - - - 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 - - - - - fornisce un file XML della mappa del sito abilitato per l'utente... - - - - - è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... - - - - - 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... - - - - - classe con funzioni specifiche di calcolo - - - - - inizializzazione classe - - - - - elenco dei caratteri base 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 - - - - - 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 - - - - - - - - cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath - - - - - - - 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 - - - - - - - elimina il file indicato dalla directory di lavoro - - - - - - - restituisce lo stream del file richiesto - - - - - - - restituisce la stringa letta dal file richiesto - - - - - - - scrive il file dallo stream byte[] inviato - - - - - - - - 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 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 - - - - - - - elimina il file indicato - - - - - - - calcola la dim della directory corrente... - - - - - - - elimina il file + vecchio - - - - - - - versione statica (singleton) del'oggetto fileMover - - Base class for every user control in the application, containing some common @@ -2127,424 +1660,1361 @@ tipo di vista del modulo - + - Pagina base applicazioni SteamWare da cui derivare le altre + struttura di comando da input utente (es: via barcode) - + - Iniziazlizzazione void (non fa nulla) + definisce se il comando sia valido o no - + - Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer + testo da mostrare dato il comando - - - + - rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente + comando registrato - titolo da mostrare nella pagina WIP - descrizione da mostrare nella pagina WIP - + - wrapper per log con salvataggio dell'IP del chiamante + comando precedentemente inserito - + + + + descrizione del comando + + + + + descrizione del comando precedente + + + + + valore del comando + + + + + valore tradotto del comando + + + + + costruttore del metodo... + + + + + 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 + + - + - wrapper per log con salvataggio dell'IP del chiamante + restituisce una tab di files dato l'elenco dei files - + - + - struttura che definisce i parametri di un turno di lavoro + setta le directory + + + + + + oggetto WebClient - + - definisce un intervalo di 2 date + inizializza il metodo alla cartella indicata + + + non serve +... x retrocompatibilità... + + + + metodo di avvio empty - + - data inizio + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - - - 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 - - + - + - costruisce un oggetto intervallo date + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - + + - + - 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 + cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath - - + - + - oggetto mese precedente alla dataLilmite + 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) - + - oggetto mese corrente fino alla dataLilmite + verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo - - - - - confronta le date e restituisce true se le date sono nello stesso mese - - - - + - restituisce l'intervallo del giorno completo che comprende la data indicata + ottiene il dataset dei files presenti nella directory indicata esplicitamente - + dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) - + - restituisce l'intervallo di N giorni fino alla data indicata + ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto - - - + - restituisce l'intervallo della settimana corrente per la data indicata + ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto - - + - restituisce l'intervallo del mese corrente per la data indicata (dal giorno 1 all'indomani delal data indicata) + elenco dei files come array di oggetti FileInfo - - + - restituisce l'intervallo del mese che comprende la data indicata (dal primo all'ultimo giorno) + elenco dei files come array di oggetti FileInfo filtrati per parametro - + - + - restituisce l'intervallo dell'anno corrente per la data indicata + elimina la directory di lavoro se è dir virtuale mappata - - + - oggetto singleton + elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno - - - - classe di gestione delle email - - - - - stringa nel nome DNS o dell'ip del server SMTP - - - - - 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 - - - - procedura invio email + scrittura in log! - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - - - - metodo singleton gestione email... - - - - - 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 - - - + regexp selezione files in dir (* = tutti!!!) - + - comparatore case insensitive + verifica se il file indicato esista in workDir - - + - + - parte principale dello splitter + elimina il file indicato dalla directory di lavoro - 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) + restituisce lo stream del file richiesto - + - + - Classe di metodi che estendono quelli base applicati alle string + restituisce la stringa letta dal file richiesto - - - - 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 + scrive il file dallo stream byte[] inviato - + + - + - formatta un titolo + scrive il file dalla stringa inviata - Titolo da scrivere - carattere x padding titolo - larghezza caratteri (x pad) + + - + - formatta una riga di caratteri + converte una string in un byte[] - carattere da utilizzare - larghezza caratteri (x pad) + - + - fornisce dati di base per l'utente + 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 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 + + + + + + + elimina il file indicato + + + + + + + calcola la dim della directory corrente... + + + + + + + elimina il file + vecchio + + + + + + + versione statica (singleton) del'oggetto fileMover - - - fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE + + + 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. + + + + + 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 + + + + + + + + + inizializza la gestione utente... + + + + + traduce il lemma nella lingua dell'user corrente + + + + + + + traduce il lemma in inglese + + + + + + + traduce il lemma nella lingua richiesta + + + + + + + traduce il lemma nella lingua dell'user e in inglese tra parentesi + + + + + + + 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... + + - + - restituisce la riga completa dall'username richiesto + 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 + + + + + + + + + + + + assegna il diritto all'utente indicato + + + + - - + - calcola il nome del computer dato l'IP + toglier il diritto all'utente indicato - + + + + + - + - scarica una pagina da URL e fornisce testo string + restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) - Indirizzo pagina (completo) - username (se necessario) - password (se necessaria) + modulo di cui si testano i diritti - + - manda pacchetto ARP - - - - - - - - - - fornisce mac address dato nome/IP - - - - - - - utils x cifrature e Crypto + versione statica della classe utente come singleton UtenTeSignletoN - + - cifra un messaggio con una password + restituisce la tabella diritti da session - - + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + 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.aspx + + + + + restituisce i valori della riga utente da db + + + + + 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 + + + + + fornisce un file XML della mappa del sito abilitato per l'utente... + + + + + è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... + + + + + 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 + + + + + singleton del logger + + + + + avvio del logger nella dir desiderata + + + + + 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 - + - decifra un messaggio con una password + 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 + + + + + + + livello di log applicazione (da web.config, chiave '_logLevel') + + + + + 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 + + + + + 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. + + + + + 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 + + + + + + + + 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 + + + + + + classe gestione parametri deviceper stampa + + + + + creazione oggetto parametri per stampa + + + + + + + + + + + + formato output + + + + + altezza + + + + + larghezza + + + + + margine Sx + + + + + margine Dx + + + + + margine Top + + + + + margine Bottom + + classe gestione logging esteso di eventi e note utente (correlabili) @@ -2758,396 +3228,6 @@ permette SIA con revisione che senza (e anche rev -1) - - - classe gestione parametri deviceper stampa - - - - - creazione oggetto parametri per stampa - - - - - - - - - - - - formato output - - - - - altezza - - - - - larghezza - - - - - margine Sx - - - - - margine Dx - - - - - margine Top - - - - - margine Bottom - - - - - 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 delal 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... - - - - - crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" - - - - - - - classe singleton x la gestione dei tableadapters - - - - - elenco lingue ammesse da vocabolario... - - - - - 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. - - enumeratore modalità login @@ -3368,193 +3448,201 @@ salvataggio di tutti i lemmi tradotti - + - classe gesione log files applicazioni + helper x raccolta dati di diagnostica - + - directory base x logs + calcolo uptime in formato timespan - - - - nome del file corrente - - - - - max mb di log da accumulare - - - - - controlla se si debba mantenere sotto controllo la dimensioen della cartella logs - - - - - singleton del logger - - - - - avvio del logger nella dir desiderata - - - - - 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 - + - scrive un messaggio di log con etichetta pre + elenco devices USB - testo messaggio - tipo di log da registrare (etichetta [...]) - + - scrive su log un dump di diagnostica + registra esito ping ad un dato IP/hostname - Causale diagnostica - target per test PING - target x download www page + IPaddress / host name. - + - formatta un blococ di diagnostica (titolo, contenuto / eccezione) + restituisce contenuto di una pagina web (per testing) - - + - + - fornisce il nome del file in cui loggare (ed eventualmente crea...) + uptime macchina (formattato) - + - provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb + restituisce elenco dischi con utilizzo (formattato) - - - - fornisce il file + vecchio - - - + - livello di log applicazione (da web.config, chiave '_logLevel') + mostra elenco interfacce di rete e loro conf - + - tipo di log ammesso + fornisce elenco dispositivi USB collegati - - - - 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 - - - - - classe di gestione lettura - - - - - esegue parsing fornendo dati ed headers - - - + - + - esegue parsing fornendo dati + elenco porte seriali + + + + + classe definizione info oggetti USB + + + + + 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 delal singola applicazione + + + + + setup delle tabelle vocabolario + + + + + prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary - - + - esegue parsing fornendo dati come stream + 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... + + + + + crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" + + - + - esegue parsing fornendo dati come stream ed headers + classe singleton x la gestione dei tableadapters + + + + + elenco lingue ammesse da vocabolario... - - - @@ -3621,70 +3709,5 @@ dictionary dei parametri new - - - 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 - -