Click or drag to resize

Metodi di DedVars

Il tipo DedVars espone i seguenti membri.

Metodi
  Nome Descrizione
Metodo pubblico Add Aggiunge un nuovo elemento alla collezione. Non verifica se esista già un altro elemento con stesse caratteristiche.
Metodo protetto AddForClone DI USO INTERNO. Aggiunge un elemento alla lista senza rendere dirty l'oggetto. L'elemento viene aggiunto SENZA MODIFICARNE LO STATO. Le classi derivate potranno utilizzare questo metodo per clonare la collezione.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto AddModified DI USO INTERNO. Aggiunge un elemento alla lista senza rendere dirty l'oggetto. L'elemento viene aggiunto con lo stato di UnModified. Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto AddNewElement DI USO INTERNO. Aggiunge un elemento alla lista rendendo dirty l'oggetto. L'elemento viene aggiunto con lo stato di NewElement. Utilizzare questo metodo nelle classe derivate per aggiungere un elemento alla lista. Dovranno loro stesse avere un metodo pubblico Add() che prenda i parametri necessari alla costruzione dell'oggetto.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto AddRangeNewElement DI USO INTERNO. Utilizzare questo metodo per inizializzare la lista di elementi rendendo dirty l'oggetto. Gli elementi vengono aggiunti con lo stato di NewElement. Utilizzare questo metodo nelle classe derivate per aggiungere più elementi alla lista.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto AddUnModified Ovverride per la gestione della cache delle variabili
(Sovrascrive DedDbCollectionBaseTAddUnModified(T))
Metodo pubblico Clear Elimina tutti gli elementi dalla lista.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto ClearRefresh Svuota la lista impostando Dirty = false. Di fatto permette di effettuare un refresh della lista e quindi di ricaricarla. Serve per svuotare la lista e reinizializzarla da capo.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico Contains(T) Verifica l'esistenza di un valore all'interno della lista degli elementi. Le classi derivate devono effettuarne l'override nel caso in cui l'elemento non implementi GetHashCode() per l'uso all'interno dei dizionarii.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico Contains(String, ClientApplicationEnum) Implementa la funzione Contains.
Metodo pubblico CopyTo Copia un range di elementi in un array.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto CreateDeleteCommand Crea, inizializza e restituisce il comando per l'eliminazione di un elemento.
(Sovrascrive DedDbCollectionBaseTCreateDeleteCommand(T))
Metodo protetto CreateInsertCommand Crea, inizializza e restituisce il comando per l'inserimento di un elemento.
(Sovrascrive DedDbCollectionBaseTCreateInsertCommand(T))
Metodo protetto CreateUpdateCommand Aggiorna le informazioni di un elemento.
(Sovrascrive DedDbCollectionBaseTCreateUpdateCommand(T))
Metodo pubblico CustomSort Ordina la lista in base al comparatore passato.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto ExecuteDeleteItem Esegue l'eliminazione di un elemento. Crea il comando tramite il metodo CreateDeleteCommand() e lo esegue.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto ExecuteInsertItem Esegue l'inserimento di un elemento. Crea il comando tramite il metodo CreateInsertCommand() e lo esegue.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto ExecuteUpdateItem Esegue l'aggiornamento di un elemento. Crea il comando tramite il metodo CreateUpdateCommand() e lo esegue.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico Find Restituisce l'oggetto cercato.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico FindAll Restitusice la lista degli elementi che corrispondono al predicato.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto GetDbIndex Restituisce l'indice dell'elemento passato, da utilizzare nelle clausole where di aggiornamento/eliminazione.
(Sovrascrive DedDbCollectionBaseTGetDbIndex(T))
Metodo pubblico GetEnumerator Restituisce l'enumeratore della collezione.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico GetVal(String) Restituisce il valore della variabile individuata dal nome e nel gruppo General. Restituisce null se la variabile non viene trovata o se questa ha valore null.
Metodo pubblico GetVal(String, ClientApplicationEnum) Restituisce il valore della variabile individuata dal nome e dal gruppo di appartenenza. Restituisce null se la variabile non viene trovata o se questa ha valore null.
Metodo pubblico GetVal(String, Object) Restituisce il valore della variabile individuata dal nome e nel gruppo General. Restituisce null se la variabile non viene trovata o se questa ha valore null.
Metodo pubblico GetVal(String, ClientApplicationEnum, Object) Restituisce il valore della variabile individuata dal nome e dal gruppo di appartenenza. Restituisce null se la variabile non viene trovata o se questa ha valore null.
Metodo pubblico GetVar(String) Restituisce l'oggetto DedVar individuandolo tramite il nome appartenente al gruppo General. Restituisce null se non esiste.
Metodo pubblico GetVar(String, ClientApplicationEnum) Restituisce l'oggetto DedVar individuandolo tramite il nome ed il gruppo di appartenenza. Restituisce null se non esiste.
Metodo pubblico IndexOf(T) Restituisce l'indice dell'elemento richiesto.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico IndexOf(String, ClientApplicationEnum) Implementa la funzione IndexOf.
Metodo pubblico IndexOf(DedVar, String, ClientApplicationEnum) Restuitisce l'indice della variabile all'interno della lista se non sono me stesso.
Metodo protetto InitListUnModified DI USO INTERNO. Utilizzare questo metodo per inizializzare la lista di elementi senza rendere dirty l'oggetto. Gli elementi vengono aggiunti con lo stato di UnModified dopo avere azzerato la lista interna. Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto InsertUnModified DI USO INTERNO. Inserisce un elemento alla lista senza rendere dirty l'oggetto, all'indice specificato. L'elemento viene aggiunto con lo stato di UnModified. Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico Item(Int32) Restituisce l'elemento iesimo della lista.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico Item(String, ClientApplicationEnum) Implementa la funzione Item.
Metodo pubblico Move(Int32, Boolean) Sposta l'elemento dell'indice passato ad una posizione precedente o successiva. Ignora eventuali valori di indice non validi.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico Move(Int32, Boolean, Int32) Sposta l'elemento dell'indice passato prima o dopo del numero di posizioni passate. Ignora eventuali valori di indice non validi.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto OnAfterSave Metodo Template chiamato dopo il salvataggio avvenuto.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto OnAfterSaveNoChanges Metodo Template chiamato dopo il salvataggio senza modifiche.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto OnBeforeSave Metodo Template chiamato prima del salvataggio.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico PropertyChanged(T) Imposta come modificato lo stato dell'elemento.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico PropertyChanged(DedEditableObjectT) Imposta come modificato lo stato dell'elemento.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico PropertyChangedAsNewElement(T) Imposta come nuovo elemento lo stato dell'elemento.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico PropertyChangedAsNewElement(DedEditableObjectT) Imposta come nuovo elemento lo stato dell'elemento.
(Ereditato da DedDbCollectionBaseT)
Metodo protetto ReInitListUnModified DI USO INTERNO. Utilizzare questo metodo per inizializzare la lista di elementi senza rendere dirty l'oggetto. Gli elementi vengono aggiunti con lo stato di UnModified dopo avere azzerato la lista interna. Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico Remove Elimina un elemento dalla collezione.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico Ripristina Verifica che l'elemento sia presente negli eliminati e lo toglie da lì e lo riaggiunge in coda alla lista degli elementi validi. Solleva una eccezione se l'elemento è già presente nella lista e AllowsDuplicates = false.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblico Save Salva l'oggetto con tutta la sua lista, solo se questo risulta dirty.
(Ereditato da DedDbCollectionBaseT)
Torna su
Vedi anche