Classe Ded
|
Il tipo DedTypeBase espone i seguenti membri.
Nome | Descrizione | |
---|---|---|
DedTypeBase |
Nome | Descrizione | |
---|---|---|
Application | Restituisce l'applicazione di appartenenza. | |
Attributes | Lista degli attributi | |
BackColor | Restituisce il colore di sfondo. | |
CalculatedAttrs | Lista che contiene quali attributi sono considerati 'importati'. | |
ClonedFrom | Indica se la famiglia è stata clonata e da quale | |
Cod_Id | Restituisce la maschera di codifica per DED_ID, eventualmente ereditata. | |
DbPath | Restituisce il DbPath della famiglia. | |
Descriz | Restituisce/Imposta la descrizione della famiglia. | |
Dirty | Indica se è stato modificato | |
DirtyName | Indica se è stato modificato il nome della famiglia. | |
FamFirstLev | Restituisce la famiglia a 1° livello. | |
ForeColor | Restituisce il colore del testo. | |
FreeCode | Restituisce/Imposta se la famiglia è a codifica libera. | |
FreeFile | Restituisce/Imposta se la famiglia è a codifica file libera. | |
FreeFileAsDedId | Restituisce/Imposta se il file debba essere compilato come l'id. | |
FreeFileSameFileRev | Restituisce/Imposta se il file debba rimanere uguale anche nelle revisioni. | |
HasAttributes | ||
HasCod_Id | Restituisce se è presente la codifica del DEDID. | |
HasInfoUser | Restiutuisce se la famiglia ha il tassello utente o la variante automatica nell'id. | |
HasMaster | Restituisce se è presente il master | |
HasParent | Restituisce se è presente un oggetto genitore. | |
HasProgr | Restituisce se la famiglia ha il progressivo locale impostato e non lo eredita (MyProgr> -1). | |
HasProgrAlphabet | Restituisce se è presente l'alfabeto del progressivo. | |
HasRevisionAlphabet | Restituisce se è presente l'alfabeto della revisione. | |
HasRules | Restituisce se sono presenti regole di autocomposizione specifiche della famiglia. | |
HasSubTypes | Restituisce se sono presenti sottotipi della famiglia. | |
HasVar | Restiutuisce se la famiglia ha la variante automatica nell'id. | |
HasVarAlphabet | Restituisce se è presente l'alfabeto del progressivo. | |
IsCompleted | Restituisce se la famiglia è completa ovvero può essere utilizzata come famiglia terminale di codifica. | |
IsPrj | Restituisce se si tratti di una famiglia di tipo progetto (eventualmente ereditato). | |
IsRoot | Restituisce se si tratta della root dell'albero dei tipi. | |
Level | Restituisce il livello di questa famiglia, partendo da 0 per la famiglia root. | |
Master | Identifica il master collegato alla tipologia | |
MyAttributes | Restituisce la lista di attributi | |
MyCod_Id | Restituisce/Imposta la maschera di codifica per DED_ID di questa famiglia. | |
MyIsPrj | Restituisce/Imposta se si tratti di una famiglia di tipo progetto (questa famiglia). | |
MyMaster | Identifica il master collegato alla tipologia | |
MyProgr | Restituisce/Imposta il valore del progressivo strettamente di questa famiglia. Non interroga il Database ma restituisce il valore della cache. | |
MyProgrAlphabet | Restituisce/Imposta l'alfabeto per il progressivo di questa famiglia. | |
MyRevisionAlphabet | Restituisce/Imposta l'alfabeto per il progressivo di questa famiglia. | |
MyRules | Restituisce la lista delle regole di autocomposizione di questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota. | |
MyVarAlphabet | Restituisce/Imposta l'alfabeto per la variante di questa famiglia. | |
Nome | Restituisce/Imposta il nome della famiglia. | |
Parent | Restituisce la collezione di appartenenza. | |
Progr | Restituisce il progressivo eventualmente ereditato, se non presente in questa famiglia. | |
ProgrAlphabet | Restituisce l'alfabeto per la variante di questa famiglia. Restitusice l'alfabeto ereditato se non è impostato per questa famiglia. | |
ReservedProgTableName | Nome della tabella del DB dove sono gestiti i progressivi assegnati | |
RevisionAlphabet | Restituisce l'alfabeto per il progressivo di questa famiglia. Restitusice l'alfabeto ereditato se non è impostato per questa famiglia. | |
Root | Restituisce la root di questi oggetti | |
RuleDirty | Restituisce se sono state modificate le regole. | |
Rules | Restituisce la lista delle regole di autocomposizione visibili da questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota. | |
RuleTableName | Nome della tabella del DB con le regole | |
StatoRecord | Restituisce o imposta lo stato del record. DI USO INTERNO !! | |
SubTypes | Restituisce la lista delle sottofamiglie di questa famiglia. Se non ce ne sono viene restituita una lista inizializzata ma vuota. | |
TableName | Nome della tabella del DB con i suoi oggetti | |
TypeDirty | Restituisce se sono state modificate le famiglie. | |
VarAlphabet | Restituisce l'alfabeto per il progressivo di questa famiglia. Restitusice l'alfabeto ereditato se non è impostato per questa famiglia. |
Nome | Descrizione | |
---|---|---|
DecodeDedId(String) | ||
DecodeDedId(String, String) | ||
EncodeDedId | ||
FindAttrByName | Restituisce l'attriibuto dal name passato | |
FindAttrByPrompt | Restituisce l'attriibuto dal prompt passato | |
FindBusyProgrRecursive | Metodo per cercare i progressivi attualmente in uso | |
FindByDbPath | Cerca il tipo corrispondente al dbpath passato in tutto l'albero partendo dalla radice. | |
ForEachChild | Questo metodo chiama un delegate passandogli in sequenza il nodo corrente (opzionalmente) e tutti i suoi nodi figli. | |
ForEachParent | 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. | |
FormatDedRev | 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); | |
FormatProgr | 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); | |
FormatVar | 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); | |
ForOneChild | Questo metodo chiama un delegate passandogli in sequenza il nodo corrente (opzionalmente) e tutti i suoi nodi figli. | |
GetAttrNameFromPrompt | Restituisce il nome di un attributo visibile da questa famiglia dato il suo prompt. | |
GetAttrsFromCategory(DedCateg) | Ritorna la lista di attributi visibili dalla famiglia che appartengono alla categoria passata. | |
GetAttrsFromCategory(String) | Ritorna la lista di attributi visibili dalla famiglia che appartengono alla categoria passata. | |
GetBusyProgr | Restituisce un dizionario con tutti i progressivi utilizzati. | |
GetFamSpecificLevel | Restituisce la famiglia a n° livello. | |
GetFamSpecificNegativeLevel | Restituisce la famiglia a n° livello negativo. | |
GetFieldsCod | Restituisce la lista delle stringhe nella queli cercare i tasselli. | |
GetFirstParentHasProg | 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. | |
GetFreeProgr | Restituisce una lista sempre inizializzata e ordinata con tutti i progressivi liberi per questa famiglia. | |
GetLastProgr | Restituisce l'ultimo progressivo possibile per questa famiglia. | |
GetMaxTokenNum | 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. | |
GetParentTypes | Restituisce una lista dei FamilyType genitori, compresa l'istanza stessa se specificato. | |
GetProgr(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 ). | |
GetProgr(Boolean, String) | Restituisce il progressivo della famiglia che ha invocato il metodo oppure il progressivo della prima famiglia genitore che lo possiede | |
GetProgrTokenNum | 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. | |
GetRightMask | 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. | |
MakeAttrsDictionary | Riempie il dizionario _dizfields. | |
NotifyDirty | In base al fatto che si tratti della root o meno notifica al parent corretto l'avvenuta modifica della proprietà. | |
Save | Metodo per il salvataggio delle modifiche. | |
SetProgr(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 ). | |
SetProgr(String, String, Boolean, String) | Imposta il progressivo di questa famiglia o della famiglia dalla quale questa eredita il progressivo. | |
SetProgr(String, String, Boolean, String, Boolean) | Imposta il progressivo di questa famiglia o della famiglia dalla quale questa eredita il progressivo. | |
WaitForUpdate | Esegue una query con WITH (XLOCK) in modo da aspettare finchè altri utenti non hanno commitato. |
Nome | Descrizione | |
---|---|---|
_analyzedTypes | ||
_app | ||
_attributes | ||
_backcolor | ||
_calculatedAttrs | ||
_clonedFrom | ||
_cod_id | ||
_dbPath | ||
_dbPathLoaded | ||
_descriz | ||
_dirtyname | ||
_dwgpath | ||
_forecolor | ||
_freecode | ||
_isprj | ||
_isRoot | Indica se questa famiglia sia o meno la root. | |
_master | ||
_name | ||
_oldDwgPath | ||
_parent | Collezione di appartenenza. | |
_progr | ||
_progrAlphabet | ||
_revisionAlphabet | ||
_rootCollection | Collezione dedicata al salvataggio della root. | |
_rules | ||
_subtypes | ||
_varAlphabet |