Package Frontend
Package Frontend
import entite.Utilisateur;
import java.util.ArrayList;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import repositories.UtilisateurRepository;
public Inscription() {
initComponents();
actualiserTable(); }
JTextField mp = jPasswordField1;
if ("".equals(jTextField1.getText().trim())){
}else if ("".equals(jTextField2.getText().trim())){
JOptionPane.showConfirmDialog(null, "prenom Vide","ERREUR",
JOptionPane.WARNING_MESSAGE);
}else if ("".equals(jTextField3.getText().trim())){
}else if ("".equals(jPasswordField1.getText().trim())){
}else if ("".equals(jPasswordField2.getText().trim())){
}else if ("".equals(jTextField6.getText().trim())){
}else if ("".equals(jTextField7.getText().trim())){
}else if ("".equals(jTextField8.getText().trim())){
}else if (!(mp.getText().equals(cmp.getText()))){
}else{
user.setNom(jTextField1.getText());
user.setPrenom(jTextField2.getText());
user.setNomUtilisateur(jTextField3.getText());
user.setMotDePasse(jPasswordField1.getText());
user.setTypeDeCompte(jComboBox1.getSelectedItem().toString());
user.setE_mail(jTextField6.getText());
user.setTelephone(jTextField7.getText());
user.setSexe(jComboBox2.getSelectedItem().toString());
try {
user.setAge(Integer.parseInt(jTextField8.getText()));
// vider les champs
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jPasswordField1.setText("");
jPasswordField2.setText("");
jTextField6.setText("");
jTextField7.setText("");
jTextField8.setText("");
actualiserTable();
ur.ajouterUtilisateur(user);
user.ajouterUtilisateur(user);
actualiserTable();
} catch (NumberFormatException e) {
//PREMET DE REMETTRE LES DONNEES DANS LES CHAMPS EN CLIQUANT SUR UN ELEMENT
//
index = table.getSelectedRow();
jTextField1.setText(utilisateurList.get(index).getNom());
jTextField2.setText(utilisateurList.get(index).getPrenom());
jTextField3.setText(utilisateurList.get(index).getNomUtilisateur());
jPasswordField1.setText(utilisateurList.get(index).getMotDePasse());
jComboBox1.setSelectedItem(utilisateurList.get(index).getTypeDeCompte());
jComboBox2.setSelectedItem(utilisateurList.get(index).getSexe());
jPasswordField2.setText(utilisateurList.get(index).getMotDePasse());
jTextField6.setText(utilisateurList.get(index).getE_mail());
jTextField7.setText(String.valueOf(utilisateurList.get(index).getTelephone()));
jTextField8.setText(String.valueOf(utilisateurList.get(index).getAge()));
user.setNom(jTextField1.getText());
user.setPrenom(jTextField2.getText());
user.setNomUtilisateur(jTextField3.getText());
user.setMotDePasse(jPasswordField1.getText());
user.setMotDePasse(jPasswordField2.getText());
user.setTypeDeCompte(jComboBox1.getSelectedItem().toString());
user.setE_mail(jTextField6.getText());
user.setTelephone(jTextField7.getText());
user.setSexe(jComboBox2.getSelectedItem().toString());
user.setAge(Integer.parseInt(jTextField8.getText()));
user.setId(utilisateurList.get(index).getId());
ur.modifierUtilisateur(user);
actualiserTable();
if (reponse == 0) {
ur.SupprimerUtilisateur(utilisateurList.get(index).getId());
actualiserTable();
}
rechercher(RECH.getText());
utilisateurList.clear();
utilisateurList = utilisateurRepository.getAllUtilisateur();
rows[i][0] = utilisateurList.get(i).getId();
rows[i][1] = utilisateurList.get(i).getNom();
rows[i][2] = utilisateurList.get(i).getPrenom();
rows[i][3] = utilisateurList.get(i).getNomUtilisateur();
rows[i][4] = utilisateurList.get(i).getMotDePasse();
rows[i][5] = utilisateurList.get(i).getTypeDeCompte();
rows[i][6] = utilisateurList.get(i).getE_mail();
rows[i][7] = utilisateurList.get(i).getTelephone();
rows[i][8] = utilisateurList.get(i).getSexe();
rows[i][9] = utilisateurList.get(i).getAge();
table.setModel(defaultTableModel);
// FONCTION DE RECHECHE
public void rechercher(String search) {
utilisateurList.clear();
utilisateurList = utilisateurRepository.getRecherheUtilisateur(search);
rows[i][0] = utilisateurList.get(i).getId();
rows[i][1] = utilisateurList.get(i).getNom();
rows[i][2] = utilisateurList.get(i).getPrenom();
rows[i][3] = utilisateurList.get(i).getNomUtilisateur();
rows[i][4] = utilisateurList.get(i).getMotDePasse();
rows[i][5] = utilisateurList.get(i).getTypeDeCompte();
rows[i][6] = utilisateurList.get(i).getE_mail();
rows[i][7] = utilisateurList.get(i).getTelephone();
rows[i][8] = utilisateurList.get(i).getSexe();
rows[i][9] = utilisateurList.get(i).getAge();
table.setModel(defaultTableModel);