Click or drag to resize

Classe 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.
Gerarchia di ereditarietà
SystemObject
  DedNet.CoreDedTypeBase
    DedNet.CoreDedType

Namespace: DedNet.Core
Assembly: DedNet (in DedNet.dll) Versione: 27.1.0
Sintassi
public class DedType : DedTypeBase

Il tipo DedType espone i seguenti membri.

Proprietà
 NomeDescrizione
Proprietà pubblicaApplication Restituisce l'applicazione di appartenenza.
(Ereditato da DedTypeBase)
Proprietà pubblicaAttributeAnagrAlterTable Restituisce se sono state modificati gli attributi di anagrafica e necessitano alter table.
Proprietà pubblicaAttributeBomAlterTable Restituisce se sono state modificati gli attributi di distinta e necessitano alter table.
Proprietà pubblicaAttributeCommAlterTable Restituisce se sono state modificati gli attributi di commessa e necessitano alter table.
Proprietà pubblicaAttributeCommAnagrAlterTable Restituisce se sono state modificati gli attributi di anagrafica di commessa e necessitano alter table.
Proprietà pubblicaAttributeDedIdOrDedRevDirty Restituisce se sono state modificati gli attributi DEDID o DEDREV.
Proprietà pubblicaAttributeDirty Restituisce se sono state modificati gli attributi.
Proprietà pubblicaAttributeDocAlterTable Restituisce se sono state modificati gli attributi di documento e necessitano alter table.
Proprietà pubblicaAttributeEcoAlterTable Restituisce se sono state modificati gli attributi di ECO e necessitano alter table.
Proprietà pubblicaAttributes Restituisce la lista di attributi di ricambio visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota. Attenzione! Viene istanziato un nuovo DedAttrList ogni volta che si accede a questa proprietà.
(Sovrascrive DedTypeBaseAttributes)
Proprietà pubblicaAttributesAnagrafica Restituisce la lista di attributi di anagrafica visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesAnagraficaOccorrenza Restituisce la lista di attributi di anagrafica e occorrenza visibili da questa famiglia. Nel caso di attributi con stesso nome vengono considerati buoni quelli di occorrenza. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesAnagraficaWithChild Restituisce la lista di attributi di anagrafica visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesAnagrDist Restituisce la lista di attributi di anagrafica e di distinta visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesAnagrDistOcc Restituisce la lista di attributi di anagrafica, distinta e occorrenza visibili da questa famiglia. Nel caso di attributi con stesso nome vengono considerati buoni quelli di occorrenza. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesAnagrDoc Restituisce la lista di attributi di anagrafica e di documento visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesAnagrDocOcc Restituisce la lista di attributi di anagrafica, documento e occorrenza visibili da questa famiglia. Nel caso di attributi con stesso nome vengono considerati buoni quelli di occorrenza. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesDistinta Restituisce la lista di attributi di distinta visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesDistintaOccorrenza Restituisce la lista di attributi di distinta e occorrenza visibili da questa famiglia. Nel caso di attributi con stesso nome vengono considerati buoni quelli di occorrenza. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesDocumento Restituisce la lista di attributi di documento visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesDocumentoOccorrenza Restituisce la lista di attributi di documento e occorrenza visibili da questa famiglia. Nel caso di attributi con stesso nome vengono considerati buoni quelli di occorrenza. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesOccorrenza Restituisce la lista di attributi di occorrenza visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesRequired Restituisce la lista di attributi obbligatori di questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesSparePart Restituisce la lista di attributi visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesWithOccurrence Restituisce la lista di attributi visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesWithoutSparePart Restituisce la lista di attributi visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaBackColor Restituisce il colore di sfondo.
(Ereditato da DedTypeBase)
Proprietà pubblicaCalculatedAttrs Lista che contiene quali attributi sono considerati 'importati'.
(Ereditato da DedTypeBase)
Proprietà pubblicaCascade Restituisce la lista di cascate della famiglia e di quelle ereditate dalle famiglie superiori. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaCascadeDizDirty Ritorna true se il dizionario delle cascate è dirty.
Proprietà pubblicaClonedFrom Indica se la famiglia è stata clonata e da quale
(Ereditato da DedTypeBase)
Proprietà pubblicaCod_Dis Restituisce la maschera di codifica per DED_DIS, eventualmente ereditata.
Proprietà pubblicaCod_Fil Restituisce la maschera di codifica per DED_FILE, eventualmente ereditata.
Proprietà pubblicaCod_Id Restituisce la maschera di codifica per DED_ID, eventualmente ereditata.
(Ereditato da DedTypeBase)
Proprietà pubblicaCompCode Restituisce la modalità di compilazione del DED_COD, eventualmente ereditata.
Proprietà pubblicaDbPath Restituisce il DbPath della famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaDefaultDwgPath Restitusice il percorso di salvataggio calcolato in base alla famiglia padre.
Proprietà pubblicaDescriz Restituisce/Imposta la descrizione della famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaDirty Restituisce se l'oggetto sia stato modificato oppure se sia stata modificata una delle sue collezioni.
(Sovrascrive DedTypeBaseDirty)
Proprietà pubblicaDirtyName Indica se è stato modificato il nome della famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaDwgPath Restituisce la directory di salvataggio di questa famiglia. Restitusice il percorso ereditato se non è impostato per questa famiglia.
Proprietà pubblicaFamFirstLev Restituisce la famiglia a 1° livello.
(Ereditato da DedTypeBase)
Proprietà pubblicaForeColor Restituisce il colore del testo.
(Ereditato da DedTypeBase)
Proprietà pubblicaFreeCode Restituisce/Imposta se la famiglia è a codifica libera.
(Ereditato da DedTypeBase)
Proprietà pubblicaFreeFile Restituisce/Imposta se la famiglia è a codifica file libera.
(Sovrascrive DedTypeBaseFreeFile)
Proprietà pubblicaFreeFileAsDedId Restituisce/Imposta se il file debba essere compilato come l'id.
(Sovrascrive DedTypeBaseFreeFileAsDedId)
Proprietà pubblicaFreeFileSameFileRev Restituisce/Imposta se il file debba rimanere uguale anche nelle revisioni.
(Sovrascrive DedTypeBaseFreeFileSameFileRev)
Proprietà pubblicaFreeFileType Restituisce la tipologia di freefile di questa famiglia.
Proprietà pubblicaHasAttributes Restituisce se sono presenti attributi (ricambio e non ) specifici della famiglia.
(Sovrascrive DedTypeBaseHasAttributes)
Proprietà pubblicaHasAttributesSparePart Restituisce se sono presenti attributi di ricambio specifici della famiglia.
Proprietà pubblicaHasAttributesWithoutSparePart Restituisce se sono presenti attributi non di ricambio specifici della famiglia.
Proprietà pubblicaHasCascades Restituisce se sono presenti cascate nella famiglia.
Proprietà pubblicaHasCod_Dis Restituisce se è presente la codifica del DED_DIS.
Proprietà pubblicaHasCod_File Restituisce se è presente la codifica del FILE.
Proprietà pubblicaHasCod_Id Restituisce se è presente la codifica del DEDID.
(Ereditato da DedTypeBase)
Proprietà pubblicaHasCompCod Restituisce se è presente la codifica del CODICE.
Proprietà pubblicaHasDwgPath Restituisce se è il percorso di archiviazione.
Proprietà pubblicaHasInfoUser Restiutuisce se la famiglia ha il tassello utente o la variante automatica nell'id.
(Ereditato da DedTypeBase)
Proprietà pubblicaHasMaster Restituisce se è presente il master
(Ereditato da DedTypeBase)
Proprietà pubblicaHasParent Restituisce se è presente un oggetto genitore.
(Ereditato da DedTypeBase)
Proprietà pubblicaHasPerm Restituisce se sono presenti attributi specifici della famiglia.
Proprietà pubblicaHasProgr Restituisce se la famiglia ha il progressivo locale impostato e non lo eredita (MyProgr> -1).
(Ereditato da DedTypeBase)
Proprietà pubblicaHasProgrAlphabet Restituisce se è presente l'alfabeto del progressivo.
(Ereditato da DedTypeBase)
Proprietà pubblicaHasRevisionAlphabet Restituisce se è presente l'alfabeto della revisione.
(Ereditato da DedTypeBase)
Proprietà pubblicaHasRules Restituisce se sono presenti regole di autocomposizione specifiche della famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaHasSubTypes Restituisce se sono presenti sottotipi della famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaHasVar Restiutuisce se la famiglia ha la variante automatica nell'id.
(Ereditato da DedTypeBase)
Proprietà pubblicaHasVarAlphabet Restituisce se è presente l'alfabeto del progressivo.
(Ereditato da DedTypeBase)
Proprietà pubblicaIsCompleted Restituisce se la famiglia è completa ovvero può essere utilizzata come famiglia terminale di codifica.
(Sovrascrive DedTypeBaseIsCompleted)
Proprietà pubblicaIsPrj Restituisce se si tratti di una famiglia di tipo progetto (eventualmente ereditato).
(Ereditato da DedTypeBase)
Proprietà pubblicaIsRevNewType Restituisce true se questa famiglia non ha il tassello della revisione nel nome file oppure se è FreeFile. Negli altri casi restituisce false.
Proprietà pubblicaIsRoot Restituisce se si tratta della root dell'albero dei tipi.
(Ereditato da DedTypeBase)
Proprietà pubblicaLevel Restituisce il livello di questa famiglia, partendo da 0 per la famiglia root.
(Ereditato da DedTypeBase)
Proprietà pubblicaMaster Identifica il master collegato alla tipologia
(Ereditato da DedTypeBase)
Proprietà pubblicaMyAttributes Restituisce la lista di attributi abbinati a questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
(Sovrascrive DedTypeBaseMyAttributes)
Proprietà pubblicaMyAttributesSparePart Restituisce la lista di attributi abbinati a questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaMyAttributesWithoutSparePart Restituisce la lista di attributi abbinati a questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaMyCascade Restituisce il dizionario di cascate della famiglia. Se non ce ne sono viene restituito un dizionario inizializzato ma vuoto.
Proprietà pubblicaMyCod_Dis Restituisce/Imposta la maschera di codifica per DED_DIS di questa famiglia.
Proprietà pubblicaMyCod_Fil Restituisce/Imposta la maschera di codifica per DED_FILE di questa famiglia.
Proprietà pubblicaMyCod_Id Restituisce/Imposta la maschera di codifica per DED_ID di questa famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaMyCompCode Restituisce/Imposta la modalità di compilazione del DED_COD di questa famiglia.
Proprietà pubblicaMyDwgPath Restituisce/Imposta il percorso di salvataggio di questa famiglia.
Proprietà pubblicaMyIsPrj Restituisce/Imposta se si tratti di una famiglia di tipo progetto (questa famiglia).
(Ereditato da DedTypeBase)
Proprietà pubblicaMyMaster Identifica il master collegato alla tipologia
(Ereditato da DedTypeBase)
Proprietà pubblicaMyProgr Restituisce/Imposta il valore del progressivo strettamente di questa famiglia. Non interroga il Database ma restituisce il valore della cache.
(Ereditato da DedTypeBase)
Proprietà pubblicaMyProgrAlphabet Restituisce/Imposta l'alfabeto per il progressivo di questa famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaMyRevisionAlphabet Restituisce/Imposta l'alfabeto per il progressivo di questa famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaMyRules Restituisce la lista delle regole di autocomposizione di questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
(Ereditato da DedTypeBase)
Proprietà pubblicaMyVarAlphabet Restituisce/Imposta l'alfabeto per la variante di questa famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaNome Restituisce/Imposta il nome della famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaOldDwgPath Restituisce la directory di salvataggio originaria di questa famiglia. Nel caso di cambio nome si salva il percorso originale per la gestione dei permessi.
Proprietà pubblicaParent Restituisce la collezione di appartenenza.
(Ereditato da DedTypeBase)
Proprietà pubblicaProgr Restituisce il progressivo eventualmente ereditato, se non presente in questa famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaProgrAlphabet Restituisce l'alfabeto per la variante di questa famiglia. Restitusice l'alfabeto ereditato se non è impostato per questa famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaReservedProgTableName Tabella relativa ai progressivi riservati
(Sovrascrive DedTypeBaseReservedProgTableName)
Proprietà pubblicaRevisionAlphabet Restituisce l'alfabeto per il progressivo di questa famiglia. Restitusice l'alfabeto ereditato se non è impostato per questa famiglia.
(Ereditato da DedTypeBase)
Proprietà pubblicaRoot Restituisce la famiglia Root della collezione
(Sovrascrive DedTypeBaseRoot)
Proprietà pubblicaRuleDirty Restituisce se sono state modificate le regole.
(Ereditato da DedTypeBase)
Proprietà pubblicaRules Restituisce la lista delle regole di autocomposizione visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
(Ereditato da DedTypeBase)
Proprietà pubblicaRuleTableName Tabella relativa alle regole dell'oggetto
(Sovrascrive DedTypeBaseRuleTableName)
Proprietà pubblicaStatoRecord Restituisce o imposta lo stato del record. DI USO INTERNO !!
(Ereditato da DedTypeBase)
Proprietà pubblicaSubTypes Restituisce la lista delle sottofamiglie di questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
(Sovrascrive DedTypeBaseSubTypes)
Proprietà pubblicaTableName Tabella relativa all'oggetto
(Sovrascrive DedTypeBaseTableName)
Proprietà pubblicaTypeDirty Restituisce se sono state modificate le famiglie.
(Ereditato da DedTypeBase)
Proprietà pubblicaVarAlphabet Restituisce l'alfabeto per il progressivo di questa famiglia. Restitusice l'alfabeto ereditato se non è impostato per questa famiglia.
(Ereditato da DedTypeBase)
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoAddOccurenceAttrs Aggiunge i documenti di occorrenza a quelli passati, sostituendoli nel caso di Nome corriposndente.
Metodo pubblicoClone Metodo per clonare la famiglia.
Metodo pubblicoCreateData(String, String, String, String) Crea una nuova anagrafica associata a questa famiglia e la restituisce. Il chiamante deve successivamente inserire tutti i valori rimanenti all'interno dell'anagrafica ed aggiornarla nel Database tramite un Update(). Oltre ai campi che vengono passati come argomento, vengono precompilati anche: DEDLOCK, DEDROWVER, DEDUSER, DEDDATE, DEDMODUSER, DEDMODDATE, DEDSTATEUSER, DEDSTATEDATE e DEDSTATEID. Restituisce l'anagrafica già loccata dall'utente corrente e che necessita di un Update(), oppure solleva un'eccezione se avvengono degli errori.
Metodo pubblicoCreateData(String, String, String, String, Boolean) Crea una nuova anagrafica associata a questa famiglia e la restituisce. Il chiamante deve successivamente inserire tutti i valori rimanenti all'interno dell'anagrafica ed aggiornarla nel Database tramite un Update(). Oltre ai campi che vengono passati come argomento, vengono precompilati anche: DEDLOCK, DEDROWVER, DEDUSER, DEDDATE, DEDMODUSER, DEDMODDATE, DEDSTATEUSER, DEDSTATEDATE e DEDSTATEID. Restituisce l'anagrafica già loccata dall'utente corrente e che necessita di un Update(), oppure solleva un'eccezione se avvengono degli errori.
Metodo pubblicoDecodeDedDis Decodifica una stinga come DED_DIS appartenente a questa famiglia, restituendo un oggetto descrittivo della codifica.
Metodo pubblicoDecodeDedFile Decodifica una stinga come file di default per i file primari di questa famiglia, restituendo un oggetto descrittivo della codifica.
Metodo pubblicoDecodeDedId(String) Decodifica una stinga come DEDID appartenente a questa famiglia, restituendo un oggetto descrittivo della codifica.
(Sovrascrive DedTypeBaseDecodeDedId(String))
Metodo pubblicoDecodeDedId(String, String) Decodifica una stinga come DEDID appartenente a questa famiglia, restituendo un oggetto descrittivo della codifica.
(Sovrascrive DedTypeBaseDecodeDedId(String, String))
Metodo pubblicoEncodeDedDis Inserisce nelle info passate questa stessa famiglia e poi crea e restituisce il DED_DIS corrispondente alla maschera di codifica presente o ereditata da questa famiglia.
Metodo pubblicoEncodeDedFile Inserisce nelle info passate questa stessa famiglia e poi crea e restituisce il nome file di default per i file primari, corrispondente alla maschera di codifica presente o ereditata da questa famiglia.
Metodo pubblicoEncodeDedId(DedEncodeInfo) Inserisce nelle info passate questa stessa famiglia e poi crea e restituisce il DEDID corrispondente alla maschera di codifica presente o ereditata da questa famiglia.
(Sovrascrive DedTypeBaseEncodeDedId(DedEncodeInfo))
Metodo pubblicoEncodeDedId(DedEncodeInfo, DedData) Inserisce nelle info passate questa stessa famiglia e poi crea e restituisce il DEDID corrispondente alla maschera di codifica presente o ereditata da questa famiglia.
Metodo pubblicoEncodePath Inserisce nelle info passate questa stessa famiglia e poi crea e restituisce il percorso di archiviazione di default presente o ereditato da questa famiglia.
Metodo pubblicoEquals
(Sovrascrive ObjectEquals(Object))
Metodo pubblicoFindAttrByName Cerca un attributo con un determinato nome tra gli attributi visibili da questa famiglia. Restitusice null se non lo trova.
(Sovrascrive DedTypeBaseFindAttrByName(String))
Metodo pubblicoFindAttrByPrompt Cerca un attributo con un determinato prompt tra gli attributi visibili da questa famiglia. Restitusice null se non lo trova.
(Sovrascrive DedTypeBaseFindAttrByPrompt(String))
Metodo pubblicoFindBusyProgrRecursive Scorre ricorsivamente tutte le famiglie per conoscere tutti i progressivi utilizzati.
(Sovrascrive DedTypeBaseFindBusyProgrRecursive(DedTypeBase, DictionaryString, String, String, DataTable))
Metodo pubblicoFindByDbPath Cerca il tipo corrispondente al dbpath passato in tutto l'albero partendo dalla radice.
(Sovrascrive DedTypeBaseFindByDbPath(String))
Metodo pubblicoFindByDwgPath Cerca il tipo corrispondente al dbpath passato in tutto l'albero partendo dalla radice.
Metodo pubblicoMembro staticoFindCommonDbPath Restituisce il DbPath comune a tutte le famiglie contenute nella lista di DbPath passata. Restituisce "!" nel caso in cui la lista sia vuota.
Metodo pubblicoForEachChild Questo metodo chiama un delegate passandogli in sequenza il nodo corrente (opzionalmente) e tutti i suoi nodi figli.
(Ereditato da DedTypeBase)
Metodo pubblicoForEachParent Questo metodo chiama un delegate passandogli in sequenza il nodo root e giù fino al nodo corrente (opzionalmente) Lo scorrimento avviene quindi in modo discendente dal padre di tutti verso l'oggetto corrente.
(Ereditato da DedTypeBase)
Metodo pubblicoFormatDedRev Data una stringa di revisione restituisce il valore correttamente formattato e della giusta dimensione per questa famiglia. Es: "1" -> "01" (con rev. di 2 caratteri); "12" -> "012" (con rev. di 3 caratteri); "05" -> "5" (con rev. di 1 carattere);
(Ereditato da DedTypeBase)
Metodo pubblicoFormatProgr Data una stringa di progressivo restituisce il valore correttamente formattato e della giusta dimensione per questa famiglia. Es: "1" -> "001" (progr. di 3 caratteri); "12" -> "012" (progr. di 3 caratteri); "05" -> "5" (progr. di 1 carattere);
(Ereditato da DedTypeBase)
Metodo pubblicoFormatVar Data una stringa della variante restituisce il valore correttamente formattato e della giusta dimensione per questa famiglia. Es: "1" -> "001" (progr. di 3 caratteri); "12" -> "012" (progr. di 3 caratteri); "05" -> "5" (progr. di 1 carattere);
(Ereditato da DedTypeBase)
Metodo pubblicoForOneChild Questo metodo chiama un delegate passandogli in sequenza il nodo corrente (opzionalmente) e tutti i suoi nodi figli.
(Ereditato da DedTypeBase)
Metodo pubblicoGetAllAttrNames Restituisce la lista di tutti i nomi degli attributi visibili da questa famiglia.
Metodo pubblicoGetAllAttrPrompts Restituisce la lista di tutti i prompt degli attributi visibili da questa famiglia.
Metodo pubblicoGetAttrNameFromPrompt Restituisce il nome di un attributo visibile da questa famiglia dato il suo prompt.
(Ereditato da DedTypeBase)
Metodo pubblicoGetAttrPromptFromName Restituisce il prompt di un attributo visibile da questa famiglia dato il suo nome. Restituisce null se non viene trovato.
Metodo pubblicoGetAttrsFromCategory(DedCateg) Ritorna la lista di attributi visibili dalla famiglia che appartengono alla categoria passata.
(Ereditato da DedTypeBase)
Metodo pubblicoGetAttrsFromCategory(String) Ritorna la lista di attributi visibili dalla famiglia che appartengono alla categoria passata.
(Ereditato da DedTypeBase)
Metodo pubblicoGetBusyProgr Restituisce un dizionario con tutti i progressivi utilizzati.
(Ereditato da DedTypeBase)
Metodo pubblicoGetCascadeFromName Ritorna la cascata che ha come Figlio il nome passato.
Metodo pubblicoGetFamSpecificLevel Restituisce la famiglia a n° livello.
(Ereditato da DedTypeBase)
Metodo pubblicoGetFamSpecificNegativeLevel Restituisce la famiglia a n° livello negativo.
(Ereditato da DedTypeBase)
Metodo pubblicoGetFieldsCod Restituisce la lista delle stringhe nelle quali cercare i tasselli.
(Sovrascrive DedTypeBaseGetFieldsCod)
Metodo pubblicoGetFirstParentHasProg Restituisce la prima famiglia genitore che ha il progressivo locale.Considera anche il nodo corrente per avere la sicurezza che se viene chiamato su una famiglia con con progressivo impostato non lo calcoli sul padre ma su se stesso.
(Ereditato da DedTypeBase)
Metodo pubblicoGetFreeProgr Restituisce una lista sempre inizializzata e ordinata con tutti i progressivi liberi per questa famiglia.
(Ereditato da DedTypeBase)
Metodo pubblicoGetHashCode
(Sovrascrive ObjectGetHashCode)
Metodo pubblicoGetLastProgr Restituisce l'ultimo progressivo possibile per questa famiglia.
(Ereditato da DedTypeBase)
Metodo pubblicoGetMaxTokenNum Restituisce il massimo numero di caratteri usati per il TokenTypeEnum passato. Verifica nella maschera di codifica Cod_Id, Cod_Fil e Cod_Dis in modo da prendere il numero massimo di caratteri utilizzati.
(Ereditato da DedTypeBase)
Metodo pubblicoGetNextVar Calcola il prossimo tassello di variante automatica.
Metodo pubblicoGetParentAttributes Restituisce la lista degli attributi dei miei genitori.
Metodo pubblicoGetParentTypes Restituisce una lista dei FamilyType genitori, compresa l'istanza stessa se specificato.
(Sovrascrive DedTypeBaseGetParentTypes(Boolean))
Metodo pubblicoGetProgr(Boolean) Restituisce il progressivo della famiglia che ha invocato il metodo oppure il progressivo della prima famiglia genitore che lo possiede. Lavora sull'utente attualmente connesso ( se deve lavorare in DED_TIPI_PROG ).
(Ereditato da DedTypeBase)
Metodo pubblicoGetProgr(Boolean, String) Restituisce il progressivo della famiglia che ha invocato il metodo oppure il progressivo della prima famiglia genitore che lo possiede
(Ereditato da DedTypeBase)
Metodo pubblicoGetProgrTokenNum Restituisce il numero di caratteri da utilizzare per creare la stringa del progressivo per questa famiglia. Li calcola cercando il tassello del progressivo nella codifica del Cod_Id. Se non è presente restituisce 0.
(Ereditato da DedTypeBase)
Metodo pubblicoGetRevDedDisTokenNum Restituisce il numero di caratteri dedicati alla revisione, presenti nel DED_DIS.
Metodo pubblicoGetRevFileTokenNum Restituisce il numero di caratteri dedicati alla revisione, presenti nel nome del file COD_FIL. Se si tratta di una famiglia NGR (nuova gestione delle revisioni), restituisce 0, altrimenti il numero di caratteri presenti.
Metodo pubblicoGetRevTokenNum Restituisce il numero di caratteri da utilizzare per creare la stringa di revisione per questa famiglia. Li calcola cercando il tassello della revisione nella codifica del DED_DIS. Se non è presente qui restituisce il valore presente nella variabile globale del DED
Metodo pubblicoGetRightMask Restituisce il TokenInfo cercato nella prima maschera di codifica trovata, da utilizzare poi per calcolare il numero di tasselli per un particolare token. Restituisce null se non la trova.
(Ereditato da DedTypeBase)
Metodo pubblicoMakeAttrsDictionary Riempie il dizionario _dizfields.
(Ereditato da DedTypeBase)
Metodo pubblicoNotifyDirty In base al fatto che si tratti della root o meno notifica al parent corretto l'avvenuta modifica della proprietà.
(Sovrascrive DedTypeBaseNotifyDirty)
Metodo pubblicoSave Salva tutta la struttura discendente (da questa in giù) delle famiglie.
(Sovrascrive DedTypeBaseSave)
Metodo pubblicoSetProgr(String, String, Boolean) Imposta il progressivo di questa famiglia o della famiglia dalla quale questa eredita il progressivo. Lavora sull'utente attualmente connesso ( se deve lavorare in DED_TIPI_PROG ).
(Ereditato da DedTypeBase)
Metodo pubblicoSetProgr(String, String, Boolean, String) Imposta il progressivo di questa famiglia o della famiglia dalla quale questa eredita il progressivo.
(Ereditato da DedTypeBase)
Metodo pubblicoSetProgr(String, String, Boolean, String, Boolean) Imposta il progressivo di questa famiglia o della famiglia dalla quale questa eredita il progressivo.
(Ereditato da DedTypeBase)
Metodo pubblicoToString
(Sovrascrive ObjectToString)
Metodo pubblicoUserCan(DedStandardPerm) Verifica se l'utente corrente ha un determinato permesso su questa famiglia.
Metodo pubblicoUserCan(String) Verifica se l'utente corrente ha un determinato permesso su questa famiglia.
Metodo pubblicoWaitForUpdate Esegue una query con WITH (XLOCK) in modo da aspettare finchè altri utenti non hanno commitato.
(Ereditato da DedTypeBase)
Torna su
Campi
 NomeDescrizione
Campo pubblico_analyzedTypes
(Ereditato da DedTypeBase)
Campo pubblico_app
(Ereditato da DedTypeBase)
Campo pubblico_attributes
(Ereditato da DedTypeBase)
Campo pubblico_backcolor
(Ereditato da DedTypeBase)
Campo pubblico_calculatedAttrs
(Ereditato da DedTypeBase)
Campo pubblico_clonedFrom
(Ereditato da DedTypeBase)
Campo pubblico_cod_id
(Ereditato da DedTypeBase)
Campo pubblico_dbPath
(Ereditato da DedTypeBase)
Campo pubblico_dbPathLoaded
(Ereditato da DedTypeBase)
Campo pubblico_descriz
(Ereditato da DedTypeBase)
Campo pubblico_dirtyname
(Ereditato da DedTypeBase)
Campo pubblico_dwgpath
(Ereditato da DedTypeBase)
Campo pubblico_forecolor
(Ereditato da DedTypeBase)
Campo pubblico_freecode
(Ereditato da DedTypeBase)
Campo pubblico_isprj
(Ereditato da DedTypeBase)
Campo pubblico_isRoot Indica se questa famiglia sia o meno la root.
(Ereditato da DedTypeBase)
Campo pubblico_master
(Ereditato da DedTypeBase)
Campo pubblico_name
(Ereditato da DedTypeBase)
Campo pubblico_oldDwgPath
(Ereditato da DedTypeBase)
Campo pubblico_parent Collezione di appartenenza.
(Ereditato da DedTypeBase)
Campo pubblico_progr
(Ereditato da DedTypeBase)
Campo pubblico_progrAlphabet
(Ereditato da DedTypeBase)
Campo pubblico_revisionAlphabet
(Ereditato da DedTypeBase)
Campo pubblico_rootCollection Collezione dedicata al salvataggio della root.
(Ereditato da DedTypeBase)
Campo pubblico_rules
(Ereditato da DedTypeBase)
Campo pubblico_subtypes
(Ereditato da DedTypeBase)
Campo pubblico_varAlphabet
(Ereditato da DedTypeBase)
Torna su
Vedi anche

Documentazione

Namespace DedNet.Core