Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. ricerca.addActionListener(new ActionListener() {
  2.  
  3. @Override
  4. public void actionPerformed(ActionEvent e) {
  5. Persona p = new Persona();
  6. if(v.size() <= 0)
  7. JOptionPane.showMessageDialog(null, "Database vuoto");
  8.  
  9. else {
  10. String nome = JOptionPane.showInputDialog("Inserisci il nome della persona da cercare");
  11. String cognome = JOptionPane.showInputDialog("Inserisci il cognome della persona da cercare");
  12.  
  13. if(p.ricercaNominativo(nome, cognome, v))
  14. JOptionPane.showMessageDialog(null, "Il cliente è in archivio");
  15. else
  16. JOptionPane.showMessageDialog(null, "Il cliente non è in archivio");
  17. }
  18. }
  19. });
  20.  
  21. boolean ricercaNominativo(String nome, String cognome, Vector v) {
  22. int i=0;
  23. boolean trovato = false;
  24. while(i < v.size()) {
  25. Persona p = new Persona();
  26. p = (Persona)v.get(i);
  27. if(nome.equals(p.nome) && cognome.equals(p.cognome)) {
  28. trovato = true;
  29. break;
  30. }
  31. else
  32. i++;
  33. }
  34. return trovato;
  35. }
  36.  
  37. boolean ricercaNominativo(String nome, String cognome, String data, Vector v) {
  38. int i=0;
  39. boolean trovato = false;
  40. while(i < v.size()) {
  41. Persona p = new Persona();
  42. p = (Persona)v.get(i);
  43. if(nome.equals(p.nome) && cognome.equals(p.cognome)) {
  44. trovato = true;
  45. break;
  46. }
  47. else
  48. i++;
  49. }
  50. return trovato;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement