Scopo
Questa procedura conferma da codice i warning associati al documento.
Sintassi
IDDocument d = new()
d.acknowledgeWarnings(numero livelli)
d.acknowledgeWarnings(numero livelli)
Argomenti
Numero Livelli | Parametro intero opzionale che specifica quali sottodocumenti devono eliminare i warning. Il valore di default è 0 che indica che vengono confermati i warning solo sul documento corrente. |
Esempio di codice
// *******************************************
// Crea da codice una persona e la salva su DB
// *******************************************
public void NuovaApplicazioneWeb.SalvaPersona()
{
Persona p = new()
//
// Creo la persona da salvare
p.init()
p.Nome = "Giorgio"
p.Cognome = "Franchi"
//
// Eseguo la validazione completa, come quella che viene fatta se sto salvando
boolean ris = false
p.validate(0, 9999)
//
// Se la validazione è fallita provo a confermare i warning
if (ris == false)
{
p.acknowledgeWarnings()
}
//
// Se il documento non genera più errori significa che la validazione è fallita
// solo per warning con conferma: adesso che sono confermati posso salvare senza
// validazione e senza problemi
if (not(p.isInError()))
{
p.saveToDB(999, false)
}
}
// Crea da codice una persona e la salva su DB
// *******************************************
public void NuovaApplicazioneWeb.SalvaPersona()
{
Persona p = new()
//
// Creo la persona da salvare
p.init()
p.Nome = "Giorgio"
p.Cognome = "Franchi"
//
// Eseguo la validazione completa, come quella che viene fatta se sto salvando
boolean ris = false
p.validate(0, 9999)
//
// Se la validazione è fallita provo a confermare i warning
if (ris == false)
{
p.acknowledgeWarnings()
}
//
// Se il documento non genera più errori significa che la validazione è fallita
// solo per warning con conferma: adesso che sono confermati posso salvare senza
// validazione e senza problemi
if (not(p.isInError()))
{
p.saveToDB(999, false)
}
}
- Questa procedura deve essere utilizzata per confermare da codice i warning associati al documento. Se al documento sono associati warning con conferma, è richiesto all'utente di confermarli. Tuttavia se il documento deve essere creato e salvato da codice (quindi senza interazione con l'utente), è necessario usare questa procedura per confermarli e procedere con il salvataggio. La modalità corretta per eseguire il salvataggio è descritta nell'esempio.
- Il parametro numero livelli è stato inserito in versione 22.0.
Ultima modifica: 27/04/2022 / Validità: da 10.1.4450