Пример #1
0
        public void defineNewArticle()
        {
            Console.WriteLine("Enter article name");
            string name = Console.ReadLine();

            if (name == null || name.Length == 0)
            {
                Console.WriteLine("Article name is mandatory");
            }

            Console.WriteLine("Enter article price");
            string price = Console.ReadLine();

            if (price == null || price.Length == 0)
            {
                Console.WriteLine("Article price is mandatory");
            }

            Console.WriteLine("Choose pdv type:");
            Console.WriteLine("1 - Croatian PDV");

            int pdvType = Int32.Parse(Console.ReadLine());
            PDV pdv     = null;

            if (pdvType == CroatianPDV.getInstance().getId())
            {
                pdv = CroatianPDV.getInstance();
            }
            else
            {
                Console.WriteLine("PDV type does not exists");
            }
            Console.WriteLine("Enter article type");
            Console.WriteLine("1 - Article per item");
            Console.WriteLine("2 - Article per kg");
            int articleType = Int32.Parse(Console.ReadLine());

            if (articleType == 1)
            {
                ArticlePerItem articlePerItem = new ArticlePerItem(Util.getGlobalIdCounter(), name, float.Parse(price), pdv);
                articlePerItem.save();
                Console.WriteLine("Article created:");
                articlePerItem.print();
            }
            else if (articleType == 2)
            {
                ArticlePerKg articlePerKg = new ArticlePerKg(Util.getGlobalIdCounter(), name, float.Parse(price), pdv);
                articlePerKg.save();
                Console.WriteLine("Article created:");
                articlePerKg.print();
            }
            else
            {
                Console.WriteLine("PDV type does not exists");
            }
        }
Пример #2
0
        public void defineNewArticle()
        {
            Console.WriteLine("Enter article name");
            string name = Console.ReadLine();

            if (name == null || name.Length == 0)
            {
                Console.WriteLine("Article name is required");
            }

            Console.WriteLine("Enter article retail price");
            string retailprice = Console.ReadLine();

            if (retailprice == null || retailprice.Length == 0)
            {
                Console.WriteLine("Article retail price is required");
            }

            Console.WriteLine("Enter article promoution price");
            string promprice = Console.ReadLine();

            if (promprice == null || promprice.Length == 0)
            {
                Console.WriteLine("Article promoution price is required");
            }

            Console.WriteLine("Enter article promoution quantity");
            string promquantity = Console.ReadLine();

            if (promquantity == null || promquantity.Length == 0)
            {
                Console.WriteLine("Article promoution quantity is required");
            }
            ArticlePerKg articlePerKg = new ArticlePerKg(Util.getGlobalIdCounter(), name, double.Parse(retailprice), double.Parse(promprice), double.Parse(promquantity), 1);

            articlePerKg.save();
            Console.WriteLine("Article created:");
            articlePerKg.print();
        }