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: 22.4.2.0 (22.4.2.0)
Sintassi
public class DedDataPart : IDedData, 
	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à 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à 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 pubblicoGetValue(String)
Restituisce il contenuto di un campo personalizzato oppure null se non esiste.
Metodo pubblicoGetValue(DedDataStandardDataFields)
Restituisce il contenuto di uno dei campi standard oppure null se non è presente.
Metodo pubblicoLock
Imposta come bloccato l'oggetto: Memorizza lo stato ma non effettua alcun blocco.
Metodo pubblicoSetValue(String, Object)
Imposta un campo personalizzato con un nuovo valore.
Metodo pubblicoSetValue(DedDataStandardDataFields, Object)
Imposta un campo standard 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.
Torna su
Vedi anche

Documentazione