예제 #1
0
 private void jButton1ActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton1ActionPerformed
   PersonneDAO pdao = new PersonneDAO();
   ResponsablePatisserieDAO rpdao = new ResponsablePatisserieDAO();
   String login1 = loginP.getText();
   ResponsablePatisserie rp = new ResponsablePatisserie();
   rp.setNom(nomP.getText());
   rp.setPrenom(prenomP.getText());
   String ch = cinP.getText();
   rp.setCin(Integer.parseInt(ch));
   rp.setLogin(loginP.getText());
   rp.setPwd(pswdP.getText());
   rp.setAdresse(adresseP.getText());
   rp.setNom_patisserie(nomPatisserie.getText());
   rp.setAdresse_Patisserie(adressepatisserie.getText());
   rpdao.modifierResponsablePatisserie(rp, Authentification.personne.getId());
   JOptionPane.showMessageDialog(rootPane, "personne modifiée");
 } // GEN-LAST:event_jButton1ActionPerformed
예제 #2
0
  private void validerActionPerformed(
      java.awt.event.ActionEvent evt) { // GEN-FIRST:event_validerActionPerformed
    int test = 0;
    if (RBClient.isSelected()) {
      IClientDAO pdao = new ClientDAO();
      PersonneDAO cdao = new PersonneDAO();
      int resultat = 0;

      Client p = new Client();
      tnom.setText("");
      tprenom.setText("");
      tcin.setText("");
      tlogin.setText("");
      tpwd.setText("");
      tdate.setText("");
      tadresse.setText("");
      if (nom.getText().equals("")) {
        tnom.setText("champ invalide");
      } else {
        if (isInteger(nom.getText())) {
          tnom.setText("saisie chaine");
        } else {
          p.setNom(nom.getText());
          test++;
        }
      }
      if (prenom.getText().equals("")) {
        tprenom.setText("champs invalide");
      } else {
        if (isInteger(prenom.getText())) {
          tprenom.setText("saisie  chaine");
        } else {
          p.setPrenom(prenom.getText());
          test++;
        }
      }
      if (cin.getText().equals("")) {
        tcin.setText("champs invalide");
      } else {
        if (!isInteger(cin.getText())) {
          tcin.setText("saisie num");
        } else {
          test++;
          p.setCin(Integer.parseInt(cin.getText()));
        }
      }
      if (adresse.getText().equals("")) {
        tadresse.setText("champs invalide");
      } else {
        test++;
        p.setAdresse(adresse.getText());
      }
      if (login.getText().equals("")) {
        tlogin.setText("champs invalide");
      } else {

        resultat = cdao.trouverIdPersonneParLogin(login.getText());
        if (resultat != 0) {
          JOptionPane.showMessageDialog(rootPane, "Utilisateur déja existant");
        } else {
          test++;
          p.setLogin(login.getText());
        }
      }
      if (pwd.getText().equals("")) {
        tpwd.setText("champs invalide");
      } else {
        test++;
        p.setPwd(pwd.getText());
      }
      System.out.println(test);
      if (test == 6) {
        java.util.Date utilDate = date.getDate();
        java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
        p.setDateNaissance(sqlDate);
        pdao.ajouterClient(p);

        JOptionPane.showMessageDialog(rootPane, "Client ajoutée avec succès");
      }

    } else if (RBRespo.isSelected()) {
      ResponsablePatisserieDAO rdao = new ResponsablePatisserieDAO();
      PersonneDAO cdao = new PersonneDAO();
      int resultat = 0;

      ResponsablePatisserie rp = new ResponsablePatisserie();
      tnom.setText("");
      tprenom.setText("");
      tcin.setText("");
      tlogin.setText("");
      tpwd.setText("");
      tdate.setText("");
      tadresse.setText("");
      tnomP.setText("");
      tadressep.setText("");
      if (nom.getText().equals("")) {
        tnom.setText("champ invalide");
      } else {
        if (isInteger(nom.getText())) {
          tnom.setText("saisie chaine");
        } else {
          rp.setNom(nom.getText());
          test++;
        }
      }
      if (prenom.getText().equals("")) {
        tprenom.setText("champs invalide");
      } else {
        if (isInteger(prenom.getText())) {
          tprenom.setText("saisie chaine");
        } else {
          rp.setPrenom(prenom.getText());
          test++;
        }
      }
      if (cin.getText().equals("")) {
        tcin.setText("champs invalide");
      } else {
        if (!isInteger(cin.getText())) {
          tcin.setText("saisie num");
        } else {
          test++;
          rp.setCin(Integer.parseInt(cin.getText()));
        }
      }
      if (adresse.getText().equals("")) {
        tadresse.setText("champs invalide");
      } else {
        test++;
        rp.setAdresse(adresse.getText());
      }
      if (login.getText().equals("")) {
        tlogin.setText("champs invalide");
      } else {

        resultat = cdao.trouverIdPersonneParLogin(login.getText());
        if (resultat != 0) {
          JOptionPane.showMessageDialog(rootPane, "Utilisateur déja existant");
        } else {
          test++;
          rp.setLogin(login.getText());
        }
      }
      if (pwd.getText().equals("")) {
        tpwd.setText("champs invalide");
      } else {
        test++;
        rp.setPwd(pwd.getText());
      }

      if (nomPatisserie.getText().equals("")) {
        tnomP.setText("champ invalide");
      } else {
        if (isInteger(nomPatisserie.getText())) {
          tnomP.setText("saisie chaine");
        } else {
          rp.setNom_patisserie(nomPatisserie.getText());
          test++;
        }
      }
      if (adressepatisserie.getText().equals("")) {
        tadressep.setText("champs invalide");
      } else {
        test++;
        rp.setAdresse_Patisserie(adressepatisserie.getText());
      }

      System.out.println(test);
      if (test == 8) {
        java.util.Date utilDate = date.getDate();
        java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
        rp.setDateNaissance(sqlDate);
        rdao.insertResponsablePatisserie(rp);
        JOptionPane.showMessageDialog(rootPane, "Responsable Patisserie ajoutée avec succès");
      }
    }

    // nom.setEnabled(false);

  } // GEN-LAST:event_validerActionPerformed