Class Commande

java.lang.Object
   |
   +----Commande

public class Commande
extends Object
Cette classe gère une commande. Elle fournit des méthodes permettant d'ajouter, d'enlever, de consulter ou de lister des Lignes de commande. Une ligne est un couple article/quantite, ou un Article peut également être un Lot d'article en promotion.


Constructor Index

 o Commande(String)

Method Index

 o addLigne(Article, int)
AJoute une ligne à la commande (un couple article/quantite)
 o decrisToi()
Affiche un ensemble de lignes décrivant chauque ligne de la commande (article, quantite, prix total)
 o deleteLigne(int)
Supprime une ligne de la commande
 o getLigne(int)
Permet de renvoyer une ligne de commande (un couple article/quantite)
 o getPrix()
Renvoie le prix total de la commande, calculé à partir des lignes de la commande
 o read(String)
 o write(String)

Constructors

 o Commande
 public Commande(String client)

Methods

 o addLigne
 public void addLigne(Article article_a_rajouter,
                      int quantite)
AJoute une ligne à la commande (un couple article/quantite)

 o deleteLigne
 public void deleteLigne(int position)
Supprime une ligne de la commande

 o getLigne
 public ArticleQuantite getLigne(int position)
Permet de renvoyer une ligne de commande (un couple article/quantite)

 o decrisToi
 public void decrisToi()
Affiche un ensemble de lignes décrivant chauque ligne de la commande (article, quantite, prix total)

 o getPrix
 public void getPrix()
Renvoie le prix total de la commande, calculé à partir des lignes de la commande

 o write
 public void write(String filename)
 o read
 public void read(String filename) throws IOException