Exemple #1
0
            static void ShowAddSale()
            {
                Console.WriteLine("");
                Console.WriteLine("================= Yeni satış əlavə edin ================");

                Console.WriteLine("");
                Console.Write("Məhsulun kodunu daxil edin :");
                string productCode = Console.ReadLine();

                Console.WriteLine("");
                Console.Write("Miqdarını daxil edin :");


                string productQuantityInput = Console.ReadLine();
                int    productQuantity;

                while (!int.TryParse(productQuantityInput, out productQuantity))
                {
                    Console.WriteLine("");
                    Console.Write("Rəqəm daxil etməlisiniz! :");
                    productQuantityInput = Console.ReadLine();
                    Console.WriteLine("");
                }



                _marketableService.AddSale(productCode, productQuantity);
            }  // isdiyir
 static void AddSale()
 {
     Product        product  = new Product();
     List <Product> _product = new List <Product>();
     {
         Console.WriteLine("Mehsulun kodunu daxil edin");
         string Code = Console.ReadLine();
         Console.WriteLine("Mehsulun sayini daxil edin");
         string count1 = Console.ReadLine();
         int    count;
         while (!int.TryParse(count1, out count))
         {
             Console.WriteLine("duzgun say daxil edin");
             count1 = Console.ReadLine();
         }
         var list = marketableService.GetProductByCode(Code);
         if (list.Count == 0)
         {
             Console.WriteLine("Bu kodda mehsul yoxdur");
         }
         else
         {
             Console.WriteLine("Mehsul ugurla elave olundu");
             marketableService.AddSale(Code, count);
         }
     }
 }
        static void ShowAddSale()
        {
            Console.WriteLine("");
            Console.WriteLine("-------------- Yeni Satış əlavə et --------------");

            #region Product Code
            Console.WriteLine("");
            Console.Write("Məhsulun kodunu daxil edin: ");
            string productCode = Console.ReadLine();
            #endregion

            #region Product Quantity
            Console.WriteLine("");
            Console.Write("Miqdarını daxil edin: ");
            string productQuantityInput = Console.ReadLine();
            int    productQuantity;

            while (!int.TryParse(productQuantityInput, out productQuantity))
            {
                Console.WriteLine("");
                Console.Write("Rəqəm daxil etməlisiniz!: ");
                productQuantityInput = Console.ReadLine();
                Console.WriteLine("");
            }
            #endregion

            _marketableService.AddSale(productCode, productQuantity);
        }
Exemple #4
0
        static void ShowAddSale()
        {
            Sale sale = new Sale();

            Console.WriteLine("=======================================================");
            Console.WriteLine("-------------------- Satış əlavə etmək ----------------");
            Console.WriteLine("=======================================================");
            Console.WriteLine("");


            Console.Write("Mehsulun kodunu daxil edin: ");
            Console.WriteLine("");

            string proCodeInput = Console.ReadLine();


            Console.Write("Mehsulun miqdarını daxil edin :");
            Console.WriteLine("");

            string proQuantityInput = Console.ReadLine();
            int    proQuantity;

            while (!int.TryParse(proQuantityInput, out proQuantity))
            {
                Console.WriteLine("Rəqəm daxil etməlisiniz");
                Console.WriteLine("");
                proQuantityInput = Console.ReadLine();
            }

            _marketableService.AddSale(proCodeInput, proQuantity);

            Console.WriteLine("");
            Console.WriteLine("----------------- Satış əlavə edildi -----------------");
        }
Exemple #5
0
        static void AddSale()
        {
            #region Sale Number
            Console.WriteLine("\nElave edeceyiniz satish sayini daxil edin :");
            string numberInput = Console.ReadLine();
            int    number;

            while (!int.TryParse(numberInput, out number))
            {
                Console.WriteLine("Reqem daxil etmelisiniz!");
                numberInput = Console.ReadLine();
            }
            #endregion

            Dictionary <string, int> sales = new Dictionary <string, int>();

            try
            {
                #region Loop For
                for (int i = 0; i < number; i++)
                {
                    Console.WriteLine("\nMehsul {0}-n kodunu daxil edin : ", i + 1);
                    string productCode = Console.ReadLine();
                    try
                    {
                        var code = _marketableService.GetProductByCode(productCode);
                    }
                    catch (ProductNotFoundException e)
                    {
                        Console.WriteLine("Bu kodda mehsul yoxdur !");
                    }

                    Console.WriteLine("Mehsul {0}-n sayini daxil edin : ", i + 1);
                    string quantityInput = Console.ReadLine();
                    int    quantity;

                    while (!int.TryParse(quantityInput, out quantity))
                    {
                        Console.WriteLine("Reqem daxil etmelisiniz!");
                        quantityInput = Console.ReadLine();
                    }
                    sales.Add(productCode, quantity);
                }
                #endregion
                try
                {
                    _marketableService.AddSale(sales);
                    Console.WriteLine("-------------- Yeni satish ugurla elave edildi -------------");
                }
                catch (SaleProductQuantityExceededException e)
                {
                    Console.WriteLine("Mehsul sayini yalnish daxil etdiyniz !");
                }
            }
            catch
            {
                Console.WriteLine("\nSiz mehsulun kodun ve ya sayin duzgun daxil etmediniz, yeniden sinayin !");
            }
        }
Exemple #6
0
        } //completed

        static void ShowAddSale()
        {
            Console.WriteLine("Satış əlavə edin");
            Sale addSale = new Sale();

            #region SaleNumber
            DateTime Date;
            int      itemCount;
            int      productCode;

            do
            {
                Console.WriteLine("Satışın Nömrəsini daxil edin: ");
                string inputNumber = Console.ReadLine();
                int    Number;
                while (!int.TryParse(inputNumber, out Number))
                {
                    Console.WriteLine("Yalnız rəqəm daxil edə bilərsiniz");
                    inputNumber = Console.ReadLine();
                }
                addSale.SaleNumber = Number;

                #endregion
                Console.WriteLine("Satış tarixini daxil edin");
                string inputDate = Console.ReadLine();

                while (!DateTime.TryParse(inputDate, out Date))
                {
                    Console.WriteLine("Düzgün tarix daxil edin");
                    inputDate = Console.ReadLine();
                }
                addSale.Date = Date;

                SaleItem saleItem = new SaleItem();

                #region SaleItemCount

                Console.WriteLine("İtem Miqdarını daxil edin");
                string inputItemCount = Console.ReadLine();

                while (!int.TryParse(inputItemCount, out itemCount))
                {
                    Console.WriteLine("Yalnız rəqəm daxil edə bilərsiniz");
                    inputItemCount = Console.ReadLine();
                }
                saleItem.SaleItemCount = itemCount;
                #endregion

                Product product = new Product();

                #region ProductCode

                Console.WriteLine("Kodu daxil edin: ");
                string inputItemCode = Console.ReadLine();
                while (!int.TryParse(inputItemCode, out productCode))
                {
                    Console.WriteLine("Yalnız rəqəm daxil edə bilərsiniz");
                    inputItemCode = Console.ReadLine();
                }
                product.ProductCode = productCode;
                #endregion ProductCode

                _marketableService.AddSale(productCode, itemCount, Number, Date);
            } while (itemCount == 0);
        } //completed