diff --git a/WebSites/WebGIM/Bin/SteamWare.XML b/WebSites/WebGIM/Bin/SteamWare.XML index 9c9b721..e11f19f 100644 --- a/WebSites/WebGIM/Bin/SteamWare.XML +++ b/WebSites/WebGIM/Bin/SteamWare.XML @@ -99,6 +99,67 @@ Row event argument class + + + 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 + + + + + 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 logging esteso di eventi e note utente (correlabili) @@ -196,6 +257,13 @@ ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + inserisce l'evento indicato dai parametri @@ -295,377 +363,6 @@ mantiene indice di revisione corrente - - - 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. - - - - - 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 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 - - - - - - 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... - - - - - - - - - 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 - - - - - - - calcola la dim della directory corrente... - - - - - - - elimina il file + vecchio - - - - - - - versione statica (singleton) del'oggetto fileMover - - classe di wrap verso i TableAdapter impiegati @@ -759,7 +456,7 @@ - oggetto volabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione + oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione @@ -784,6 +481,56 @@ elenco lingue ammesse da vocabolario... + + + 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... + + Pagina base applicazioni SteamWare da cui derivare le altre @@ -808,328 +555,201 @@ titolo da mostrare nella pagina WIP descrizione da mostrare nella pagina WIP - - - enumeratore modalità login + + + Represents the connection and commands used to retrieve and save data. - - - login AD normale + + + Represents the connection and commands used to retrieve and save data. - - - forza utente fornendo password + + + Represents the connection and commands used to retrieve and save data. - - - enumeratore modalità scrittura tag siteMap + + + Represents the connection and commands used to retrieve and save data. - - - nodo di tipo iniziale - apertura + + + Represents the connection and commands used to retrieve and save data. - - - nodo di tipo foglia + + + Represents the connection and commands used to retrieve and save data. - - - nodo di tipo finale - chiusura + + + Represents a strongly typed in-memory cache of data. - - - enumeratore tipi di anagrafica + + + Represents the strongly named DataTable class. - - - tipo di anagrafica Brembo + + + Represents the strongly named DataTable class. - - - tipo di anagrafica generica + + + Represents the strongly named DataTable class. - - - tipo di vista del modulo + + + Represents the strongly named DataTable class. - - - modalità selezione + + + Represents the strongly named DataTable class. - - - modalità editing + + + Represents the strongly named DataTable class. - - - tipologia di file immagine + + + Represents the strongly named DataTable class. - - - formato gif (no alpha channel) + + + Represents the strongly named DataTable class. - - - formato jpeg + + + Represents strongly named DataRow class. - - - formato png + + + Represents strongly named DataRow class. - - - tipo di immagini usate per le icone di comando in web applications + + + Represents strongly named DataRow class. - - - icona annulla (croce rossa) + + + Represents strongly named DataRow class. - - - icona approva (simbolo coccarda) + + + Represents strongly named DataRow class. - - - icona barcode in campo bianco + + + Represents strongly named DataRow class. - - - icona barcode in campo arancio + + + Represents strongly named DataRow class. - - - icona clona (magic wand) + + + Represents strongly named DataRow class. - - - icona converma (spunta verde) + + + Row event argument class - - - icona elimina (cestino) + + + Row event argument class - - - icona modifica (matita) + + + Row event argument class - - - icona notepad (blocco note) + + + Row event argument class - - - icona notepad + pdf (blocco note) + + + Row event argument class - - - icona nuovo (segno +) + + + Row event argument class - - - icona seleziona (lente) + + + Row event argument class - - - icona semaforo giallo + + + Row event argument class - - - icona semaforo rosso + + + Represents the connection and commands used to retrieve and save data. - - - icona semaforo verde + + + Represents the connection and commands used to retrieve and save data. - - - icona stampa (printer) + + + Represents the connection and commands used to retrieve and save data. - - - dimensione immagini usate per le icone di comando in web applications + + + Represents the connection and commands used to retrieve and save data. - - - formato piccolo + + + Represents the connection and commands used to retrieve and save data. - - - formato medio + + + Represents the connection and commands used to retrieve and save data. - - - formato grande + + + Represents the connection and commands used to retrieve and save data. - - - classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali + + + Represents the connection and commands used to retrieve and save data. - - - valore originale - - - - - nuovo valore - - - - - dictionary dei parametri vecchi - - - - - dictionary dei parametri nuovi - - - - - inizializzazione classe - - - - - valorizza i diff dei valori old e new - - - - - calcola solo il vettore dei valori old (x delete) - - - - - oggetto statico per il confronto valori - - - - - stringa diff dei valori originali modificati - - - - - stringa diff dei valori nuovi modificati - - - - - dictionary dei parametri old - - - - - dictionary dei parametri new - - - - - 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 - - - tipo di chart (2D/3D) @@ -1443,363 +1063,69 @@ elenco dictionary dei valori in session da NON aggiornare con update... - + - definisce un intervalo di 2 date + classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali - + - data inizio + valore originale - + - data fine + nuovo valore - + - struttura orario ordinarie/strordinarie + dictionary dei parametri vecchi - + - ore ordinarie + dictionary dei parametri nuovi - - - ore straordinarie - - - - - classe di funzioni inerenti le date - - - - - inizializzazione empty - - - - - 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 - - - - - - - restituisce l'intervallo del mese che comprendela data indicata - - - - - - - restituisce l'intervallo dell'anno corrente per la data indicata - - - - - - - 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 - - - - - - - - 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 - - - - 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 - - - - - - - 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 - - - - - 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 con funzioni specifiche di calcolo - - - + inizializzazione classe - + - elenco dei caratteri base 36: 0..9A..Z + valorizza i diff dei valori old e new - - + - converte da base di dimensione nBase a valore intero + calcola solo il vettore dei valori old (x delete) - valore in formato nBase - base, max 36 (0..9A..Z) - - + - metodo di accesso singleton + oggetto statico per il confronto valori + + + + + stringa diff dei valori originali modificati + + + + + stringa diff dei valori nuovi modificati + + + + + dictionary dei parametri old + + + + + dictionary dei parametri new @@ -2329,506 +1655,273 @@ tipo di vista del modulo - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents 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. - - - - - 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. - - - + - classe gestione utente: auth e permission/ruoli - versione GENERICA + Accesso in lettura e scrittura al filesystem per gestione files upload e download - + - cancella da session l'utente + path di lavoro dei metodi leggi/scrivi - + - carica la riga dati utente + verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale - - - - Carica la tabella diritti dell'utente da db e salva in session - - - - - 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 + restituisce una tab di files dato l'elenco dei files - + - + - traduce il lemma nella lingua dell'user e in inglese tra parentesi + 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 + + - + - Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati + cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath - - - - 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... + 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 - - - + - conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + ottiene il dataset dei files presenti nella directory indicata esplicitamente - + dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) - + - 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') + ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto - - + - ricarica e ri-traduce la mappa sito per l'utente... + ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto - - - - 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... + elenco dei files come array di oggetti FileInfo - matricola - + - restituisce cognome e nome di un utente dato username e dominio... + elenco dei files come array di oggetti FileInfo filtrati per parametro - username - dominio + - + - restituisce cognome e nome di un utente dato username... + elimina la directory di lavoro se è dir virtuale mappata - username - + - restituisce cognome e nome di un utente dato username e dominio... + verifica se il file indicato esista in workDir - username - dominio + - + - restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio... + elimina il file indicato dalla directory di lavoro - {dominio\}userName + - + - restituisce l'elenco delle funzioni abilitate datto modulo ed username + restituisce lo stream del file richiesto - - + - + - restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione + restituisce la stringa letta dal file richiesto - 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 + scrive il file dallo stream byte[] inviato - - - - - + + - + - toglier il diritto all'utente indicato + scrive il file dalla stringa inviata - - - - - + + - + - versione statica della classe utente come singleton UtenTeSignletoN + converte una string in un byte[] + + - + - restituisce la tabella diritti da session + converte un byte[] in una string + + - + - tabella dei permessi utente + sposta il file da From a To... + + + + - + - tabella dei permessi utente di tipo "WRITE" enabled + copia il file da From a To... + + + + - + - retituisce username AD + imposta la dir di lavoro + - + - oggetto utente con metodi get/set + imposta la dir di lavoro + + non serve +... x retrocompatibilità... - + - oggetto dominio con metodi get/set + imposta la dir di lavoro impostandola dal mapPath corretto della web app... + - + - oggetto modulo (applicazione) con metodi get/set + esegue un comando in shell + + + + - + - oggetto lingua utente con metodi get/set + esegue un comando in shell + + + + - + - restituisce true se utente forzato da forceUser.aspx + Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto + url del file + nome con cui salvare il file + - + - restituisce i valori della riga utente da db + comprime zip il file indicato + + - + - restituisce una stringa formattata con cognome, nome e matricola + comprime zip i files corrispondenti alla RegExp indicata nella dir corrente + Espressione ricerca, come *.txt + Nome del file zip da creare + - + - restituisce una stringa della sigla dell'utente + calcola la dim della directory corrente... + + - + - restituisce una stringa formattata con cognome e nome + elimina il file + vecchio + + - + - 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... + versione statica (singleton) del'oggetto fileMover @@ -2943,55 +2036,1019 @@ avvisi - + - struttura di comando da input utente (es: via barcode) + enumeratore modalità login - + - definisce se il comando sia valido o no + login AD normale - + - testo da mostrare dato il comando + forza utente fornendo password - + - comando registrato + forza ad un utente standard scelto dall'elenco - + - comando precedentemente inserito + enumeratore modalità scrittura tag siteMap - + - descrizione del comando + nodo di tipo iniziale - apertura - + - descrizione del comando precedente + nodo di tipo foglia - + - valore del comando + nodo di tipo finale - chiusura - + - valore tradotto del comando + enumeratore tipi di anagrafica - + - costruttore del metodo... + tipo di anagrafica Brembo + + + tipo di anagrafica generica + + + + + tipo di vista del modulo + + + + + modalità selezione + + + + + modalità editing + + + + + tipologia di file immagine + + + + + formato gif (no alpha channel) + + + + + formato jpeg + + + + + formato png + + + + + tipo di immagini usate per le icone di comando in web applications + + + + + icona annulla (croce rossa) + + + + + icona approva (simbolo coccarda) + + + + + icona barcode in campo bianco + + + + + icona barcode in campo arancio + + + + + icona clona (magic wand) + + + + + icona converma (spunta verde) + + + + + icona elimina (cestino) + + + + + icona modifica (matita) + + + + + icona notepad (blocco note) + + + + + icona notepad + pdf (blocco note) + + + + + icona nuovo (segno +) + + + + + icona seleziona (lente) + + + + + icona semaforo giallo + + + + + icona semaforo rosso + + + + + icona semaforo verde + + + + + icona stampa (printer) + + + + + dimensione immagini usate per le icone di comando in web applications + + + + + formato piccolo + + + + + formato medio + + + + + formato grande + + + + + 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. + + + + + definisce un intervalo di 2 date + + + + + data inizio + + + + + data fine + + + + + struttura orario ordinarie/strordinarie + + + + + ore ordinarie + + + + + ore straordinarie + + + + + classe di funzioni inerenti le date + + + + + inizializzazione empty + + + + + 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 + + + + + + + restituisce l'intervallo del mese che comprendela data indicata + + + + + + + restituisce l'intervallo dell'anno corrente per la data indicata + + + + + + + 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 + + + + + + + + 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 + + + + + + + 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 + + + + + + + classe gestione utente: auth e permission/ruoli - versione GENERICA + + + + + cancella da session l'utente + + + + + carica la riga dati utente + + + + + 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 dell'user e in inglese tra parentesi + + + + + + + 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 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 dominio con metodi get/set + + + + + oggetto modulo (applicazione) con metodi get/set + + + + + oggetto lingua utente con metodi get/set + + + + + 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 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 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 + + + + + diff --git a/WebSites/WebGIM/WebUserControls/mod_dettMtzProg.ascx b/WebSites/WebGIM/WebUserControls/mod_dettMtzProg.ascx index 0b0cc26..94f1843 100644 --- a/WebSites/WebGIM/WebUserControls/mod_dettMtzProg.ascx +++ b/WebSites/WebGIM/WebUserControls/mod_dettMtzProg.ascx @@ -54,7 +54,8 @@

+ DataValueField="value" CssClass="textEv_1" + ondatabound="ddlPrior_DataBound" /> diff --git a/WebSites/WebGIM/WebUserControls/mod_dettMtzProg.ascx.cs b/WebSites/WebGIM/WebUserControls/mod_dettMtzProg.ascx.cs index 5aef33a..bba4203 100644 --- a/WebSites/WebGIM/WebUserControls/mod_dettMtzProg.ascx.cs +++ b/WebSites/WebGIM/WebUserControls/mod_dettMtzProg.ascx.cs @@ -77,4 +77,13 @@ public partial class mod_dettMtzProg : System.Web.UI.UserControl { TA_app.obj.taMtzPro.Insert(idx, Convert.ToDateTime(txtDataInizio.Text), ddlFreq.SelectedValue, Convert.ToInt32(txtCadenza.Text), txtDescrizione.Text.Trim(), Convert.ToInt32(ddlPrior.SelectedValue), chkImpFermo.Checked, Convert.ToInt32(ddlTipo.SelectedValue)); } + /// + /// aggiorna selezione di default + /// + /// + /// + protected void ddlPrior_DataBound(object sender, EventArgs e) + { + ddlPrior.SelectedIndex = 2; + } } diff --git a/WebSites/WebGIM/WebUserControls/mod_elencoMtzProg.ascx b/WebSites/WebGIM/WebUserControls/mod_elencoMtzProg.ascx index b8582fe..7815d06 100644 --- a/WebSites/WebGIM/WebUserControls/mod_elencoMtzProg.ascx +++ b/WebSites/WebGIM/WebUserControls/mod_elencoMtzProg.ascx @@ -41,7 +41,7 @@
-
+
-143 - +150 - diff --git a/WebSites/WebGIM/WebUserControls/mod_menuTop.ascx b/WebSites/WebGIM/WebUserControls/mod_menuTop.ascx index ff1a960..55b47b5 100644 --- a/WebSites/WebGIM/WebUserControls/mod_menuTop.ascx +++ b/WebSites/WebGIM/WebUserControls/mod_menuTop.ascx @@ -20,7 +20,9 @@ - Show/Hide Menu + + diff --git a/WebSites/WebGIM/WebUserControls/mod_menuTop.ascx.cs b/WebSites/WebGIM/WebUserControls/mod_menuTop.ascx.cs index 12d65c3..95ff71b 100644 --- a/WebSites/WebGIM/WebUserControls/mod_menuTop.ascx.cs +++ b/WebSites/WebGIM/WebUserControls/mod_menuTop.ascx.cs @@ -94,6 +94,7 @@ public partial class mod_menuTop : ApplicationUserControl // solo se user è auth... if (user_std.UtSn.isAuth) { + lnkShowHide.Text = user_std.UtSn.Traduci(SteamWare.memLayer.ML.confReadString("lnkShowHide")); lblTitle.Text = user_std.UtSn.Traduci(SteamWare.memLayer.ML.confReadString("titleApp")); if (_titleString != "") { diff --git a/WebSites/WebGIM/WebUserControls/mod_mtzPrevPending.ascx b/WebSites/WebGIM/WebUserControls/mod_mtzPrevPending.ascx index c2a9caf..53ef13c 100644 --- a/WebSites/WebGIM/WebUserControls/mod_mtzPrevPending.ascx +++ b/WebSites/WebGIM/WebUserControls/mod_mtzPrevPending.ascx @@ -4,7 +4,7 @@
-
+