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