Exemplo n.º 1
0
        static void Main(string[] args)
        {
            MyPurchase myPurchase = new MyPurchase()
            {
                Name = "Tent", Activity = MyPurchase.KindOfActivity.Tourism, AproxPrice = 3500, Priority = 3
            };
            var add       = new Add();
            var edit      = new Edit();
            var remove    = new Remove();
            var show      = new Show();
            var purchased = new Purchased();

            bool flag = true;

            while (flag)
            {
                ConsoleColor color = Console.ForegroundColor;
                Console.ForegroundColor = ConsoleColor.DarkGreen;
                Console.WriteLine("1.Show  \t 2. Add  \t 3. Edit");
                Console.WriteLine("4. Delete \t 5. Purchased \t 6. Exit");
                Console.WriteLine("--------------------------------");
                Console.WriteLine("Enter the number of action:");
                Console.ForegroundColor = color;
                try
                {
                    int number = Convert.ToInt32(Console.ReadLine());

                    switch (number)
                    {
                    case 1:
                        show.ShowEquipment();
                        break;

                    case 2:
                        add.AddEquipment(myPurchase);
                        break;

                    case 3:
                        edit.EditEquipment();
                        break;

                    case 4:
                        remove.RemoveEquipment();
                        break;

                    case 5:
                        purchased.PurchasedEquipment();
                        break;

                    case 6:
                        flag = false;
                        continue;
                    }
                }
                catch (Exception ex)
                {
                    color = Console.ForegroundColor;
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine(ex.Message);
                    Console.ForegroundColor = color;
                }
            }
        }