Click or drag to resize

Classe DedCommType

Descrive una commessa di codifica Data and Drawings. Al suo interno sono presenti i riferimenti agli attributi specifici della commessa e alle regole di composizione. Alcune proprietà restituiscono il valore ereditato dalle commesse di livello superiore.
Gerarchia di ereditarietà
SystemObject
  DedNet.CoreDedTypeBase
    DedNet.CoreDedCommType

Namespace: DedNet.Core
Assembly: DedNet (in DedNet.dll) Versione: 25.3.0.0 (25.3.0.0)
Sintassi
public class DedCommType : DedTypeBase

Il tipo DedCommType espone i seguenti membri.

Proprietà
 NomeDescrizione
Proprietà pubblicaApplication Restituisce l'applicazione di appartenenza.
(Ereditato da DedTypeBase)
Proprietà pubblicaAttributeCommAlterTable Indica se sono stati modificati gli attributi delle commesse e devono essere ricreati tramite Alter Table.
Proprietà pubblicaAttributeCommAnagrAlterTable Indica se sono stati modificati gli attributi delle anagrafiche di commessa e devono essere ricreati tramite Alter Table.
Proprietà pubblicaAttributeDirty Restituisce se sono state modificati gli attributi.
Proprietà pubblicaAttributes Restituisce la lista di attributi visibili da questa commessa. 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à pubblicaAttributesAnagrComm Restituisce la lista di attributi di anagrafica di commessa visibili da questa commessa. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaAttributesComm 
Proprietà pubblicaBackColor Restituisce il colore di sfondo.
(Ereditato da DedTypeBase)
Proprietà pubblicaClonedFrom Indica se la famiglia è stata clonata e da quale
(Ereditato da DedTypeBase)
Proprietà pubblicaCod_Id Restituisce la maschera di codifica per DED_ID, eventualmente ereditata.
(Ereditato da DedTypeBase)
Proprietà pubblicaDbPath Restituisce il DbPath della famiglia.
(Ereditato da DedTypeBase)
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à 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.
(Ereditato da DedTypeBase)
Proprietà pubblicaFreeFileAsDedId Restituisce/Imposta se il file debba essere compilato come l'id.
(Ereditato da DedTypeBase)
Proprietà pubblicaFreeFileSameFileRev Restituisce/Imposta se il file debba rimanere uguale anche nelle revisioni.
(Ereditato da DedTypeBase)
Proprietà pubblicaHasAttributes Restituisce se sono presenti attributi (di commessa o di anagrafica di commessa) specifici della commessa.
(Sovrascrive DedTypeBaseHasAttributes)
Proprietà pubblicaHasAttributesAnagrComm Restituisce se sono presenti attributi di anagrafica di commessa specifici della commessa.
Proprietà pubblicaHasAttributesComm Restituisce se sono presenti attributi di commessa specifici della commessa.
Proprietà pubblicaHasClonedPerm Indica se sono stati clonati anche dei permessi.
Proprietà pubblicaHasCod_Id Restituisce se è presente la codifica del DEDID.
(Ereditato da DedTypeBase)
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à 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 commessa è completa ovvero può essere utilizzata come commessa terminale di codifica.
(Sovrascrive DedTypeBaseIsCompleted)
Proprietà pubblicaIsPrj Restituisce se si tratti di una famiglia di tipo progetto (eventualmente ereditato).
(Ereditato da DedTypeBase)
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 commessa. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
(Sovrascrive DedTypeBaseMyAttributes)
Proprietà pubblicaMyAttributesAnagrComm Restituisce la lista di attributi di anagrafica di commessa abbinati a questa commessa. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaMyAttributesComm Restituisce la lista di attributi di commessa abbinati a questa commessa. Se non ce ne sono viene restituita una lista inizializzata ma vuota.
Proprietà pubblicaMyCod_Id Restituisce/Imposta la maschera di codifica per DED_ID di questa famiglia.
(Ereditato da DedTypeBase)
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à 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 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 sottocommesse di questa commessa. 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 pubblicoClone Metodo per clonare la commessa.
Metodo pubblicoDecodeDedId(String) Decodifica una stinga come DEDID appartenente a questa commessa, restituendo un oggetto descrittivo della codifica.
(Sovrascrive DedTypeBaseDecodeDedId(String))
Metodo pubblicoDecodeDedId(String, String) Decodifica una stinga come DEDID appartenente a questa commessa, restituendo un oggetto descrittivo della codifica.
(Sovrascrive DedTypeBaseDecodeDedId(String, String))
Metodo pubblicoEncodeDedId Inserisce nelle info passate questa stessa commessa e poi crea e restituisce il DEDID corrispondente alla maschera di codifica presente o ereditata da questa commessa.
(Sovrascrive DedTypeBaseEncodeDedId(DedEncodeInfo))
Metodo pubblicoEquals
(Sovrascrive ObjectEquals(Object))
Metodo pubblicoFindAttrByName Cerca un attributo con un determinato nome tra gli attributi visibili da questa commessa. Restitusice null se non lo trova.
(Sovrascrive DedTypeBaseFindAttrByName(String))
Metodo pubblicoFindAttrByPrompt Cerca un attributo con un determinato prompt tra gli attributi visibili da questa commessa. Restitusice null se non lo trova.
(Sovrascrive DedTypeBaseFindAttrByPrompt(String))
Metodo pubblicoFindBusyProgrRecursive Scorre ricorsivamente tutte le commesse per conoscere tutti i progressivi utilizzati.
(Sovrascrive DedTypeBaseFindBusyProgrRecursive(DedTypeBase, Boolean, DictionaryString, String, String, DataTable))
Metodo pubblicoFindByDbPath Cerca il tipo corrispondente al dbpath passato in tutto l'albero partendo dalla radice.
(Sovrascrive DedTypeBaseFindByDbPath(String))
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 pubblicoGetAttrNameFromPrompt Restituisce il nome di un attributo visibile da questa famiglia dato il suo prompt.
(Ereditato da DedTypeBase)
Metodo pubblicoGetBusyProgr Restituisce un dizionario con tutti i progressivi utilizzati.
(Ereditato da DedTypeBase)
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 nella queli cercare i tasselli.
(Ereditato da DedTypeBase)
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 pubblicoGetParentAttributes Restituisce la lista degli attributi dei miei genitori.
Metodo pubblicoGetParentTypes Restituisce una lista dei DedTypeList 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 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 pubblicoInternalSave Save chiamato dalla commessa padre per salvare le modifiche di questa commessa. NON UTILIZZARE DIRETTAMENTE!
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 commesse.
(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 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_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