Beispiel #1
0
 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;
 }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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();
        }
Beispiel #5
0
        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();
        }