public Article(string designation, double prix, int quantite, TypeArticleEnum typeArticleEnum) { this.designation = designation; this.prix = prix; this.quantité = quantite; this._typeArticleEnum = typeArticleEnum; }
public ArticleType(string nomArticle, double prixArticle, int quantiteArticle, TypeArticleEnum typeArticleEnum) { this.nomArticle = nomArticle; this.prixArticle = prixArticle; this.quantiteArticle = quantiteArticle; this._typeArticleEnum = typeArticleEnum; }
static void Main(string[] args) { // Création de deux articles directement depuis le code source ArticleType article1 = new ArticleType("PS5", 499.99, 5, TypeArticleEnum.Loisir); ArticleType article2 = new ArticleType("Jus d'" + "orange", 1.50, 25, TypeArticleEnum.Alimentaire); article1.Afficher(); article2.Afficher(); article1.Ajouter(); article2.Retirer(); article1.Afficher(); article2.Afficher(); // Création d'un article par l'utilisateur Console.WriteLine("[Creation d'un nouveau article]"); Console.WriteLine("Nom de l'article : "); string nomNewArticle = Console.ReadLine(); Console.WriteLine("Prix de l'article"); double prixNewArticle; while (!double.TryParse(Console.ReadLine(), out prixNewArticle)) { Console.WriteLine("Erreur : Format du prix incorrect"); } ; Console.WriteLine("Quantité de l'article"); int quaniteNewArticle = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Type de l'article : "); Console.WriteLine("1. Alimentaire "); Console.WriteLine("2. Droguerie"); Console.WriteLine("3. Habillement"); Console.WriteLine("4. Loisir : "); TypeArticleEnum typeNewArticle = (TypeArticleEnum)(Convert.ToInt32(Console.ReadLine()) - 1); ArticleType newArticle = new ArticleType(nomNewArticle, prixNewArticle, quaniteNewArticle, typeNewArticle); Console.WriteLine(Environment.NewLine); newArticle.Afficher(); }
static void Main(string[] args) { Article article1 = new Article("pomme", 5, 10, TypeArticleEnum.Alimentaire); article1.afficher(); Article article2 = new Article("television", 500, 2, TypeArticleEnum.Alimentaire); article2.afficher(); article1.ajouter(); article2.Supprimer(); article1.afficher(); article2.afficher(); Console.WriteLine("[Creation d'un article]"); Console.WriteLine("Nom de l'article : "); string nomNewArticle = Console.ReadLine(); Console.WriteLine("Prix de l'article"); double prixNewArticle; while (!double.TryParse(Console.ReadLine(), out prixNewArticle)) { Console.WriteLine("Erreur : Format du prix incorrect"); } ; Console.WriteLine("Quantité de l'article"); int quantiteNewArticle = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Type : "); Console.WriteLine("1. Alimentaire "); Console.WriteLine("2. Droguerie"); Console.WriteLine("3. Habillement"); Console.WriteLine("4. Loisir : "); TypeArticleEnum typeNewArticle = (TypeArticleEnum)(Convert.ToInt32(Console.ReadLine()) - 1); Console.WriteLine(Environment.NewLine); Article newArticle = new Article(nomNewArticle, prixNewArticle, quantiteNewArticle, typeNewArticle); newArticle.afficher(); }
static void Main(string[] args) { Article article1 = new Article("NBA 2K21", 69.99, 2, TypeArticleEnum.Loisir); Article article2 = new Article("Pomme", 1, 50, TypeArticleEnum.Alimentaire); article1.Afficher(); article2.Afficher(); article1.Ajouter(); article2.Retirer(); article1.Afficher(); article2.Afficher(); Console.WriteLine("Nom de l'article : "); string nomNewArticle = Console.ReadLine(); Console.WriteLine("Prix de l'article"); double prixNewArticle; while (!double.TryParse(Console.ReadLine(), out prixNewArticle)) { Console.WriteLine("Erreur : Format du prix incorrect"); } ; Console.WriteLine("Quantitée : "); int quaniteNewArticle = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Type : "); Console.WriteLine("1. Alimentaire "); Console.WriteLine("2. Droguerie"); Console.WriteLine("3. Habillement"); Console.WriteLine("4. Loisir : "); TypeArticleEnum typeNewArticle = (TypeArticleEnum)(Convert.ToInt32(Console.ReadLine()) - 1); Article newArticle = new Article(nomNewArticle, prixNewArticle, quaniteNewArticle, typeNewArticle); Console.WriteLine(Environment.NewLine); newArticle.Afficher(); }