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
| public void actionPerformed(ActionEvent e)
{
if (e.getSource() == butFermer)
this.sortie();
//Ajout des données à la base de donnée
if (e.getSource() == butSauvegarder)
{
String requete;
String requeteEntretien;
String requeteEntretien2;
String requeteEntretien3;
String requeteEntretien4;
String requeteEntretien5;
String requeteRecupNom;
ResultSet rNumClient=null;
String numClient=null;
/////////////////////////POUR LES HOMMES//////////////////////////////////
if(rbSexeM.isSelected())
{
if(cbTypologie.getSelectedItem()=="Autre")
{
if(rbEmploiOui.isSelected())
{
if(cbStatut.getSelectedItem()=="Autre")
{
if(rbAutre.isSelected())
{
requeteRecupNom= "SELECT NUM_CLIENT FROM CLIENT WHERE (nom = \""+textNom.getText()+"\" AND PREnom = \""+textPrenom.getText()+"\");";
try { rNumClient = lienBd.executeQuery(requeteRecupNom);
rNumClient.next();
numClient=rNumClient.getString(1);
JOptionPane.showMessageDialog(this, numClient);
} catch (SQLException e1) { JOptionPane.showMessageDialog(this,e1,"Avertissement",JOptionPane.WARNING_MESSAGE);}
requete = "UPDATE CLIENT SET nom = \""+textNom.getText()+"\", PREnom = \""+textPrenom.getText()+"\" , SEXE='M', DATE_NAISSANCE =\""+textDN.getText()+"\",LIEU_NAISSANCE = \""+textLN.getText()+"\", ADRESSE = \""+textAdresse.getText()+"\", CODE_POSTAL = \""+textCP.getText()+"\",VILLE = \""+textVille.getText()+"\",FIXE = \""+textTelephone.getText()+"\",MOBILE = \""+textMobile.getText()+"\", COURRIEL = \""+textCourriel.getText()+"\",NIVEAU_ETUDE = \""+cbEtudes.getSelectedItem()+"\", COMMENTAIRE = \""+txtACommentaires.getText()+"\",SITUATION_FAMILLIALE = \""+cbSituationFamiliale.getSelectedItem()+"\",NB_ENFANTS = \""+cbEnfants.getSelectedItem()+"\",ANCIENNETE_DERN_EMPLOI = \""+cbAnciennete.getSelectedItem()+"\",TYPOLOGIE_DERN_EMPLOI = \""+txtATypologie.getText()+"\",RECHERCHE_EMPLOI = 'Oui',DATE_RECHERCHE_EMPLOI = \""+txtDate.getText()+"\",DERNIERE_FONCTION = \""+txtADerF.getText()+"\",DERNIERE_STRUCTURE = \""+txtAStructure.getText()+"\",SALAIRE_ANNUEL_BRUT = \""+txtSalaire.getText()+"\" ,STATUT_EMPLOI = \""+txtAAutre2.getText()+"\",TYPE_CONTRAT = \""+txtAAutre3.getText()+"\",OBJET_RENCONTRE = \""+txtARencontre.getText()+"\",PRECONISATIONS = \""+txtAPreconisations.getText()+"\" WHERE NUM_CLIENT= \""+numClient+"\";";
try { lienBd.executeUpdate(requete);
JOptionPane.showMessageDialog(this,"Client Modifié");
} catch (SQLException e1) { JOptionPane.showMessageDialog(this,e1,"Avertissement",JOptionPane.WARNING_MESSAGE);}
requeteEntretien = "INSERT INTO ENTRETIEN(NUM_CLIENT,DATE_ENTRETIEN,HEURE_ENTRETIEN) VALUES(\""+numClient+"\",\""+txtEntretien1.getText()+"\",\""+txtHoraire1.getText()+"\");";
try { lienBd.executeUpdate(requeteEntretien);
this.dispose();
} catch (SQLException e1) { JOptionPane.showMessageDialog(this,e1,"Avertissement",JOptionPane.WARNING_MESSAGE);} |
Partager