public static void main(String[] args) {
    // Creation de 3 utilisateurs
    Utilisateur moderateur = new Utilisateur("moderateur", "azerty", Autorisation.MODERATEUR);
    Utilisateur utilisateur1 = new Utilisateur("thomas", "tomtom", Autorisation.UTILISATEUR);
    Utilisateur utilisateur2 = new Utilisateur("thomas", "sophie", Autorisation.UTILISATEUR);

    String message = "Bonjour " + moderateur;
    // Equivalent a "Bonjour ".concat(moderateur.toString())

    // Comparaison des deux premiers utilisateurs
    if (!moderateur.equals(utilisateur1))
      message +=
          "\n" + moderateur + " et " + utilisateur1 + " sont des utilisateurs diff\u00e9rents";

    // Declaration de 2 references de classe java.lang.Object designant les utilisateurs egaux.
    // Toute classe heritant de java.lang.Object, il est possible de convertir implicitement
    // une reference de n'importe quelle classe en une reference de type java.lang.Object
    Object objetA = utilisateur1;
    Object objetB = utilisateur2;

    if (objetA.equals(objetB)) message += "\n" + objetA + " et " + objetB + " sont \u00e9gaux";
    // Si la classe de l'objet ne redefinie pas les methodes de java.lang.Object
    // ce sont les methodes de la classe java.lang.Object qui sont appelees
    objetA = new Boisson("Jus d'orange", 3.f);
    objetB = new Boisson("Jus d'orange", 3.f);
    if (!objetA.equals(objetB))
      // Meme si les deux boissons memorisent les memes valeurs, ce sont deux objets
      // differents pour la methode equals de la classe java.lang.Object
      message += "\nLes deux objets " + objetA + " et " + objetB + " ne sont pas \u00e9gaux";

    javax.swing.JOptionPane.showMessageDialog(null, message);
  }
Exemplo n.º 2
0
 public void testget_station_voisine() {
   Plan p = new Plan();
   Utilisateur u = new Utilisateur(new Point(905, 660));
   assertEquals(p.get_station("Nation").getNom(), p.get_station_voisine(u.getGPS()).getNom());
   u.setGPS(new Point(582, 831));
   assertEquals(p.get_station("Denfert"), p.get_station_voisine(u.GPS));
   u.setGPS(new Point(554, 106));
   assertEquals(p.get_station("Saint-Denis"), p.get_station_voisine(u.GPS));
 }
Exemplo n.º 3
0
 @Override
 public void parMotCle(String ch) {
   // TODO Auto-generated method stub
   listMessage = user.getListeMessages();
   for (int i = 0; i < listMessage.size(); i++) {
     if (listMessage.get(i).getMessage().contains(ch)) {
       listMessage.remove(i);
     }
     user.setListeMessage(listMessage);
   }
 }
Exemplo n.º 4
0
 @Override
 public void parTaille(int x) {
   // TODO Auto-generated method stub
   listMessage = user.getListeMessages();
   for (int i = 0; i < listMessage.size(); i++) {
     if (listMessage.get(i).getMessage().length() == x) {
       listMessage.remove(i);
     }
     user.setListeMessage(listMessage);
   }
 }
Exemplo n.º 5
0
 public Assignment(Utilisateur utilisateur, Groupe groupe, String rol) {
   this.getAssignmentPK().setUtilisateurId(utilisateur.getId_utilisateur());
   this.getAssignmentPK().setGroupeId(groupe.getId_groupe());
   this.utilisateur = utilisateur;
   this.groupe = groupe;
   this.rol = rol;
 }
Exemplo n.º 6
0
  /** Create the frame. */
  public InterfaceVente(LogicielVendeur mc, Utilisateur actif) {
    this.mc = mc;
    this.actif = actif;
    gestionFenetre = new GestionnaireFenetre(this);
    addWindowListener(gestionFenetre);
    setTitle("24/24 Manager");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 1280, 720);
    contentPane = new JPanel();
    contentPane.setBackground(new Color(241, 246, 190));
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);
    setVisible(true);

    // Panel info
    JPanel panelHaut = new PanelInformation(this);
    panelHaut.setBounds(900, 10, 400, 30);
    contentPane.add(panelHaut);

    // crŽation d'une vente
    venteEnCour = new Vente(actif.getLogin());
    numVente = venteEnCour.getNumVente();

    initComposant();
    initJTabbedPane();
    initPaneVente();
    initTableVente();
    initResumVente();
    completeResumeVente();

    mt = new MiseAJourStockVenteThread(this);
    mt.start();

    addWindowListener(
        new WindowListener() {
          public void windowOpened(WindowEvent e) {}

          public void windowIconified(WindowEvent e) {}

          public void windowDeiconified(WindowEvent e) {}

          public void windowDeactivated(WindowEvent e) {}

          public void windowClosing(WindowEvent e) {
            mt.arret();
          }

          public void windowClosed(WindowEvent e) {}

          public void windowActivated(WindowEvent e) {}
        });
  }
Exemplo n.º 7
0
  private void deconnexionMouseClicked(
      java.awt.event.MouseEvent evt) { // GEN-FIRST:event_deconnexionMouseClicked
    Utilisateur x = new Utilisateur();
    x.setLocationRelativeTo(x.getParent());
    x.setLocationRelativeTo(x.getGlassPane());
    x.setResizable(false);

    x.show();
    this.dispose();
  } // GEN-LAST:event_deconnexionMouseClicked