1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
| public class ConnexionController extends ViewsAbstractClass{
@FXML
TextField tfUserName;
@FXML
PasswordField pwfPassWord;
@FXML
Button btConnexion;
@FXML
Button btCancel;
@FXML
Label lRecoverPassword;
private Utilisateur utilisateur;
private MenuPrincipalController menuPrincipal;
public void btCancelAction() {
// this.close();
JOptionPane.showMessageDialog(null, "cancel button clicked : connexion = " + this);
}
public void btConnectionAction() {
JOptionPane.showMessageDialog(null, "validate button clicked 1 : connexion = " + this);
makeConnection();
JOptionPane.showMessageDialog(null, "validate button clicked 2 : connexion = " + this);
}
public ConnexionController() {
}
public ConnexionController(String cheminFXML, String titreFenetre) {
super(cheminFXML, titreFenetre);
}
public ConnexionController(String cheminFXML, String titreFenetre, MenuPrincipalController menuPrincipal) {
super(cheminFXML, titreFenetre);
this.menuPrincipal = menuPrincipal;
}
public void connectionHolded(){
tfUserName.setDisable(true);
}
public void showed(){
//pwfPassWord.clear();
JOptionPane.showMessageDialog(null, "shown : connexion = " + this);
super.show();
}
public void makeConnection(){
JOptionPane.showMessageDialog(null, "make connexion 1 : connexion = " + this);
if (recuperationUtilisateur() == null){
methods.defaultMessages(GenericMethods.erreur, "Le nom d'utilisateur ou le mot de passe est incorrect, connexion impossible.");
}
else{
JOptionPane.showMessageDialog(null, "validation : connexion = " + this);
this.menuPrincipal.connectionMaked();
}
JOptionPane.showMessageDialog(null, "make connexion 2 : connexion = " + this);
}
public MenuPrincipalController getMenuPrincipal() {
return menuPrincipal;
}
public void setMenuPrincipal(MenuPrincipalController menuPrincipal) {
this.menuPrincipal = menuPrincipal;
}
public Utilisateur getUtilisateur() {
return utilisateur;
}
public void setUtilisateur(Utilisateur utilisateur) {
this.utilisateur = utilisateur;
}
} |
Partager