Advertisement
Guest User

Persoon

a guest
Nov 27th, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. /**
  2. * Methode om dienblad te koppelen aan een persoon
  3. * @param dienblad
  4. */
  5. public void pakDienblad(Dienblad dienblad)
  6. {
  7. if (this.heeftDienblad())
  8. {
  9. System.out.println("U heeft al een dienblad gepakt.");
  10. }
  11. else
  12. {
  13. this.dienblad = dienblad;
  14. }
  15. }
  16.  
  17. /**
  18. * Methode om artikel te pakken en te plaatsen op het dienblad
  19. * @param artikel
  20. */
  21. public void pakArtikel(Artikel artikel)
  22. {
  23. if (this.heeftDienblad())
  24. {
  25. dienblad.voegToe(artikel);
  26. }
  27. else
  28. {
  29. System.out.println("U moet eerst een dienblad pakken voordat u een artikel kunt pakken.");
  30. }
  31. }
  32.  
  33. /**
  34. * Methode om artikel te pakken en te plaatsen op het dienblad
  35. * @param artikel
  36. */
  37. public boolean heeftDienblad()
  38. {
  39. if (this.dienblad == null)
  40. {
  41. return false;
  42. }
  43. else
  44. {
  45. return true;
  46. }
  47. }
  48.  
  49. /**
  50. * Methode om de totaalprijs van de artikelen
  51. * op dienblad dat bij de persoon hoort uit te rekenen
  52. * @return De totaalprijs
  53. */
  54. public double getTotaalPrijs()
  55. {
  56. if (heeftDienblad())
  57. {
  58. return dienblad.getTotaalPrijs();
  59. }
  60. else
  61. {
  62. return 0.00;
  63. }
  64. }
  65.  
  66. /**
  67. * Methode om het aantal artikelen op dienblad dat bij de
  68. * persoon hoort te tellen
  69. * @return Het aantal artikelen
  70. */
  71. public int getAantalArtikelen()
  72. {
  73. if (heeftDienblad())
  74. {
  75. return dienblad.getAantalArtikelen();
  76. }
  77. else
  78. {
  79. return 0;
  80. }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement