Click or drag to resize

Classe DedDataPart

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.
Gerarchia di ereditarietà
SystemObject
  DedNet.CoreDedDataPart

Namespace: DedNet.Core
Assembly: DedNet (in DedNet.dll) Versione: 27.1.0
Sintassi
public class DedDataPart : IDedData, 
	IDedTypeEditable, IDedEditable, ICloneable

Il tipo DedDataPart espone i seguenti membri.

Costruttori
 NomeDescrizione
Metodo pubblicoDedDataPart(DedNetApplication) Costruttore che inizializza soltanto il dizionario interno.
Metodo pubblicoDedDataPart(DedNetApplication, DictionaryString, Object) Costruttore che inizializza il dizionario interno copiando i valori dal dizionario passato come argomento.
Torna su
Proprietà
 NomeDescrizione
Proprietà pubblicaApplication Restituisce l'applicazione di appartenenza.
Proprietà pubblicaAttributes Attributi contenuti nel DedDataPart
Proprietà pubblicaCount Restituisce sempre 1 cioè il numero di anagrafiche rappresentate da questo oggetto.
Proprietà pubblicaDedType Cerca di ricavare la famiglia alla quale può appartenere l'oggetto, cercando all'interno un campo DBPATH oppure interrogando il Datbase tramite DedId e DedRev.
Proprietà pubblicaDedTypeBase Restituisce la famiglia nella quale è stato archiviata questa anagrafica. Può restituire null se non appartiene ad alcuna famiglia.
Proprietà pubblicaDirty Restituisce se l'oggetto sia stato modificato dopo l'inizializzazione.
Proprietà pubblicaIsLocked Restituisce se sia stato bloccato l'oggetto: Internamente viene solo memorizzato lo stato ma il blocco viene ignorato.
Proprietà pubblicaIsValid Restituisce se i valori presenti validano gli attributi della famiglia di appartenenza.
Proprietà pubblicaItem Restituisce o imposta il valore tramite la chiave corrispondente.
Proprietà pubblicaRoot Restituisce la famiglia nella quale è stato archiviata questa anagrafica. Può restituire null se non appartiene ad alcuna famiglia.
Proprietà pubblicaUpdateRowVer Restituisce se aggiornare il ROWVER dell'anagrafica
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoBeginIgnoreDirty Indica all'oggetto di non diventare Dirty fino alla successiva chiamata del metodo EndIgnoreDirty(), da utilizzare in coppia a questo.
Metodo pubblicoClone Clona l'oggetto (copiando anche il dizionario interno) e lo restituisce.
Metodo pubblicoEndIgnoreDirty Indica all'oggetto di tornare ad impostare a Dirty l'anagrafica. Da utilizzare in coppia con BeginIgnoreDirty().
Metodo pubblicoGetAttrsFromCategory(DedCateg) Ritorna la lista di attributi visibili dalla famiglia che appartengono alla categoria passata.
Metodo pubblicoGetAttrsFromCategory(String) Ritorna la lista di attributi visibili dalla famiglia che appartengono alla categoria passata.
Metodo pubblicoGetValue(DedDataStandardDataFields) Restituisce il contenuto di uno dei campi standard oppure null se non è presente.
Metodo pubblicoGetValue(String) Restituisce il contenuto di un campo personalizzato oppure null se non esiste.
Metodo pubblicoLock Imposta come bloccato l'oggetto: Memorizza lo stato ma non effettua alcun blocco.
Metodo pubblicoSetValue(DedDataStandardDataFields, Object) Imposta un campo standard con un nuovo valore.
Metodo pubblicoSetValue(String, Object) Imposta un campo personalizzato con un nuovo valore.
Metodo pubblicoUnLock Sblocca l'oggetto o meglio lo imposta come sbloccato visto che non viene effettuata alcuna operazione sul Database. Il parametro viene ignorato.
Metodo pubblicoValidate Restituisce se i valori presenti validano gli attributi della famiglia di appartenenza.
Torna su
Vedi anche

Documentazione

Namespace DedNet.Core