Exemplo n.º 1
0
        public static void AfficherArticle(ArticleC4 art)
        {
            {
                if (art.Taxes == null & art.PrixArticle == 0 & art.Designation == null & art.References == null)
                {
                    Console.WriteLine("Cet Article est initialise mais vide...");
                }
                else
                {
                    Console.Write("Article     : " + art.Designation + "\n" +
                                  "Description : " + art.References + "\n");
                    if (Math.Abs(art.PrixArticle) > 0)
                    {
                        Console.Write("Prix        : " + art.PrixArticle.ToString("C2") + "\n");
                    }

                    if (art.Taxes != null)
                    {
                        Console.Write("TVQ         : " + (art.PrixArticle * art.Taxes.Tvq).ToString("C2") + "\n" +
                                      "TPS         : " + (art.PrixArticle * art.Taxes.Tps).ToString("C2") + "\n" +
                                      $"Prix Total  : {art.CalculerTotal()}");
                    }

                    if (art.PrixArticle > 0 & art.Taxes == null)
                    {
                        Console.Write("Prix Total  : " + art.PrixArticle.ToString("C2") + "(Aucune Taxes Lie)\n");
                    }
                }
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            var taxes    = new TaxesC3(0.095, 0.005);
            var article1 = new ArticleC4("Vraiment pas bon", 1.60, taxes, "Cherry Blossom");

            article1.AfficherArticle();

            Console.ReadLine();
            Console.Clear();

            Console.WriteLine("Copie de l'article 1");
            var article4 = new ArticleC4(article1);

            article4.AfficherArticle();

            Console.ReadLine();
            Console.Clear();

            var article2 = new ArticleC4("Legume vert avec des feuilles", "Salade Iceberg");

            article2.AfficherArticle();

            Console.ReadLine();
            Console.Clear();

            var article3 = new ArticleC4(null, 1.10, null, null);

            article3.AfficherArticle();


            Console.ReadLine();
            Console.Clear();

            var article5 = new ArticleC4();

            article5.AfficherArticle();
            Console.ReadLine();
        }