Click or drag to resize

Interfaccia IDedData

Definisce i membri di accesso all'oggetto singolo o multiplo di anagrafica.

Namespace: DedNet.Core
Assembly: DedNet (in DedNet.dll) Versione: 25.3.0.0 (25.3.0.0)
Sintassi
public interface IDedData : IDedTypeEditable, 
	IDedEditable

Il tipo IDedData espone i seguenti membri.

Proprietà
 NomeDescrizione
Proprietà pubblicaCount Restituisce il numero di elementi interessati ovvero il numero di anagrafiche sottese all'oggetto che implementa l'interfaccia.
Proprietà pubblicaDedType Restituisce la famiglia nella quale è stata archiviata questa anagrafica. Può restituire null se non appartiene ad alcuna famiglia.
Proprietà pubblicaDedTypeBase Restituisce la famiglia nella quale è stata archiviata questo oggetto. Può restituire null se non appartiene ad alcuna famiglia.
(Ereditato da IDedTypeEditable)
Proprietà pubblicaDirty Restituisce se uno o più campi siano stati modificati dopo la creazione dell'oggetto.
Proprietà pubblicaIsLocked Restituisce se il record sia bloccato (dall'utente corrente o da un altro). Non legge dal Database, controlla solo se è compilato il campo DEDLOCK. Restituisce true se anche solo una anagrafica risulta bloccata.
Proprietà pubblicaIsValid Restituisce se i valori presenti validano gli attributi della famiglia di appartenenza.
(Ereditato da IDedTypeEditable)
Proprietà pubblicaRoot REstiruisce la Root di appartenneza di questo oggetto
(Ereditato da IDedTypeEditable)
Proprietà pubblicaUpdateRowVer Indica se si necessita di aggiornare il ROWVER in fase di aggiornamento anagrafica. Nel caso vengano modificati solamente attributi solo DB non dovrebbe essere modificato il ROWVER.
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoGetValue(DedDataStandardDataFields) Restituisce il contenuto di uno dei campi standard oppure null se non è presente.
(Ereditato da IDedTypeEditable)
Metodo pubblicoGetValue(String) Restituisce il contenuto di un campo personalizzato oppure null se non esiste.
(Ereditato da IDedEditable)
Metodo pubblicoLock Esegue il blocco di tutte le anagrafiche impostando il campo DEDLOCK con il nome dell'utente corrente. Utilizza il campo DEDROWVER attuale per effettuare il blocco in modo da non riuscire in caso di anagrafica già modificata. Questo metodo non rende dirty le anagrafiche ma bisogna poi sbloccarle attraverso UnLock() oppure con Update(). Se avviene un errore quelle precedentemente bloccate vengono sbloccate.
Metodo pubblicoSetValue(DedDataStandardDataFields, Object) Imposta un campo standard con un nuovo valore.
(Ereditato da IDedTypeEditable)
Metodo pubblicoSetValue(String, Object) Imposta un campo personalizzato con un nuovo valore.
(Ereditato da IDedEditable)
Metodo pubblicoUnLock Sblocca tutte le anagrafiche solo se queste sono bloccate. Opzionalmente, se queste sono dirty, le aggiorna. Questo metodo la sblocca reimpostando il DEDROWVER alla versione precedente il bloccaggio ed effettua un Refresh() per riallineare i valori dell'anagrafica con il Database se l'anagrafica era Dirty.
Torna su
Vedi anche

Documentazione

Namespace DedNet.Core