JButton Button_Iscriviti = new JButton("Iscriviti");
Button_Iscriviti.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String password=new String(textField_Password.getText());
boolean check_nome = ctrl.controllaCaratteriNonAmmessi(textField_Nome.getText());
boolean check_cognome = ctrl.controllaCaratteriNonAmmessi(textField_Cognome.getText()) ;
boolean check_email = ctrl.controllaCaratteriNonAmmessi(textField_Email.getText());
boolean check_dataNascita = ctrl.controllaCaratteriNonAmmessi(textField_DataNascita.getText());
boolean check_numTelefonico = ctrl.controllaCaratteriNonAmmessi(textField_NumTelefonico.getText());
if(check_nome && check_cognome && check_email && check_dataNascita && check_numTelefonico)
ctrl.creaUtente(new Utente(textField_Nome.getText(),textField_Cognome.getText(),textField_Email.getText(), password ,textField_DataNascita.getText(), textField_NumTelefonico.getText()));
else
{if(check_cognome && check_nome && check_email && check_dataNascita && !check_numTelefonico)
{
ctrl.VisualizzazioneAvvisi("ERRORE : il campo numero di telefono contiene uno dei seguenti caratteri : [* , / -] . Ometterli.");
}
else if(check_cognome && check_nome && check_email && !check_dataNascita && check_numTelefonico)
{
ctrl.VisualizzazioneAvvisi("ERRORE : il campo data di nascita contiene uno dei seguenti caratteri : [* , / -] . Ometterli.");
}
else if(check_cognome && check_nome && !check_email && check_dataNascita && check_numTelefonico)
{
ctrl.VisualizzazioneAvvisi("ERRORE : il campo email contiene uno dei seguenti caratteri : [* , / -] . Ometterli.");
}
else if(check_cognome && !check_nome && check_email && check_dataNascita && check_numTelefonico)
{
ctrl.VisualizzazioneAvvisi("ERRORE : il campo nome contiene uno dei seguenti caratteri : [* , / -] . Ometterli.");
}
else if(!check_cognome && check_nome && check_email && check_dataNascita && check_numTelefonico)
{
ctrl.VisualizzazioneAvvisi("ERRORE : il campo cognome contiene uno dei seguenti caratteri : [* , / -] . Ometterli.");
}
}
}
});
Button_Iscriviti.setBounds(192, 334, 187, 29);
Button_Iscriviti.setForeground(new Color(255, 165, 0));
contentPanel.add(Button_Iscriviti);