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 UnLock() oppure con Update().
Namespace:
DedNet.Core
Assembly:
DedNet (in DedNet.dll) Versione: 23.3.0.0 (23.3.0.0)
Sintassi public void Lock(
bool ignoreState = false,
bool ignoreDocStatus = false
)
Public Sub Lock (
Optional ignoreState As Boolean = false,
Optional ignoreDocStatus As Boolean = false
)
public:
virtual void Lock(
bool ignoreState = false,
bool ignoreDocStatus = false
) sealed
abstract Lock :
?ignoreState : bool *
?ignoreDocStatus : bool
(* Defaults:
let _ignoreState = defaultArg ignoreState false
let _ignoreDocStatus = defaultArg ignoreDocStatus false
*)
-> unit
override Lock :
?ignoreState : bool *
?ignoreDocStatus : bool
(* Defaults:
let _ignoreState = defaultArg ignoreState false
let _ignoreDocStatus = defaultArg ignoreDocStatus false
*)
-> unit
Parametri
- ignoreState (Optional)
- Tipo: SystemBoolean
- ignoreDocStatus (Optional)
- Tipo: SystemBoolean
Implementa
IDedDataLock(Boolean, Boolean)Eccezioni Eccezione | Condizione |
---|
QsException | Il record risulta bloccato da un altro utente. |
QsException | Errore verificatosi nell'esecuzione dell'istruzione Update. |
ArgumentNullException | Parametro mancante. |
Vedi anche