Salve ragazzi, sto implementando una finestra per la registrazione di un utente, con i campi Nome, Cognome, Codice Fiscale, Username e Password. Ho anche inserito un metodo che alla pressione del tasto registra, mi richiama un metodo che esegue il controllo della correttezza sul codice fiscale. Il codice dentro l'action performed che richiama il metodo esterno è:
mentre il metodo ControllaCF restituisce un boolean, che è vero se il controllo è corretto, falso se il controllo non va a buon fine. Il mio problema è che quando il codice fiscale è errato, il while ovviamente mi entra in loop, perché l'utente non ha la possibilità di intervenire sulla finestra per modificare il CF. Come posso risolvere?codice:do{ ControllaCF(cf, cond); } while (cond==false);
Grazie mille a tutti!