Package fr.univ.jfc.java.grp7.ihm.swing.fenetre

Examples of fr.univ.jfc.java.grp7.ihm.swing.fenetre.FenetreServeur


      fno.setVisible(true);
    }
    if (ev.getSource() == ouvrir) { // Ouvrir une note personnelle
      index_model1 = listeNote.getSelectedIndex();
      if (index_model1 >= 0) {
        Note note = model1.getNoteAt(index_model1);
        FenetreNote fno = null;
        try {
          fno = new FenetreNote(user, model1, model2, model3, note, 1); // ouvre
          // fenetre
          // pr modif
          // note
        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }
        fno.setVisible(true);
        System.out.println("Ouverture Ma Note Position: "
            + index_model1);

      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == supprimer) { // Suprimmer une note personnelle
      index_model1 = listeNote.getSelectedIndex();
      if (index_model1 >= 0) {
        boolean res = false; // Oui ou Non si autoriser en ecriture sur
                    // la note
        try {
          Note note = model1.getNoteAt(index_model1);
          res = user.autoriserEnEcriture(user, note, 1);
          if (res) {
            reponse = JOptionPane.showConfirmDialog(null,
                "Etes vous sur de vouloir suprimmer "
                    + listeNote.getSelectedItem() + " ?",
                "Confirmer la supression",
                JOptionPane.YES_NO_OPTION);
            if (reponse == JOptionPane.YES_OPTION) {
              this.user.deleteNote(note);
              this.model1.setModel(user.listMyNotes());
            }
          } else {
            JOptionPane
                .showMessageDialog(
                    null,
                    "Vous n'avez pas les droits d'ecriture sur la note",
                    "Erreur", JOptionPane.ERROR_MESSAGE);
          }
        } catch (RemoteException e1) {
          e1.printStackTrace();
        } catch (SQLException e1) {
          e1.printStackTrace();
        }
        return;
      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == modif_droit) { // modifier droit note
                        // personelle
      index_model1 = listeNote.getSelectedIndex();
      if (index_model1 >= 0) {
        Note note = model1.getNoteAt(index_model1);
        FenetreDroitNote fend = null;

        try {
          fend = new FenetreDroitNote(user, note);
        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }

        fend.setVisible(true);
      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }

    if (ev.getSource() == ouvrir3) { // Ouvrir une note accessible
      index_model2 = listeNote2.getSelectedIndex();
      if (index_model2 >= 0) {
        Note note = model2.getNoteAt(index_model2);
        FenetreNote fno = null;
        try {
          fno = new FenetreNote(user, model1, model2, model3, note, 3); // ouvre
          // fenetre
          // pr modif
          // note
        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }
        fno.setVisible(true);
        System.out.println("Ouverture Note accessible Position: "
            + index_model2);

      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == supprimer3) { // Suprimmer une note accessible
      index_model2 = listeNote2.getSelectedIndex();
      if (index_model2 >= 0) {
        boolean res = false; // Oui ou Non si autoriser en ecriture sur
                    // la note
        try {
          Note note = model2.getNoteAt(index_model2);
          res = user.autoriserEnEcriture(user, note, 3);
          if (res) {
            reponse = JOptionPane.showConfirmDialog(null,
                "Etes vous sur de vouloir suprimmer "
                    + listeNote2.getSelectedItem() + " ?",
                "Confirmer la supression",
                JOptionPane.YES_NO_OPTION);
            if (reponse == JOptionPane.YES_OPTION) {
              this.user.deleteNote(note);
              this.model2.setModel(user.listNotesAccess(user
                  .getGroupeId(user.getUserId())));
            }
          } else {
            JOptionPane
                .showMessageDialog(
                    null,
                    "Vous n'avez pas les droits d'ecriture sur la note",
                    "Erreur", JOptionPane.ERROR_MESSAGE);
          }
        } catch (RemoteException e1) {
          e1.printStackTrace();
        } catch (SQLException e1) {
          e1.printStackTrace();
        }
        return;
      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == ouvrir2) { // Ouvrir une note de Groupe
      index_model3 = listeNote3.getSelectedIndex();
      if (index_model3 >= 0) {
        Note note = model3.getNoteAt(index_model3);
        FenetreNote fno = null;
        try {
          fno = new FenetreNote(user, model1, model2, model3, note, 2); // ouvre
          // fenetre
          // pr modif
          // note
        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }
        fno.setVisible(true);
        System.out.println("Ouverture Note accessible Position: "
            + index_model3);

      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == supprimer2) { // Suprimmer une note de Groupe
                      // accessible
      index_model3 = listeNote3.getSelectedIndex();
      if (index_model3 >= 0) {
        boolean res = false; // Oui ou Non si autoriser en ecriture sur
                    // la note
        try {
          Note note = model3.getNoteAt(index_model3);
          res = user.autoriserEnEcriture(user, note, 2);
          if (res) {
            reponse = JOptionPane.showConfirmDialog(null,
                "Etes vous sur de vouloir suprimmer "
                    + listeNote3.getSelectedItem() + " ?",
View Full Code Here


    fireIntervalAdded(this, getSize(), getSize())
  }

  public String getElementAt(int index) { // renvoi le titre de la note a cet
                      // emplacement dans la combo
    Note note = myNotes.get(index);
    String res = "";
    this.index = index;
    try {
      res = note.getTitre();
    } catch (RemoteException e) {
      e.printStackTrace();
    }
    return res;
  }
View Full Code Here

    return res;
  }

  public Note getNoteAt(int index) { // renvoi le titre de la note a cet
                    // emplacement dans la combo
    Note note = myNotes.get(index);
    return note;
  }
View Full Code Here

      fno.setVisible(true);
    }
    if (ev.getSource() == ouvrir) { // Ouvrir une note personnelle
      index_model1 = listeNote.getSelectedIndex();
      if (index_model1 >= 0) {
        Note note = model1.getNoteAt(index_model1);
        FenetreNote fno = null;
        try {
          fno = new FenetreNote(user, model1, model2, model3, note, 1); // ouvre
          // fenetre
          // pr modif
          // note
        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }
        fno.setVisible(true);
        System.out.println("Ouverture Ma Note Position: "
            + index_model1);

      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == supprimer) { // Suprimmer une note personnelle
      index_model1 = listeNote.getSelectedIndex();
      if (index_model1 >= 0) {
        boolean res = false; // Oui ou Non si autoriser en ecriture sur
                    // la note
        try {
          Note note = model1.getNoteAt(index_model1);
          res = user.autoriserEnEcriture(user, note, 1);
          if (res) {
            reponse = JOptionPane.showConfirmDialog(null,
                "Etes vous sur de vouloir suprimmer "
                    + listeNote.getSelectedItem() + " ?",
                "Confirmer la supression",
                JOptionPane.YES_NO_OPTION);
            if (reponse == JOptionPane.YES_OPTION) {
              this.user.deleteNote(note);
              this.model1.setModel(user.listMyNotes());
            }
          } else {
            JOptionPane
                .showMessageDialog(
                    null,
                    "Vous n'avez pas les droits d'ecriture sur la note",
                    "Erreur", JOptionPane.ERROR_MESSAGE);
          }
        } catch (RemoteException e1) {
          e1.printStackTrace();
        } catch (SQLException e1) {
          e1.printStackTrace();
        }
        return;
      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == modif_droit) { // modifier droit note
                        // personelle
      index_model1 = listeNote.getSelectedIndex();
      if (index_model1 >= 0) {
        Note note = model1.getNoteAt(index_model1);
        FenetreDroitNote fend = null;

        try {
          fend = new FenetreDroitNote(user, note);
        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }

        fend.setVisible(true);
      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }

    if (ev.getSource() == ouvrir3) { // Ouvrir une note accessible
      index_model2 = listeNote2.getSelectedIndex();
      if (index_model2 >= 0) {
        Note note = model2.getNoteAt(index_model2);
        FenetreNote fno = null;
        try {
          fno = new FenetreNote(user, model1, model2, model3, note, 3); // ouvre
          // fenetre
          // pr modif
          // note
        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }
        fno.setVisible(true);
        System.out.println("Ouverture Note accessible Position: "
            + index_model2);

      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == supprimer3) { // Suprimmer une note accessible
      index_model2 = listeNote2.getSelectedIndex();
      if (index_model2 >= 0) {
        boolean res = false; // Oui ou Non si autoriser en ecriture sur
                    // la note
        try {
          Note note = model2.getNoteAt(index_model2);
          res = user.autoriserEnEcriture(user, note, 3);
          if (res) {
            reponse = JOptionPane.showConfirmDialog(null,
                "Etes vous sur de vouloir suprimmer "
                    + listeNote2.getSelectedItem() + " ?",
                "Confirmer la supression",
                JOptionPane.YES_NO_OPTION);
            if (reponse == JOptionPane.YES_OPTION) {
              this.user.deleteNote(note);
              this.model2.setModel(user.listNotesAccess(user
                  .getGroupeId(user.getUserId())));
            }
          } else {
            JOptionPane
                .showMessageDialog(
                    null,
                    "Vous n'avez pas les droits d'ecriture sur la note",
                    "Erreur", JOptionPane.ERROR_MESSAGE);
          }
        } catch (RemoteException e1) {
          e1.printStackTrace();
        } catch (SQLException e1) {
          e1.printStackTrace();
        }
        return;
      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == ouvrir2) { // Ouvrir une note de Groupe
      index_model3 = listeNote3.getSelectedIndex();
      if (index_model3 >= 0) {
        Note note = model3.getNoteAt(index_model3);
        FenetreNote fno = null;
        try {
          fno = new FenetreNote(user, model1, model2, model3, note, 2); // ouvre
          // fenetre
          // pr modif
          // note
        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }
        fno.setVisible(true);
        System.out.println("Ouverture Note accessible Position: "
            + index_model3);

      } else {
        JOptionPane.showMessageDialog(null, "aucune note", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }
    }
    if (ev.getSource() == supprimer2) { // Suprimmer une note de Groupe
                      // accessible
      index_model3 = listeNote3.getSelectedIndex();
      if (index_model3 >= 0) {
        boolean res = false; // Oui ou Non si autoriser en ecriture sur
                    // la note
        try {
          Note note = model3.getNoteAt(index_model3);
          res = user.autoriserEnEcriture(user, note, 2);
          if (res) {
            reponse = JOptionPane.showConfirmDialog(null,
                "Etes vous sur de vouloir suprimmer "
                    + listeNote3.getSelectedItem() + " ?",
View Full Code Here

    fireIntervalRemoved(this, 0, index);
 
 
  public String getElementAt(int index) { // renvoi le titre de la note a cet
                      // emplacement dans la combo
    User user = myUsers.get(index);
    String res = "";
    this.index = index;
    try {
      res = user.getNom() + " " + user.getPrenom();
    } catch (RemoteException e) {
      e.printStackTrace();
    }
    return res;
  }
View Full Code Here

    return res;
  }

  public User getUserAt(int index) { // renvoi le titre de la note a cet
                    // emplacement dans la combo
    User user = myUsers.get(index);
    return user;
  }
View Full Code Here

    if (ev.getSource() == modif) {
      int i2=modelDroitDirect2.getDroitAt(type_droit_direct2.getSelectedIndex());
 
      index_model2 = listeUser2.getSelectedIndex();
      if (index_model2 >= 0) {
        User user2 = model2.getUserAt(index_model2);
        try {
          user2.modifDroitDirect(note, user2, i2);
          System.out.println("Modification d'un droit direct en : "
              + i2 + " pour : "
              + user2.getProprioNomPrenom(user2.getUserId()));

        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }
    }
    }
    if (ev.getSource() == save) {
      this.dispose();
    }
    if (ev.getSource() == bouton1) { // Bouton ajouter user autoris�
      index_model1 = listeUser.getSelectedIndex();
      if (index_model1 >= 0) {
        User users1 = model1.getUserAt(index_model1);
        // METHODE 1 : Ajout sur la bdd et recharge les 2 listes de part
        // la bdd
        try {
          System.out.println("Ajout droit direct :"
              + droit_direct_add + " pour "
              + users1.getProprioNomPrenom(users1.getUserId()));
          user.addDroitDirect(note, users1, droit_direct_add); //
          model1.setModel(user.listUsersEli(note));
          if (model1.getSize() > 0) {
            listeUser.setSelectedIndex(0);
          }
          model2.setModel(user.listUsersAut(note));
          if (model2.getSize() > 0) {
            listeUser2.setSelectedIndex(0);
            User user2 = model2.getUserAt(index_model2);
            //type_droit_direct2.setSelectedIndex(user2.getDroitDirectNote(note,user2));
            System.out.println("Chargement des droits direct de : " + user2.getProprioNomPrenom(user2.getUserId()));
         
          }
        } catch (RemoteException e) {
          e.printStackTrace();
        } catch (SQLException e) {
          e.printStackTrace();
        }
        /*
         * METHODE 2 : Ajout et suprimme sur les 2 Usersmodel
         * model2.addUser(users1); model1.delUser(index_model1); if
         * (model1.getSize() > 0) { listeUser.setSelectedIndex(0); } if
         * (model2.getSize() > 0) { listeUser2.setSelectedIndex(0); }
         */
      } else {
        JOptionPane.showMessageDialog(null, "aucun user", "Erreur",
            JOptionPane.ERROR_MESSAGE);
      }

    }
    if (ev.getSource() == bouton2) { // Bouton suprimmer user autoris�
      index_model2 = listeUser2.getSelectedIndex();
      if (index_model2 >= 0) {
        User users2 = model2.getUserAt(index_model2);

        // METHODE 1 : Ajout sur la bdd et recharge les 2 listes de part
        // la bdd
        try {
          user.deleteDroitDirect(note, users2);
View Full Code Here

public class Client {

  public static void main(String[] args) {
   
    FenetreConnexion fac = new FenetreConnexion();
    fac.setVisible(true);
  }
View Full Code Here

   *            args
   * @throws SQLException
   *             SQLException
   */
  public static void main(final String[] args) throws SQLException {
    FenetreServeur fen = new FenetreServeur();
    fen.setVisible(true);
  }
View Full Code Here

   */
  public static void main(final String[] args) throws SQLException {
    String strClassPath = System.getProperty("java.class.path");
    System.out.println("Classpath is " + strClassPath);
   
    FenetreServeur fen = new FenetreServeur();
    fen.setVisible(true);
  }
View Full Code Here

TOP

Related Classes of fr.univ.jfc.java.grp7.ihm.swing.fenetre.FenetreServeur

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.