Click or drag to resize

DedNet.Core Namespace

Spazio dei nomi contenente le funzionalita di base fondamentali per l'applicazione.
Classi
  ClasseDescrizione
Classe pubblicaAssert
Funzioni di utilità comuni condivise dalle varie classi dell'assembly.
Classe pubblicaBomItem
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.
Classe pubblicaBomItemCollection
Collezione di oggetti BomItem.
Classe pubblicaBomItemComparer
Gestore del confronto degli elementi di distinta
Classe pubblicaCompareBomItemByRicPos
Classe utilizzata per ordinare gli elementi di distinta in base al campo RIC_POS.
Classe pubblicaDedAtt
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.
Classe pubblicaDedAttComparer
Classe per oridnare gli elementi in base al campo Valore in modo crescente o decrescente.
Classe pubblicaDedAttItem
Definisce un elemento della lista DedAtt.
Classe pubblicaDedAttItemList
Lista di oggetti DedAtt.
Classe pubblicaDedAttManager
Gestore delle liste DedAtt da associare agli attributi.
Classe pubblicaDedAttr
Descrive, in tutte le sue caratteristiche, un attributo delle parti Top.
Classe pubblicaDedAttrCollection
Collezione modificabile di attributi.
Classe pubblicaDedAttrDateValidator
Classe per la validazione di un attributo di tipo Data.
Classe pubblicaDedAttrDoubleValidator
Classe per la validazione di un attributo di tipo numero con virgola.
Classe pubblicaDedAttributePermList
Collezione di oggetti DedAttributePerm.
Classe pubblicaDedAttrIntegerValidator
Classe per la validazione di un attributo di tipo numero intero.
Classe pubblicaDedAttrList
Lista di oggetti DedAttr.
Classe pubblicaDedAttrPerm
Contiene il set di permessi relativi ad un solo attributo ed abbinato ad un unico utente/gruppo.
Classe pubblicaDedAttrSiNoValidator
Classe per la validazione di un attributo di tipo boolean.
Classe pubblicaDedAttrStringValidator
Classe per la validazione di un attributo di tipo stringa.
Classe pubblicaDedAttrValidatorBase
Classe base per la validazione attributo.
Classe pubblicaDedAttrValidatorFactory
Factory di oggetti DedAttrValidator.
Classe pubblicaDedCategComm
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.
Classe pubblicaDedCategCommList
Lista di oggetti di tipo DedCategComm.
Classe pubblicaDedComm
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.
Classe pubblicaDedCommAnagrCollection
Collezione di anagrafiche collegate ad una commessa.
Classe pubblicaDedCommAnagrItem
Descrive un legame tra commessa ed anagrafica.
Classe pubblicaDedCommCollectionItem
Classe base per gli elementi legati alla commessa.
Classe pubblicaDedCommCollections
Classe base per le collezioni di oggetti legati alla commessa.
Classe pubblicaDedCommCommCollection
Collezione di commesse collegate ad una commessa.
Classe pubblicaDedCommCommItem
Descrive un legame tra commessa e commessa.
Classe pubblicaDedCommDocCollection
Collezione di documenti collegati ad una commessa.
Classe pubblicaDedCommDocItem
Descrive un legame tra commessa e documento.
Classe pubblicaDedCommList
Lista di oggetti di tipo DedComm.
Classe pubblicaDedCommPerm
Contiene il set di permessi relativi ad una sola commessa ed abbinato ad un unico utente/gruppo.
Classe pubblicaDedCommPermList
Collezione di oggetti DedCommPerm.
Classe pubblicaDedCorporate
Racchiude le informazioni relative alla corporate
Classe pubblicaDedCorporates
Insieme delle corporate
Classe pubblicaDedData
Classe descrivente un oggetto di anagrafica.
Classe pubblicaDedDataDedDataEncodeInfo
Classe pubblicaDedDataList
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.
Classe pubblicaDedDataManager
Gestisce la creazione e l'aggiornamento delle anagrafiche, nonché i legami con i documenti.
Classe pubblicaDedDataPart
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.
Classe pubblicaDedDataPartList
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.
Classe pubblicaDedDbCollectionBaseT
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.
Classe pubblicaDedDbCollectionBindableT
Classe pubblicaDedDictionary
Dizionario con le chiavi in formato stringa ed i valori in formato object che implementa il minimo indispensabile per essere passato al controllo DedEditAnagrControl.
Classe pubblicaDedDoc
Documento archiviato nel Database.
Classe pubblicaDedDocContext
Descrive il contesto del documento.
Classe pubblicaDedDocContextList
Lista di oggetti DedDocContext.
Classe pubblicaDedDocContextManager
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.
Classe pubblicaDedDocList
Lista di oggetti di tipo DedDoc.
Classe pubblicaDedDocManager
Gestisce la creazione e l'aggiornamento dei documenti, nonché i legami con le anagrafiche.
Classe pubblicaDedDocumentNotAlignedException
Eccezione generata durante l'eliminazione dei dati.
Classe pubblicaDedEco
Classe usata per istanziare l'oggetto DedEco.
Classe pubblicaDedEcoList
Lista di oggetti di tipo DedEco.
Classe pubblicaDedEcoManager
Classe usata per istanziare il manager degli Eco.
Classe pubblicaDedEncodeInfo
Contiene le informazioni necessarie alla codifica. Questa struttura viene utilizzata dall'oggetto DedRuleParser e da varie funzioni per comporre una stringa di codifica.
Classe pubblicaDedFamPerm
Contiene il set di permessi relativi ad una sola famiglia ed abbinato ad un unico utente/gruppo.
Classe pubblicaDedFamPermList
Collezione di oggetti DedFamPerm.
Classe pubblicaDedFileSystemHelper
Classe pubblicaDedFolderPerm
Contiene il set di permessi relativi ad una sola cartella ed abbinato ad un unico utente/gruppo.
Classe pubblicaDedFolderPermList
Collezione di oggetti DedFolderPerm.
Classe pubblicaDedGroup
Racchiude tutte le informazioni di un utente.
Classe pubblicaDedGroupCollection
Collezione di oggetti DedGroup.
Classe pubblicaDedNotifies
Gestione delle notifiche.
Classe pubblicaDedNotify
Classe pubblicaDedPerm
Racchiude le informazioni di un singolo permesso.
Classe pubblicaDedPermCollection
Collezione di permessi.
Classe pubblicaDedPermOwner
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.
Classe pubblicaDedProgManager
Classe pubblicaDedPublicationCreationAvailableFormats
Formati disponibili per le operazioni di pubblicazione
Classe pubblicaDedPublicationDeletionAvailableFormats
Formati disponibili per le operazioni di eliminazione
Classe pubblicaDedPublicationManager
Classe gestione formati di pubblicazione
Classe pubblicaDedPublishingBindingList
Lista di opzioni per il binding
Classe pubblicaDedPublishingCreationConfiguration
Classe utilizzata per gestire i file di pubblicazione da CREARE quando viene rilasciata una anagrafica.
Classe pubblicaDedPublishingDeletionConfiguration
Classe contenente le opzioni per gestire i file di pubblicazione da NON CANCELLARE quando viene tolto il rilascio ad una anagrafica.
Classe pubblicaDedPublishingOffice
Manager delle pubblicazioni dei file di office
Classe pubblicaDedPublishingOptionBinder
Classe che rappresenta la singola opzione per effettuare il binsding nelle source del form
Classe pubblicaDedRoot
Contiene le informazioni riguardanti una root.
Classe pubblicaDedRootInfo
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.
Classe pubblicaDedRoots
Gestione delle roots.
Classe pubblicaDedRule
Descrive una singola regola di autocomposizione, abbinata ad una particolare famiglia.
Classe pubblicaDedRuleApplier
Oggetto principale che data una famiglia di partenza, applica tutte le regole di autocomposizione di tale famiglia su di una parte.
Classe pubblicaDedRuleApplierItem
Oggetto che si occupa di applicare una singola regola compilando un attributo dell'anagrafica.
Classe pubblicaDedRuleCollection
Collezione modificabile di oggetti DedRule.
Classe pubblicaDedRuleList
Lista di oggetti FamilyRule.
Classe pubblicaDedRuleLuaEventArg
Contiene le informazioni per la sostituizione di un singolo token.
Classe pubblicaDedRuleParser
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). T : Formato di stampa (senza la possibilità di indicazione del livello). {L:MiaFunzione} : Chiama l'evento dedicato passandogli il nome della funzione 'MiaFunzione'.
Classe pubblicaDedRuleParserEventArg
Contiene le informazioni per la sostituizione di un singolo token.
Classe pubblicaDedState
Classe per gestire l'abbinamento tra nome e valore dello stato.
Classe pubblicaDedStateCategory
Classe per rappresentare le categorie degli stati.
Classe pubblicaDedStateCategoryList
Lista di oggetti di tipo DedStateCategory.
Classe pubblicaDedStateConfiguration
Classe rappresentante le configurazioni degli stati.
Classe pubblicaDedStateConfigurationList
Lista di oggetti di tipo DedStateConfiguration.
Classe pubblicaDedStateFlowTransactionDescriptor
Classe che rappresenta la descrizione della singola transazione.
Classe pubblicaDedStateFlowTransactionDescriptorList
Lista di oggetti di tipo DedStateFlowTransactionDescriptor.
Classe pubblicaDedStateFlowTransactions
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.
Classe pubblicaDedStateList
Lista di oggetti di tipo DedState.
Classe pubblicaDedStateManager
Ha il compito di gestire gli stati dal Database.
Classe pubblicaDedStringPermDiz
Dizionario dei permessi specifici, indicizzato tramite stringa (tipo di oggetto), stringa (nome oggetto), Permesso. Serve per l'abbinamento dei permessi al DbPath delle famiglie.
Classe pubblicaDedTransferManager
Classe per la gestione delle richieste di trasferimento documenti.
Classe pubblicaDedTranslation
Classe utilizzata per gestire le traduzioni in lingua.
Classe pubblicaDedTranslationCollection
Collezione modificabile di traduzioni in lingua.
Classe pubblicaDedTranslationManager
Classe utilizzata per gestire gli oggetti DedTranslation. Espone alcune utilità che ne facilitano la ricerca, l'editazione, l'aggiornamento, ecc..
Classe pubblicaDedType
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.
Classe pubblicaDedTypeCollection
Collezione modificabile di oggetti DedType.
Classe pubblicaDedTypeList
Lista di oggetti DedType.
Classe pubblicaDedTypeManager
Classe che espone alcune utilità di funzione generale per operare con le famiglie.
Classe pubblicaDedTypeProg
Classe per rappresentare un oggetto della tabella DED_TIPI_PROG.
Classe pubblicaDedTypeProgList
Classe pubblicaDedTypeProgListSerializable
Classe pubblicaDedUG
Collezione di utenti appartenenti ad un solo gruppo.
Classe pubblicaDedUser
Racchiude tutte le informazioni di un utente.
Classe pubblicaDedUserCollection
Collezione di oggetti DedUser.
Classe pubblicaDedUsersGroups
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.
Classe pubblicaDedVar
Definizione del singolo oggetto DedVar.
Classe pubblicaDedVars
Implementa la lista delle variabili DedVar.
Classe pubblicaDistHeader
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.
Classe pubblicaDistHeaderCollection
Collezione di oggetti DistHeader.
Classe pubblicaDistManager
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.
Classe pubblicaDocDep
Classe descrivente la dipendenza di un singolo documento.
Classe pubblicaDocDepCollection
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.
Classe pubblicaDocDepFile
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.
Classe pubblicaDocDepFileList
Lista di oggetti DocDepFile.
Classe pubblicaDocStructInfo
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.
Classe pubblicaDocStructInfoCollection
Collezione di oggetti DocStructInfo contenente le collezioni di file/documenti che sono le dipendenze del documento padre.
Classe pubblicaDocStructInfoDictionary
Dizionario di oggetti docstructinfo
Classe pubblicaDocStructInfoFileDescriptor
Descrive il pacchetto dati per il DocStructInfo. Di default contiene solo il full file name ma serve per essere derivata da Inventor.
Classe pubblicaDocStructInfoList
Lista di oggetti DocStructInfo.
Classe pubblicaDriveSettings
Classe pubblicaExtensionMethod
Classe dedicata ai metodo estesi.
Classe pubblicaLocalizedDescriptionAttribute
Gestione localizzazione descrizione
Classe pubblicaOutlookDataObject
Provides a format-independant machanism for transfering data with support for outlook messages and attachments.
Classe pubblicaPermSet
Set di permessi standard.
Classe pubblicaSparePartsUtilities
Classe utilizza che espone utilità generali per configurare gli attributi di ricambio. Non è stata esposta nella classe DedNet.Core.Utility per non sporcarla.
Classe pubblicaStatoRecord
Classe contenente le informazioni necessarie all'identificazione dello stato di un record.
Classe pubblicaTokenInfo
Racchiude le informazioni di un singolo elemento componente una stringa di codifica o comunque una stringa composta da tasselli di sostituzione.
Classe pubblicaTokenInfoList
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.
Classe pubblicaUserPermManager
Classe per la gestione dei permessi e degli utenti/gruppi.
Classe pubblicaUserPermManagerOnProgressSavingEventArgs
Classe pubblicaUsrPerm
Classe di definizione del singolo permesso.
Classe pubblicaUsrPermDiz
Dizionario di permessi generali, indicizzato tramite nome permesso. Serve per individuare più rapidamente il permesso in base al suo nome.
Classe pubblicaUsrPermList
Lista di oggetti UsrPerm.
Classe pubblicaUsrUser
Classe che incapsula le funzionalità di gestione dei permessi.
Classe pubblicaUtility
Classe di utilità interna.
Classe pubblicaUtilityTreeListViewState
Classe gestione stati dell'albero
Strutture
Interfacce
  InterfacciaDescrizione
Interfaccia pubblicaIDedData
Definisce i membri di accesso all'oggetto singolo o multiplo di anagrafica.
Interfaccia pubblicaIDedDbItemT
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.
Interfaccia pubblicaIDedEditable
Interfaccia minima che deve implementare un oggetto per poter essere utilizzato nel controllo DedEditAnagrControl.
Interfaccia pubblicaIDedPublishingConfiguration
Interfaccia configurazione di pubblicazione
Delegate
  DelegateDescrizione
Delegate pubblicoDedCommCallMeForEachNode
Delegate che serve per elaborare un singola commessa.
Delegate pubblicoDedTypeCallMeForEachNode
Delegate che serve per elaborare un singolo nodo dell'albero dei tipi.
Delegate pubblicoDocStructInfoProgressChangedDelegate
Delegate per la geatione dell'avanzamento nei metodi che gestiscono liste di file
Enumerazioni
  EnumerazioneDescrizione
Enumerazione pubblicaBomItemManEnum
Enumerazione del campo Man degli elementi di distinta.
Enumerazione pubblicaDedAttrEnvDestEnum
Enumera le tipologie di attributo in base alla destinazione dei dati.
Enumerazione pubblicaDedAttrListType
Enumera le tipologie di lista da visualizzare.
Enumerazione pubblicaDedAttrModEnum
Enumerazione dei tipi di modificabilità di un attributo.
Enumerazione pubblicaDedAttrRequiredEnum
Enumerazione dei tipi di modificabilità di un attributo.
Enumerazione pubblicaDedCommStandardCommFields
Elenco dei campi standard.
Enumerazione pubblicaDedCorporateDedCorporateEnum
Enumerazione pubblicaDedDataStandardDataFields
Elenco dei campi standard.
Enumerazione pubblicaDedDocMovReasonEnum
Enumerazione descrivente le possibili cause dello spostamento di un documento.
Enumerazione pubblicaDedDocStandardDocFields
Elenco dei campi standard.
Enumerazione pubblicaDedDocContextEnum
Contesto di legame tra documento ed anagrafica.
Enumerazione pubblicaDedEcoEcoStateEnum
Enumerazione sui possibili stati dell'ECO.
Enumerazione pubblicaDedEcoEcoTypeEnum
Enumerazione sui possibili tipi di ECO.
Enumerazione pubblicaDedEcoStandardEcoFields
Elenco dei campi standard.
Enumerazione pubblicaDedNotifyNotifyEvent
Enumerazione contenente tutti i permessi standard.
Enumerazione pubblicaDedPubActionEnum
Enumerazione sull'azione da effettuare sui documenti
Enumerazione pubblicaDedPublicationFormat
Enumerazione dei formati disponibili in fase di creazione/eliminazione
Enumerazione pubblicaDedPublicationPlatform
Enumerazione delle piattaforme disponibili di creazione
Enumerazione pubblicaDedRootRootTypeEnum
Enumerazione descrivente il tipo di root.
Enumerazione pubblicaDedStandardPerm
Enumerazione contenente tutti i permessi standard.
Enumerazione pubblicaDedTransferManagerDedTransferManagerOnlineMode
Indica le possibili modalità di traferimento online
Enumerazione pubblicaDedTypeCompCodeEnum
Tipi di compilazione del campo DED_COD.
Enumerazione pubblicaDedTypeFreeFileEnum
Enumerazione per le tipologie di freefile.
Enumerazione pubblicaDocDepEnum
Tipologia di dipendenza tra documenti.
Enumerazione pubblicaDocStructInfoSavingFileType
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).
Enumerazione pubblicaRuleStateEnum
Enumerazione pubblicaStatoRecordEnum
Definisce lo stato corrente di un record.
Enumerazione pubblicaTokenTypeEnum
Enumerazione delle tipologia di tassello di codifica.
Enumerazione pubblicaTranslationDiscrimEnum
Enum utilizzato per identificare il tipo di traduzione.
Enumerazione pubblicaValidatorOperator
Lista delle tipologie dei range di controllo.