Exemple #1
0
        public Store()
        {
            Message Event;
            int     RandSize = Randomaiser.RandomIntSize();

            for (int id = 0; id < RandSize; id++)
            {
                int RandType = Randomaiser.RandomTo3();
                if (RandType == 0)
                {
                    var temp = new AudioTehnick();
                    products.Add(temp);
                    Event = AudioMess;
                }
                if (RandType == 1)
                {
                    var temp = new VideoTehnick();
                    products.Add(temp);
                    Event = VideoMess;
                }
                else
                {
                    var temp = new Detail();
                    products.Add(temp);
                    Event = DetailMess;
                }
                Event();
            }
        }
Exemple #2
0
        public void PrintAllByType()
        {
            int Numtype = Helper.ReturnNumType();

            if (Numtype == 1)
            {
                string Type = new AudioTehnick().GetType().Name;
                Helper.PrintLine();
                foreach (var item in products)
                {
                    if (item.GetType().Name == Type)
                    {
                        Console.WriteLine(item.ToString());
                    }
                }
                Helper.PrintLine();
            }
            if (Numtype == 2)
            {
                string Type = new VideoTehnick().GetType().Name;
                Helper.PrintLine();
                foreach (var item in products)
                {
                    if (item.GetType().Name == Type)
                    {
                        Console.WriteLine(item.ToString());
                    }
                }
                Helper.PrintLine();
            }
            if (Numtype == 3)
            {
                string Type = new Detail().GetType().Name;
                Helper.PrintLine();
                foreach (var item in products)
                {
                    if (item.GetType().Name == Type)
                    {
                        Console.WriteLine(item.ToString());
                    }
                }
                Helper.PrintLine();
            }
        }