DedNet.Core Namespace |
Classe | Descrizione | |
---|---|---|
Assert |
Funzioni di utilità comuni condivise dalle varie classi dell'assembly.
| |
BomItem |
Rappresenta un singolo legame padre-figlio nell'ambito della distinta.
Questo legame (riconducibile ad una singola riga nella tabella DED_BOM)
ha una data di creazione ed una di validità che ne limitano lo spazio temporale.
| |
BomItemCollection |
Collezione di oggetti BomItem.
| |
BomItemComparer |
Gestore del confronto degli elementi di distinta
| |
CompareBomItemByRicPos |
Classe utilizzata per ordinare gli elementi di distinta in base al campo RIC_POS.
| |
DedAlternativeDataCollection |
Classe utilizzata per gestire i codici alternativi di una anagrafica.
Questa classe eredita dalla classe 'HashSet' in modo tale da non permettere
l'inserimento di duplicati.
| |
DedAtt |
Gestisce una lista di valori da utilizzare per la compilazione di un attributo.
L'oggetto DedAtt contiene riferimenti ai vari oggetti DedAttItem descriventi una singola voce.
| |
DedAttComparer |
Classe per oridnare gli elementi in base al campo Valore in modo crescente o decrescente.
| |
DedAttItem |
Definisce un elemento della lista DedAtt.
| |
DedAttItemList |
Lista di oggetti DedAtt.
| |
DedAttManager |
Gestore delle liste DedAtt da associare agli attributi.
| |
DedAttr |
Descrive, in tutte le sue caratteristiche, un attributo delle parti Top.
| |
DedAttrCollection |
Collezione modificabile di attributi.
| |
DedAttrDateValidator |
Classe per la validazione di un attributo di tipo Data.
| |
DedAttrDoubleValidator |
Classe per la validazione di un attributo di tipo numero con virgola.
| |
DedAttributePermList |
Collezione di oggetti DedAttributePerm.
| |
DedAttrIntegerValidator |
Classe per la validazione di un attributo di tipo numero intero.
| |
DedAttrList |
Lista di oggetti DedAttr.
| |
DedAttrPerm |
Contiene il set di permessi relativi ad un solo attributo ed abbinato ad un unico utente/gruppo.
| |
DedAttrSiNoValidator |
Classe per la validazione di un attributo di tipo boolean.
| |
DedAttrStringValidator |
Classe per la validazione di un attributo di tipo stringa.
| |
DedAttrValidatorBase |
Classe base per la validazione attributo.
| |
DedAttrValidatorFactory |
Factory di oggetti DedAttrValidator.
| |
DedBaseDbItem | ||
DedCategComm |
Descrive un oggetto categoria di commessa. Attualmente non è ancora implementato.
Serve per dare una categoria unica agli attributi di commessa.
La categoria di default ha un Guid sempre Empty.
| |
DedCategCommList |
Lista di oggetti di tipo DedCategComm.
| |
DedComm |
Oggetto descrittivo di una commessa.
La costruzione di questo oggetto è demandata dai metodi dell'oggetto Application.
Appena si imposta una proprietà pubblica scrivibile dell'oggetto, viene subito tentato l'aggiornamento del record nel Database.
Se la versione del record non risulta coerente viene sollevata un'eccezione per indicare che qualcun'altro ha già modificato
la commessa.
| |
DedCommAnagrCollection |
Collezione di anagrafiche collegate ad una commessa.
| |
DedCommAnagrItem |
Descrive un legame tra commessa ed anagrafica.
| |
DedCommCollectionItem |
Classe base per gli elementi legati alla commessa.
| |
DedCommCollections |
Classe base per le collezioni di oggetti legati alla commessa.
| |
DedCommCommCollection |
Collezione di commesse collegate ad una commessa.
| |
DedCommCommItem |
Descrive un legame tra commessa e commessa.
| |
DedCommDocCollection |
Collezione di documenti collegati ad una commessa.
| |
DedCommDocItem |
Descrive un legame tra commessa e documento.
| |
DedCommList |
Lista di oggetti di tipo DedComm.
| |
DedCommPerm |
Contiene il set di permessi relativi ad una sola commessa ed
abbinato ad un unico utente/gruppo.
| |
DedCommPermList |
Collezione di oggetti DedCommPerm.
| |
DedCorporate |
Racchiude le informazioni relative alla corporate
| |
DedCorporates |
Insieme delle corporate
| |
DedData |
Classe descrivente un oggetto di anagrafica.
| |
DedDataDedDataEncodeInfo | ||
DedDataList |
Lista di oggetti DedData.
Viene utilizzata quando la lista di elementi debba necessariamente essere di anagrafiche presenti nel Database
ed in tutti i casi per i quali una lista di anagrafiche debba essere trattata come una unica anagrafica.
Per quest'ultimo motivo implementa IDedData e contiene molti membri presenti in DedData che lavorano sull'intera
lista di anagrafiche.
| |
DedDataManager |
Gestisce la creazione e l'aggiornamento delle anagrafiche, nonché i legami con i documenti.
| |
DedDataPart |
Classe che implementa IDedData ed è utilizzata per manipolare la copia dell'anagrafica DedData
oppure in ogni caso in cui serva un IDedData senza che l'anagrafica esista nel Database
o la si voglia bloccare durante la modifica.
| |
DedDataPartList |
Lista di oggetti IDedData.
Viene utilizzata quando la lista di elemnti può essere costituita da oggetti DedData o DedDataPart
ed in tutti i casi per i quali una lista di anagrafiche debba essere trattata come una unica anagrafica.
Per quest'ultimo motivo implementa IDedData e contiene molti membri che lavorano sull'intera lista.
| |
DedDbCollectionBaseT |
Classe base template che consente la gestione di una lista di oggetti presenti in una tabella del Database.
Mantiene lo stato degli oggetti gestiti dalla collezione e riceve la notifica di avvenuta modifica.
| |
DedDbCollectionBindableT | ||
DedDbItemManager |
Classe che fornisce strumenti di utilità generale per operare con gli oggetti 'DedBaseDbItem'.
| |
DedDictionary |
Dizionario con le chiavi in formato stringa ed i valori in formato object che implementa
il minimo indispensabile per essere passato al controllo DedEditAnagrControl.
| |
DedDoc |
Documento archiviato nel Database.
| |
DedDocContext |
Descrive il contesto del documento.
| |
DedDocContextList |
Lista di oggetti DedDocContext.
| |
DedDocContextManager |
Gestisce i legami tra le anagrafiche ed i documenti ed il loro contesto.
Il contesto viene scritto solo quando viene creato e poi non viene più modificato, quindi esistono metodi solo per leggere,
creare o eliminare ma non per aggiornare il contesto.
| |
DedDocList |
Lista di oggetti di tipo DedDoc.
| |
DedDocManager |
Gestisce la creazione e l'aggiornamento dei documenti, nonché i legami con le anagrafiche.
| |
DedDocumentNotAlignedException |
Eccezione generata durante l'eliminazione dei dati.
| |
DedEco |
Classe usata per istanziare l'oggetto DedEco.
| |
DedEcoList |
Lista di oggetti di tipo DedEco.
| |
DedEcoManager |
Classe usata per istanziare il manager degli Eco.
| |
DedEditableObjectT |
Classe utilizzata per gestire il meccanismo dello store dei dati e l'interrogazione
della proprietà 'Dirty'.
| |
DedEditableObjectCollectionT |
Classe contenente l'elenco dei vari 'DedEditableObject' collegati fra loro.
| |
DedEncodeInfo |
Contiene le informazioni necessarie alla codifica.
Questa struttura viene utilizzata dall'oggetto DedRuleParser e da varie funzioni
per comporre una stringa di codifica.
| |
DedFamPerm |
Contiene il set di permessi relativi ad una sola famiglia ed
abbinato ad un unico utente/gruppo.
| |
DedFamPermList |
Collezione di oggetti DedFamPerm.
| |
DedFileSystemHelper | ||
DedFolderPerm |
Contiene il set di permessi relativi ad una sola cartella ed
abbinato ad un unico utente/gruppo.
| |
DedFolderPermList |
Collezione di oggetti DedFolderPerm.
| |
DedGroup |
Racchiude tutte le informazioni di un utente.
| |
DedGroupCollection |
Collezione di oggetti DedGroup.
| |
DedNotifies |
Gestione delle notifiche.
| |
DedNotify | ||
DedOptionsCommonParents |
Classe per gestire le opzioni per il comando di Trova padri comuni
| |
DedOptionsSerializableBase |
Classe per gestiore una classe di opzioni e serializzarla nel registro.
| |
DedPerm |
Racchiude le informazioni di un singolo permesso.
| |
DedPermCollection |
Collezione di permessi.
| |
DedPermOwner |
Classe descrivente un possessore di permessi.
Viene utilizzata come classe base per gli utenti, i gruppi, il set di base di permessi e
per i permessi legati alle famiglie.
| |
DedProgManager | ||
DedPublicationCreationAvailableFormats |
Formati disponibili per le operazioni di pubblicazione
| |
DedPublicationDeletionAvailableFormats |
Formati disponibili per le operazioni di eliminazione
| |
DedPublicationManager |
Classe gestione formati di pubblicazione
| |
DedPublishingBindingList |
Lista di opzioni per il binding
| |
DedPublishingCreationConfiguration |
Classe utilizzata per gestire i file di pubblicazione da CREARE quando viene rilasciata una anagrafica.
| |
DedPublishingDeletionConfiguration |
Classe contenente le opzioni per gestire i file di pubblicazione da NON CANCELLARE quando viene tolto il rilascio ad una anagrafica.
| |
DedPublishingOffice |
Manager delle pubblicazioni dei file di office
| |
DedPublishingOptionBinder |
Classe che rappresenta la singola opzione per effettuare il binsding nelle source del form
| |
DedRoot |
Contiene le informazioni riguardanti una root.
| |
DedRootInfo |
Analizza le informazioni riguardanti un percorso o nome completo di file per quanto
riguarda la root di appartenenza ed i corrispondenti path di Vault e Pws.
| |
DedRoots |
Gestione delle roots.
| |
DedRule |
Descrive una singola regola di autocomposizione, abbinata ad una particolare famiglia.
| |
DedRuleApplier |
Oggetto principale che data una famiglia di partenza, applica tutte le regole di autocomposizione
di tale famiglia su di una parte.
| |
DedRuleApplierItem |
Oggetto che si occupa di applicare una singola regola compilando un
attributo dell'anagrafica.
| |
DedRuleCollection |
Collezione modificabile di oggetti DedRule.
| |
DedRuleList |
Lista di oggetti FamilyRule.
| |
DedRuleLuaEventArg |
Contiene le informazioni per la sostituizione di un singolo token.
| |
DedRuleParser |
Classe che effettua il parser di una stringa di codifica e mette a disposizione le funzionalità
di sostituzione e decodifica.
{FN} - Prende il nome della famiglia di livello 'N'.
{F1:2} - Prende i primi 2 caratteri della famiglia di primo livello.
{F1:2,4} - Prende i 4 caratteri a partire dal secondo del nome famiglia. Es '012345':2,3 ->'123'.
{F1:-3} - Prende gli ultimi 3 caratteri dal nome famiglia. Es '012345':-3 ->'345'.
Al posto di 'F' ci può essere:
D : Descrizione della famiglia.
P : Progressivo ereditato dalla famiglia correntemente selezionata (senza la possibilità di indicazione del livello).
R : Revisione (senza la possibilità di indicazione del livello).
U : Tassello utente (senza la possibilità di indicazione del livello).
V : Tassello variante (senza la possibilità di indicazione del livello).
T : Formato di stampa (senza la possibilità di indicazione del livello).
{L:MiaFunzione} : Chiama l'evento dedicato passandogli il nome della funzione 'MiaFunzione'.
| |
DedRuleParserEventArg |
Contiene le informazioni per la sostituizione di un singolo token.
| |
DedState |
Classe per gestire l'abbinamento tra nome e valore dello stato.
| |
DedStateCategory |
Classe per rappresentare le categorie degli stati.
| |
DedStateCategoryList |
Lista di oggetti di tipo DedStateCategory.
| |
DedStateConfiguration |
Classe rappresentante le configurazioni degli stati.
| |
DedStateConfigurationList |
Lista di oggetti di tipo DedStateConfiguration.
| |
DedStateFlowTransactionDescriptor |
Classe che rappresenta la descrizione della singola transazione.
| |
DedStateFlowTransactionDescriptorList |
Lista di oggetti di tipo DedStateFlowTransactionDescriptor.
| |
DedStateFlowTransactions |
Classe rappresentante i flussi dei vari stati.
Dizionario contente l'id dello stato di partenza con la lista di tutti i possibili stati di arrivo.
| |
DedStateList |
Lista di oggetti di tipo DedState.
| |
DedStateManager |
Ha il compito di gestire gli stati dal Database.
| |
DedStringPermDiz |
Dizionario dei permessi specifici, indicizzato tramite stringa (tipo di oggetto), stringa (nome oggetto), Permesso.
Serve per l'abbinamento dei permessi al DbPath delle famiglie.
| |
DedTime |
Classe utilizzata per gestire le temporizzazioni sui vari elementi.
| |
DedTimedDbItem | ||
DedTimeList |
Classe utilizzata per gestire tutte le temporizzazioni di un determinato elemento.
| |
DedTimeManager |
Classe utilizzata per gestire gli oggetti 'DedTime'.
| |
DedTransferManager |
Classe per la gestione delle richieste di trasferimento documenti.
| |
DedTranslation |
Classe utilizzata per gestire le traduzioni in lingua.
| |
DedTranslationCollection |
Collezione modificabile di traduzioni in lingua.
| |
DedTranslationManager |
Classe utilizzata per gestire gli oggetti DedTranslation.
Espone alcune utilità che ne facilitano la ricerca, l'editazione, l'aggiornamento, ecc..
| |
DedType |
Descrive una famiglia di codifica Data and Drawings.
Al suo interno sono presenti i riferimenti agli attributi specifici della famiglia
e alle regole di composizione.
Alcune proprietà restituiscono il valore ereditato dalle famiglie di livello superiore.
| |
DedTypeCollection |
Collezione modificabile di oggetti DedType.
| |
DedTypeList |
Lista di oggetti DedType.
| |
DedTypeManager |
Classe che espone alcune utilità di funzione generale per operare con le famiglie.
| |
DedTypeProg |
Classe per rappresentare un oggetto della tabella DED_TIPI_PROG.
| |
DedTypeProgList | ||
DedTypeProgListSerializable | ||
DedUG |
Collezione di utenti appartenenti ad un solo gruppo.
| |
DedUser |
Racchiude tutte le informazioni di un utente.
| |
DedUserCollection |
Collezione di oggetti DedUser.
| |
DedUsersGroups |
Gestisce i legami tra gli utenti ed il gruppo di appartenenza.
Ogni gruppo contiene una istanza di questa classe.
Gli utenti usano i metodi della collezione presa dai gruppi di appartenenza.
| |
DedVar |
Definizione del singolo oggetto DedVar.
| |
DedVars |
Implementa la lista delle variabili DedVar.
| |
DistHeader |
Descrive l'intestazione di distinta di un codice.
Una intestazione rappresenta una singola revisione di distinta.
Per ogni codice padre presente in distinta sono presenti n righe di intestazione quante sono le
revisioni di distinta per tale codice.
Tabella di riferimento DED_BOM_HEADERS.
| |
DistHeaderCollection |
Collezione di oggetti DistHeader.
| |
DistManager |
Oggetto per la gestione della distinta.
Durante il caricamento mantiene una cache in base al codice padre e la data di interrogazione in modo da
non ricaricare la stessa distinta.
| |
DocDep |
Classe descrivente la dipendenza di un singolo documento.
| |
DocDepCollection |
Collezione delle dipendenze di un Documento.
Questa collezione permette di modificare la lista dei DocDep legati ad un documento.
Ogni modifica effettuata non viene aggiornata nel Database fino alla successiva chiamata del metodo Save().
Tramite Refresh() viene invece reinizializzata la collection rileggendo il Database.
| |
DocDepFile |
Definisce una dipendenza specificandone il file e la tipologia.
Viene utilizzata per gestire le dipendenze nei file che non ancora sono
presenti nel Database.
Si utilizza anche per specificare la versione del documento da inserire nel record.
| |
DocDepFileList |
Lista di oggetti DocDepFile.
| |
DocStructInfo |
Questo elemento contiene le informazioni sullo stato e l'operazione da svolgere su di un file.
Se questo sia da Creare, Importare o Spostare, e tutte le informazioni sul suo stato attuale
e di destinazione.
In questo oggetto si trovano anche le dipendenze di primo livello di questo documento e, a cascata,
le operazioni da svolgere sui file dipendenti.
| |
DocStructInfoCollection |
Collezione di oggetti DocStructInfo contenente le collezioni
di file/documenti che sono le dipendenze del documento padre.
| |
DocStructInfoDictionary |
Dizionario di oggetti docstructinfo
| |
DocStructInfoFileDescriptor |
Descrive il pacchetto dati per il DocStructInfo.
Di default contiene solo il full file name ma serve per essere derivata da Inventor.
| |
DocStructInfoList |
Lista di oggetti DocStructInfo.
| |
DriveSettings | ||
ExtensionMethod |
Classe dedicata ai metodo estesi.
| |
LocalizedDescriptionAttribute |
Gestione localizzazione descrizione
| |
OutlookDataObject |
Provides a format-independant machanism for transfering data with support for outlook messages and attachments.
| |
PermSet |
Set di permessi standard.
| |
SparePartsUtilities |
Classe utilizza che espone utilità generali per configurare gli attributi di ricambio.
Non è stata esposta nella classe DedNet.Core.Utility per non sporcarla.
| |
StatoRecord |
Classe contenente le informazioni necessarie all'identificazione dello stato di un record.
| |
TokenInfo |
Racchiude le informazioni di un singolo elemento componente una stringa di codifica o comunque
una stringa composta da tasselli di sostituzione.
| |
TokenInfoList |
Questa lista non è semplicemente una lista di oggetti TokenInfo. Tramite il costruttore
si auto-costruisce sulla stringa di codifica in modo da essere composta da tutti i token validi
trovati al suo interno.
| |
UserPermManager |
Classe per la gestione dei permessi e degli utenti/gruppi.
| |
UserPermManagerOnProgressSavingEventArgs | ||
UsrPerm |
Classe di definizione del singolo permesso.
| |
UsrPermDiz |
Dizionario di permessi generali, indicizzato tramite nome permesso.
Serve per individuare più rapidamente il permesso in base al suo nome.
| |
UsrPermList |
Lista di oggetti UsrPerm.
| |
UsrUser |
Classe che incapsula le funzionalità di gestione dei permessi.
| |
Utility |
Classe di utilità interna.
| |
UtilityTreeListViewState |
Classe gestione stati dell'albero
|
Struttura | Descrizione | |
---|---|---|
DedTypeProgStruct |
Interfaccia | Descrizione | |
---|---|---|
IDedData |
Definisce i membri di accesso all'oggetto singolo o multiplo di anagrafica.
| |
IDedDbCollectionBaseT |
Interfaccia minima utilizzata dalla classe 'DedDbCollectionBase'.
| |
IDedDbItemT |
Interfaccia che deve essere implementata dagli oggetti che sono gli elementi costituenti la collezione.
Attraverso questa proprietà DedDbCollectionBase si registra per la notifica dell'avvenuta modifica dell'oggetto.
| |
IDedEditable |
Interfaccia minima che deve implementare un oggetto per poter essere utilizzato nel controllo
DedEditAnagrControl.
| |
IDedPublishingConfiguration |
Interfaccia configurazione di pubblicazione
|
Delegate | Descrizione | |
---|---|---|
DedCommCallMeForEachNode |
Delegate che serve per elaborare un singola commessa.
| |
DedTypeCallMeForEachNode |
Delegate che serve per elaborare un singolo nodo dell'albero dei tipi.
| |
DocStructInfoProgressChangedDelegate |
Delegate per la geatione dell'avanzamento nei metodi che gestiscono liste di file
|
Enumerazione | Descrizione | |
---|---|---|
BomItemManEnum |
Enumerazione del campo Man degli elementi di distinta.
| |
DedAttrEnvDestEnum |
Enumera le tipologie di attributo in base alla destinazione dei dati.
| |
DedAttrListType |
Enumera le tipologie di lista da visualizzare.
| |
DedAttrModEnum |
Enumerazione dei tipi di modificabilità di un attributo.
| |
DedAttrRequiredEnum |
Enumerazione dei tipi di modificabilità di un attributo.
| |
DedCommStandardCommFields |
Elenco dei campi standard.
| |
DedCorporateDedCorporateEnum | ||
DedDataStandardDataFields |
Elenco dei campi standard.
| |
DedDocMovReasonEnum |
Enumerazione descrivente le
possibili cause dello spostamento di un documento.
| |
DedDocStandardDocFields |
Elenco dei campi standard.
| |
DedDocContextEnum |
Contesto di legame tra documento ed anagrafica.
| |
DedEcoEcoStateEnum |
Enumerazione sui possibili stati dell'ECO.
| |
DedEcoEcoTypeEnum |
Enumerazione sui possibili tipi di ECO.
| |
DedEcoStandardEcoFields |
Elenco dei campi standard.
| |
DedNotifyNotifyEvent |
Enumerazione contenente tutti i permessi standard.
| |
DedNotifyNotifyStateEnum | ||
DedPubActionEnum |
Enumerazione sull'azione da effettuare sui documenti
| |
DedPublicationFormat |
Enumerazione dei formati disponibili in fase di creazione/eliminazione
| |
DedPublicationPlatform |
Enumerazione delle piattaforme disponibili di creazione
| |
DedRootRootTypeEnum |
Enumerazione descrivente il tipo di root.
| |
DedStandardPerm |
Enumerazione contenente tutti i permessi standard.
| |
DedTransferManagerDedTransferManagerOnlineMode |
Indica le possibili modalità di traferimento online
| |
DedTypeCompCodeEnum |
Tipi di compilazione del campo DED_COD.
| |
DedTypeFreeFileEnum |
Enumerazione per le tipologie di freefile.
| |
DocDepEnum |
Tipologia di dipendenza tra documenti.
| |
DocStructInfoSavingFileType |
Enumerazione che mi indica che tipo di documento mi rappresenta questo elemento, in relazione
al documento in salvataggio (serve al comando di salva nel db per capire se un elemento sia stato
aggiunto come file associato oppure come file referenziato oppure se si tratti proprio del documento in salvataggio).
| |
RuleStateEnum | ||
StatoRecordEnum |
Definisce lo stato corrente di un record.
| |
TokenTypeEnum |
Enumerazione delle tipologia di tassello di codifica.
| |
TranslationDiscrimEnum |
Enum utilizzato per identificare il tipo di traduzione.
| |
ValidatorOperator |
Lista delle tipologie dei range di controllo.
|