private void boutton_EnvoyerActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_boutton_EnvoyerActionPerformed
   mailTo = tf_Email.getText();
   destinataire = covoitureurDAO.afficherCovoitureurEMAIL(mailTo);
   contenu = ta_Message.getText();
   message.setContenu(contenu);
   message.setExpediteur(covoitureurConnecte);
   message.setDestinataire(destinataire);
   if (messageDAO.envoyerMessage(destinataire, message) == true) {
     JOptionPane.showMessageDialog(this, "Votre message a été transmis vers l'adresse: " + mailTo);
     this.dispose();
   } else {
     JOptionPane.showMessageDialog(
         this, "Votre message n'a pas été transmis vers l'adresse: " + mailTo);
   }
 } // GEN-LAST:event_boutton_EnvoyerActionPerformed
 private void boutton_ModiferActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_boutton_ModiferActionPerformed
   //        if (tf_Email.getText().matches(_regexAdressEmail) == false) {
   //            JOptionPane.showMessageDialog(this, "Adresse E-Mail invalide !", null, 2);
   //        } else {
   if (tf_Nom.getText().matches(_regexNom) == false) {
     JOptionPane.showMessageDialog(this, "Nom invalide !", null, 2);
   } else {
     if (tf_Prenom.getText().matches(_regexNom) == false) {
       JOptionPane.showMessageDialog(this, "Prenom invalide !", null, 2);
     } else {
       if (dp_Date.getDate() == null) {
         JOptionPane.showMessageDialog(this, "Saisissez votre date de naissance !", null, 2);
       } else {
         // covoitureur.setEmail(tf_Email.getText());
         covoitureur.setNomUtilisateur(tf_NomUtilisateur.getText());
         covoitureur.setNom(tf_Nom.getText());
         covoitureur.setPrenom(tf_Prenom.getText());
         covoitureur.setEtat(Integer.parseInt(cb_Etat.getSelectedItem().toString()));
         if (rb_Homme.isSelected()) {
           covoitureur.setSexe('H');
         } else {
           covoitureur.setSexe('F');
         }
         java.util.Date dateNaissanceUTIL = dp_Date.getDate();
         java.sql.Date dateNaissanceSQL = new java.sql.Date(dateNaissanceUTIL.getTime());
         covoitureur.setDateNaissance(dateNaissanceSQL);
         if (rb_Oui.isSelected()) {
           covoitureur.setFumeur(true);
         } else {
           covoitureur.setFumeur(false);
         }
         if (covoitureurDAO.modifierCovoitureur(covoitureur)) {
           JOptionPane.showMessageDialog(this, "Modification effectué avec succés.");
         }
       }
     }
   }
 } // GEN-LAST:event_boutton_ModiferActionPerformed
 private void boutton_ModifierActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_boutton_ModifierActionPerformed
   if (tf_Conducteur.getText().matches(_regexAdressEmail)) {
     covoitureur = covoitureurDAO.afficherCovoitureurEMAIL(tf_Conducteur.getText());
   } else {
     covoitureur = covoitureurDAO.afficherCovoitureur_NomUtilisateur(tf_Conducteur.getText());
   }
   //        Covoiturage covoiturage = new Covoiturage();
   covoiturage.setCreateur(covoitureur);
   villeDepart = villeDAO.afficherVille_Localite(cb_LocaliteDepart.getSelectedItem().toString());
   covoiturage.setVilleDepart(villeDepart);
   villeArrivee = villeDAO.afficherVille_Localite(cb_LocaliteArrivee.getSelectedItem().toString());
   covoiturage.setVilleArrivee(villeArrivee);
   try {
     java.util.Date dateDepartUTIL = dp_Date.getDate();
     java.sql.Date dateDepartSQL = new java.sql.Date(dateDepartUTIL.getTime());
     covoiturage.setDateDepart(dateDepartSQL);
   } catch (NullPointerException e) {
     e.getMessage();
   }
   DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
   Date date = new Date();
   String systemDate = dateFormat.format(date);
   String heureDepart = sp_HeureDepart.getValue().toString();
   heureDepart = heureDepart.substring(11, 20);
   covoiturage.setHeureDepart(heureDepart);
   covoiturage.setNombrePlaces((int) sp_NombrePlaces.getValue());
   covoiturage.setPrix((Float.parseFloat(tf_Prix.getText())));
   covoiturage.setFumeur(chb_Fumeur.isSelected());
   covoiturage.setReserveeFemmes(chb_Reserve.isSelected());
   try {
     try {
       if ((!tf_Conducteur.getText().isEmpty())
           && (!tf_Prix.getText().isEmpty())
           && ((int) sp_NombrePlaces.getValue() != 0)) {
         if (dp_Date.getDate().before((dateFormat.parse(systemDate)))) {
           JOptionPane.showMessageDialog(this, "La date du covoiturage est dépassé.");
         } else if (dp_Date.getDate().after((dateFormat.parse(systemDate)))
             || dp_Date.getDate().equals(dateFormat.parse(systemDate))) {
           if (covoiturageDAO.modifierCovoiturage(covoiturage)) {
             System.out.println(" test covoiturage   " + covoiturage.toString());
             JOptionPane.showMessageDialog(this, "Le covoiturage a été mis à jour avec succés.");
             this.dispose();
           } else {
             JOptionPane.showMessageDialog(
                 this, "Le covoiturage n'a pas été mis à jour !", null, 2);
           }
           //                        System.out.println("test 1 id  ; " + covoiturage);
           //                        Covoiturage covoiturage1 =
           // covoiturageDAO.modifierCovoiturage(covoiturage);
           //                        System.out.println("test 2 id ; " + covoiturage1);
         }
       } else {
         JOptionPane.showMessageDialog(this, "Veuillez remplir tous les champs !", null, 2);
       }
     } catch (ParseException ex) {
     }
   } catch (NullPointerException e) {
     JOptionPane.showMessageDialog(this, "Veuillez remplir tous les champs !", null, 2);
   }
 } // GEN-LAST:event_boutton_ModifierActionPerformed