|
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.
|
|
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.
|