Traiter une vente ┌─┐ ┌─┐ │c│ │s│ └┬┘ └┬┘ │ démarrerVente │ │──────────────────────────────────────────────────>│ │ │ ╔═════════════════════════╤═════════════════════════════╗ ║ loop reste des articles │ │ ║ ╟─────────────────────────┘ │ ║ ║ │ saisirArticle(codeArticle : int, quantité : int) │ ║ ║ │──────────────────────────────────────────────────>│ ║ ║ │ │ │ ║ ║ │ description, total │ ║ ║ │< ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ ║ ║ │ │ │ ║ ╚═════════════════════════╧═════════════════════════════╝ │ terminerVente() │ │──────────────────────────────────────────────────>│ │ │ │ total avec taxes │ │< ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ créerPaiement(montant : Monnaie) │ │──────────────────────────────────────────────────>│ │ │ │ remise de la monnaie, du reçu │ │< ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │