Esempio n. 1
0
        public ShopComputerModel()
        {
            var sellers = Generator.GetNewSeller(20);

            Generator.GetNewProduct(1000);
            foreach (var seller in sellers)
            {
                Sellers.Enqueue(seller);
            }
            for (int i = 0; i < 3; i++)
            {
                CashDesks.Add(new CashDesk(CashDesks.Count, Sellers.Dequeue()));
            }
        }
Esempio n. 2
0
        public ShopComputerModel()
        {
            List <Seller> sellers = Generator.GetNewSellers(20);

            Generator.GetNewProducts(1000);
            Generator.GetNewCustomers(100);

            foreach (Seller seller in sellers)
            {
                Sellers.Enqueue(seller);
            }

            for (int i = 0; i < 3; i++)
            {
                CashDesks.Add(new CashDesk(CashDesks.Count, Sellers.Dequeue(), null));
            }
        }
Esempio n. 3
0
        public ShopComputerModel()
        {
            var sellers = generator.GetNewSellers(15);

            generator.GetNewProducts(100);
            generator.GetNewCustomers(100);

            foreach (var seller in sellers)
            {
                Sellers.Enqueue(seller);
            }

            for (int i = 0; i < 3; i++)
            {
                CashRegisters.Add(new CashRegister(CashRegisters.Count, Sellers.Dequeue(), null));
            }
        }
Esempio n. 4
0
        public ShopModel()
        {
            var sellers = generator.GetSeller(8);

            generator.GetProduct(100);
            generator.GetCustomer(20);

            foreach (var seller in sellers)
            {
                Sellers.Enqueue(seller);
            }

            for (
                int i = 0; i < 3; i++)
            {
                Cashs.Add(new Cash(Cashs.Count, Sellers.Dequeue()));
            }
        }
Esempio n. 5
0
        public ShopCompModel()
        {
            var sellers = generator.GetNewSellers(20);

            generator.GetNewProducts(1000);
            generator.GetNewCustomers(100);
            cancellationTokenSource = new CancellationTokenSource();
            token = cancellationTokenSource.Token;

            foreach (var seller in sellers)
            {
                Sellers.Enqueue(seller);
            }
            for (int i = 0; i < 3; i++)
            {
                CashDesks.Add(new CashDesk(CashDesks.Count, Sellers.Dequeue(), null));
            }
        }
Esempio n. 6
0
        public ShopComputerModel()
        {
            var sellers = Generator.GetNewSellers(20);

            Generator.GetNewProducts(1000);
            Generator.GetNewCustomers(100);

            cancelTokenSource = new CancellationTokenSource();
            token             = cancelTokenSource.Token;

            foreach (var seller in sellers)
            {
                Sellers.Enqueue(seller); //очередь касиров (чтобы брать свободных)
            }

            for (int i = 0; i < 3; i++)
            {
                CashDesks.Add(new CashDesk(CashDesks.Count, Sellers.Dequeue(), null)); //создаем кассы
            }
        }