コード例 #1
0
        public bool ProductListH()
        {
            DateTime localDate = DateTime.Now;

            Console.WriteLine("How Many Products?");
            int o = Int32.Parse(Console.ReadLine());
            int h = 0;

            while (h < o)
            {
                Shopping tryn2 = new Shopping(localDate, " ", 0, " ", 0);
                tryn2.HandMadeProduct();
                ListP.Add(tryn2);
                h++;
            }

            //ListP.Add(tryn2);
            Console.WriteLine("ok");
            return(true);
        }
コード例 #2
0
        public bool ProductListRandom()
        {
            DateTime localDate = DateTime.Now;
            int      numbers   = 30;
            int      i         = 0;

            while (i < numbers)
            {
                Shopping tryn5 = new Shopping(localDate, " ", 0, " ", 0);
                int      a     = 0;
                tryn5.RandomProduct();
                //Console.WriteLine(items.ProductName);
                tryn5.Date = localDate;
                a          = 0;
                foreach (Shopping thing in ListP)
                {
                    if (thing.ProductName == tryn5.ProductName && thing.Brand == tryn5.Brand)//previene a que se repitan mismos tipos de productos
                    {
                        a = 1;
                        //Console.WriteLine("bad");
                    }
                    //else
                    //{
                    //   a = 0;

                    //  Console.WriteLine("ok");
                    //}
                    //ListP.Add(items);
                    //Console.WriteLine(items.ProductName + " Brand: " + items.Brand);
                    //i++;
                }
                if (a == 0)
                {
                    ListP.Add(tryn5);
                    Console.WriteLine("Product Name: " + tryn5.ProductName + " Brand: " + tryn5.Brand + " Price: " + tryn5.ProductPrice + "$ Stock " + tryn5.Stock);
                    i++;
                }
            }
            return(true);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            DateTime localDate = DateTime.Now;
            DateTime utcDate   = DateTime.UtcNow;
            Ranges   uwu       = new Ranges("Client", 500000, "None", 202977448, "Carlos", "Akel", "08-31-1999", "Chilean");// primero salario segundo rut
            Ranges   yes       = new Ranges("Employee", 320000, "None", 192453678, "Francisco", "Montes", "04-27-1990", "Chilean");
            Ranges   uso       = new Ranges(" ", 0, "none", 0, " ", " ", " ", " ");
            Shopping owo       = new Shopping(localDate, "Mayo", 3000, "Hellmman's", 300);
            Shopping uso2      = new Shopping(localDate, " ", 0, " ", 0);

            Console.WriteLine("Manual Simulation or Automatic Simulation? (0/1)");
            int top = Int32.Parse(Console.ReadLine());

            if (top == 0)
            {
                uso.AddPeople(uwu); //añado por defecto
                uso.AddPeople(yes); //añado por defecto
                Console.WriteLine("Now we are gonna create people for our supermarket(There are 2 default people)");
                uso.HandMadeList();
                Console.WriteLine("If you want to change someone information write (yes) if not write anything else");
                string answ = Console.ReadLine();
                while (answ == "yes")
                {
                    uso.waht();
                    Console.WriteLine("If you want to change someone else write yes, if not write anything else ");
                    answ = Console.ReadLine();
                }
                Console.WriteLine("Now we are gonna make the products of the supermarket");
                owo.ProductListH();
                Console.WriteLine("Now its time to stat the simulation");
                answ = "yes";
                int i = 0;
                while (answ == "yes")
                {
                    uso.PeoplePurchase();
                    uso.PeopleSeller();
                    uso.showtransaction(i);
                    owo.Purchase();
                    Console.WriteLine("Do you want to do another transaction simulation?(yes, if not anything else)");
                    answ = Console.ReadLine();
                    i++;
                }
            }
            else
            {
                Console.WriteLine("Starting automatic simulation");
                yes.ListOfPr();
                owo.ProductListRandom();
                //yes.RandomPurchaseV2();
                int i = 0;
                while (i < 5)
                {
                    Console.WriteLine("  ");
                    yes.RandomPurchaseV2();
                    owo.AutoPurchase();
                    i++;
                }
            }

            //Console.WriteLine(utcDate);
        }