| Nome | Descrizione |
---|
 | Add(String, String, String, String, String) |
Crea una nuova anagrafica e la restituisce. Il chiamante deve successivamente inserire tutti i valori rimanenti all'interno dell'anagrafica
ed aggiornarla nel Database.
Oltre ai campi che vengono passati come argomento, vengono precompilati anche:
DEDLOCK, DEDROWVER, DEDUSER, DEDDATE, DEDMODUSER, DEDMODDATE, DEDSTATEUSER, DEDSTATEDATE e DEDSTATEID.
Restituisce l'anagrafica già loccata dall'utente corrente e che necessita di un Update(), oppure solleva un'eccezione se avvengono degli errori.
|
 | Add(String, String, String, String, String, Boolean) |
Crea una nuova anagrafica e la restituisce. Il chiamante deve successivamente inserire tutti i valori rimanenti all'interno dell'anagrafica
ed aggiornarla nel Database.
Oltre ai campi che vengono passati come argomento, vengono precompilati anche:
DEDLOCK, DEDROWVER, DEDUSER, DEDDATE, DEDMODUSER, DEDMODDATE, DEDSTATEUSER, DEDSTATEDATE e DEDSTATEID.
Restituisce l'anagrafica già loccata dall'utente corrente e che necessita di un Update(), oppure solleva un'eccezione se avvengono degli errori.
|
 | AllData |
Restituisce tutte le anagrafiche presenti nel DB.
|
 | ApplyRules(IDedEditable) |
Applicare le regole sul'anagrafica passata.
|
 | ApplyRules(IDedEditable, Boolean, DedTypeBase) |
Applicare le regole sul'anagrafica passata.
|
 | CanLock |
Indica se un anagrafica può essere bloccata.
|
 | CreateData(String, DictionaryString, Object) |
Crea una nuova anagrafica e la ritorna.
|
 | CreateData(String, String, String, String, String, DictionaryString, Object, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) |
Crea una nuova anagrafica e la ritorna.
|
 | CreateData(String, String, String, String, String, DictionaryString, Object, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, String) |
Crea una nuova anagrafica e la ritorna.
|
 | Delete(DedData) |
Rimuove dal Database l'anagrafica passata.
Se non esiste più imposta l'anagrafica come Erased e solleva una eccezione.
|
 | Delete(String, String) |
Elimina l'anagrafica dalla tabella DED_DATA. Non la elimina dalla tabella di collegamento con i documenti.
|
 | Find(String) |
Restituisce la lista delle anagrafiche che hanno il DEDID richiesto.
Le restituisce ordinate per revisione in modo ascendente.
Restituisce null se non trova alcun record nel Database.
|
 | Find(String, Boolean) |
Restituisce l'ultima revisione (cioè quella con valore più alto) che ha il DEDID specificato.
Se si imposta il parametro rilPriority = true viene cercata la prima revisione rilasciata, se presente,
altrimenti viene comunque restituita la revisione più alta non superata.
Restituisce null se non trova il record nel Database.
|
 | Find(String, String) |
Restituisce l'anagrafica che ha il DEDID ed il DEDREV specificati.
Restituisce null se non trova il record nel Database.
|
 | FindByDbIndex |
Restituisce l'anagrafica con il GUID richiesto.
Restituisce null se non trova alcun record nel Database.
|
 | FindByFam |
Restituisce tutte le anagrafiche presenti nella famiglia specificata in ingresso.
|
 | FindByField(DedDataStandardDataFields, Object) |
Restituisce la lista delle anagrafiche che hanno il campo compilato come richiesto.
Le restituisce ordinate per DEDID e DEDREV in modo ascendente.
Restituisce null se non trova alcun record nel Database.
|
 | FindByField(String, Object, Boolean) |
Restituisce la lista delle anagrafiche che hanno il campo compilato come richiesto.
Le restituisce ordinate per DEDID e DEDREV in modo ascendente.
Restituisce null se non trova alcun record nel Database.
|
 | FindDataByFields |
Restituisce la lista delle anagrafiche che hanno il campo compilato come richiesto.
Le restituisce ordinate per DEDID e DEDREV in modo ascendente.
Restituisce null se non trova alcun record nel Database.
|
 | FindDataMultiFields |
REstituisce una lista di anagrafiche in base ai campi passati e ai loro valori
|
 | FindErased |
Restituisce l'anagrafica che ha il DEDID ed il DEDREV specificati.
Restituisce null se non trova il record nel Database.
|
 | GetAlternativeData |
Ritorna l'elenco delle anagrafiche alternative a quella specificata in ingresso.
|
 | Lock |
Esegue il blocco dell'anagrafica 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 l'anagrafica ma bisogna poi sbloccarla attraverso un UnLock() oppure un Update().
|
 | RemoveAlternativeData(DedData) |
Rimuove tutti i legami di codici alternativi che utilizzano questa anagrafica.
|
 | RemoveAlternativeData(DedData, DedData) |
Associa, all'anagrafica specificata in ingresso , i codici alternativi che può assumere.
|
 | Requery |
Aggiorna l'anagrafica passata rileggendo il record dal Database. Fa in modo che, durante l'aggiornamento,
l'anagrafica non sia impostata a dirty.
Se non esiste più imposta l'anagrafica come Erased e solleva una eccezione.
|
 | SetAlternativeData |
Associa come codici alternativi le 2 anagrafiche specificate in ingresso.
|
 | UnLock |
Sblocca l'anagrafica solo se questa era bloccata dall'utente corrente. Opzionalmente, se questa è dirty, la aggiorna.
Se l'anagrafica non è diry, questo metodo la sblocca reimpostando il DEDROWVER alla versione precedente il bloccaggio.
|
 | UpdataDataAttrs |
Aggiorna gli attributi di anagrafica. La funzione filtra l'eventuale settaggio di dedid, dedrev. In caso di qualsiasi errore non appporta modifiche all'anagrafica
|
 | Update |
Aggiorna l'oggetto nel Database solo se questo è Dirty, poi imposta Dirty a false.
|