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 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
| package qcm;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import placeur.Placeur;
public class JFConnexionStagiaire extends JFrame implements ActionListener
{
JTextField jtfPseudo = new JTextField();
JPasswordField jpwStagiaire= new JPasswordField();
JButton jbConnexion = new JButton("Connexion");
public JFConnexionStagiaire()
{
int marge = 5, hauteur = 25, largeur = 250;
Placeur p = new Placeur(marge,largeur,hauteur,this);
p.placer(this.jtfPseudo);
p.allerALaLigne();
p.placer(this.jpwStagiaire);
p.allerALaLigne();
p.placer(this.jbConnexion);
p.allerALaLigne();
p.tracerFormulaire(200, 200);
this.jbConnexion.addActionListener(this);
this.setTitle("Connexion stagiaire");
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
try
{
ResultSet rs = BDD.résultat("SELECT `numéroTestEnCours` FROM `paramètres` ");
rs.first();
if (rs.getInt(1)== -1)
{
JOptionPane.showMessageDialog(null, "Pas de test en cours");
System.exit(0);
}
new JFConnexionStagiaire();
}
catch (Exception e)
{
}
}
public void actionPerformed(ActionEvent ae)
{
if (ae.getSource()==this.jbConnexion){
String pseudo_entré=this.jtfPseudo.getText();
String password_entré=String.valueOf(this.jpwStagiaire.getPassword());
// System.out.println(this.jtfPseudo.getText());
// System.out.println(String.valueOf(this.jpwStagiaire.getPassword()));
String requete = "SELECT pseudo, nom, motDePasse FROM stagiaires";
ResultSet rs = BDD.résultat(requete);
try {
while (rs.next()){
String pseudo = rs.getString("pseudo");
System.out.println(pseudo+","+pseudo_entré);
if (pseudo != pseudo_entré){
System.out.println("bien joué");
// if (rs.getString("motDePasse")!= password_entré)
// {JOptionPane.showMessageDialog(this, "mot de passe non concordant");}
// else {
// String nom=rs.getString("nom");
// JOptionPane.showMessageDialog(this, "Bonjour "+rs.getString("nom")+" !");
// String requete1 = "SELECT titreQuestionnaire FROM tests WHERE état = 'D'";
// ResultSet rs1 = BDD.résultat(requete1);
// rs1.first();
// String tQ = rs1.getString("titreQuestionnaire");
// new JFTest(new Test(new Questionnaire(tQ)), new Stagiaire(pseudo, nom));
// }
}
// System.out.println(pseudo+","+rs.getString("nom")+","+rs.getString("motDePasse"));
}
}
catch (SQLException ex)
{
Logger.getLogger(JFConnexionStagiaire.class.getName()).log(Level.SEVERE, null, ex);
}
}
}} |
Partager