Salve potete aiutarmi a capire il perchè se l'utente viene registrato due volte non si ha la dialog "utente già presente"?
Java:
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource().equals(Button_Iscriviti)) {
String nome=textField_Nome.getText();
String cognome=textField_Cognome.getText();
String email=textField_Email.getText();
String numeroTelefonico=textField_NumTelefonico.getText();
String password=textField_Password.getText();
String provincia=textField_Provincia.getText();
String citta=textField_Città.getText();
String Cap=textField_Cap.getText();
String nomeVia=textField_NomeVia.getText();
int numCivico = 0;
Validazioni validazioni = new Validazioni();
validazioni.emailObbligatoria(email, "Inserisci una email", "La email inserita non è valida");
validazioni.provinciaObbligatoria(provincia, "Inserisci una provincia", "La provincia inserita non è valida[2 caratteri]");
validazioni.capObbligatorio(Cap, "Inserisci un CAP", "Il CAP inserito non è valido[5 caratteri]");
validazioni.numeroCivicoObbligatorio(Integer.toString(numCivico), "Inserisci il numero civico", "Il numero Civico inserita non è valida[Inserire solo valori numerici]");
validazioni.nomeViaObbligatoria(nomeVia, "Inserisci una via", "La via inserita non è valida");
validazioni.cittaObbligatoria(citta, "Inserisci una citta", "La citta inserita non è valida");
validazioni.passwordObbligatoria(password, "Inserisci una password", "La password inserita non è valida[Almeno una lettera maiuscola,Almeno una lettera minuscola,Almeno una cifra,Almeno un carattere speciale,Lunghezza minima 8]");
validazioni.numeroTelefonicoObbligatoria(numeroTelefonico, "Inserisci un numero di telefono", "Il numero di telefono inserito non è valido[8 valori]");
validazioni.nomeObbligatoria(nome, "Inserisci un nome", "Il nome inserito non è valido");
validazioni.cognomeObbligatoria(cognome, "Inserisci un cognome", "Il cognome inserito non è valido");
if (validazioni.valido()) {
numCivico=Integer.parseInt(textField_N_Civico.getText().toString());
ctrl.effettuaRegistrazione(nome, cognome, email, password, numeroTelefonico, nomeVia, numCivico, Cap, citta, provincia);
if(ctrl.effettuaRegistrazione(nome, cognome, email, password, numeroTelefonico, nomeVia, numCivico, Cap, citta, provincia)==false) {
ctrl.VisualizzazioneAvvisi(Arrays.asList("Utente è stato registrato con successo"));
} else {
ctrl.VisualizzazioneAvvisi(Arrays.asList("Utente già presente"));
ctrl.visualizzazioneLogin();
}
}
else {
ctrl.VisualizzazioneAvvisi(validazioni.getMessaggiErrore());
}
}
}
Ultima modifica da un moderatore: