1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
|
//classe article
class Article{
private String nomarticle ;
private double prixunitaire ;
private double quantite ;
//constructeur
public Article (String nomarticle , double prixunitaire , double quantite) {
this.nomarticle = nomarticle ;
this.prixunitaire = prixunitaire;
this.quantite = quantite;
}
//constructeur
public Article(){
}
public String getNomarticle() {
return nomarticle ;
}
public double getPrixunitaire() {
return prixunitaire ;
}
public double getQuantite() {
return quantite ;
}
public void setNomarticle(String nouvNomarticle) {
nomarticle = nouvNomarticle ;
}
public void setPrixunitaire(double nouvPrixunitaire) {
prixunitaire = nouvPrixunitaire ;
}
public void setQuantite(double nouvQuantite) {
quantite = nouvQuantite ;
}
//affichage des informations
public void afficher() {
System.out.println("nom de l'article : " + getNomarticle());
System.out.println("Prix unitaire : " + getPrixunitaire());
System.out.println("quantite : " + getQuantite());
}
}
class Factures {
private double montant ;
private Clien nomClient ;
private String naturePayement ;
private Vector<Article> Art = new Vector<Article> ();
public Factures (double montant,String nom,String prenom,String numTel ,String codeCivic,String codePos,String pays ,String naturePayement,
String nomarticle , double prixunitaire , double quantite){
this.montant = montant ;
this.nomClient = new Clien(nom , prenom, numTel , codeCivic, codePos, pays) ;
this. naturePayement = naturePayement ;
this.Art = Art = new Vector<Article> ();// Art(nomarticle,prixunitaire,quantite);
}
//String nomarticle , double prixunitaire , double quantite
public void setArticle(){
Art.add(new Article(nomarticle , prixunitaire , quantite));
}
public double getMontant() {
return montant ;
}
public void setMontant(double nouvMontant) {
montant = nouvMontant ;
}
public String getNaturePayement() {
return naturePayement ;
}
public void setNaturePayement(String nouvNaturePayement) {
naturePayement = nouvNaturePayement ;
}
public void afficher() {
DecimalFormat monnaie = new DecimalFormat("0.00") ;
System.out.println("Montant :" + monnaie.format(montant) + "\n");
System.out.println("Nature du payement : " + naturePayement + "\n");
nomClient.afficher();
System.out.println();
}
} |
Partager