Metodo DedDataManagerLock
|
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().
Namespace: DedNet.CoreAssembly: DedNet (in DedNet.dll) Versione: 28.0.0
Sintassipublic void Lock(
DedData data,
bool ignoreState = false,
bool ignoreDocStatus = false
)
Public Sub Lock (
data As DedData,
Optional ignoreState As Boolean = false,
Optional ignoreDocStatus As Boolean = false
)
public:
void Lock(
DedData^ data,
bool ignoreState = false,
bool ignoreDocStatus = false
)
member Lock :
data : DedData *
?ignoreState : bool *
?ignoreDocStatus : bool
(* Defaults:
let _ignoreState = defaultArg ignoreState false
let _ignoreDocStatus = defaultArg ignoreDocStatus false
*)
-> unit
Parametri
- data DedData
-
- ignoreState Boolean (Optional)
-
- ignoreDocStatus Boolean (Optional)
-
EccezioniEccezione | Condizione |
---|
QsException | Il record risulta bloccato da un altro utente. |
QsException | Errore verificatosi nell'esecuzione dell'istruzione di Update. |
ArgumentNullException | Parametro mancante. |
Vedi anche