static void Main(string[] args)
        {
            Carrinho carrinho = new Carrinho();

            Produto p1 = new Produto();

            p1.Codigo = 123;
            p1.Nome   = "Playstation 5";
            p1.Preco  = 10000;

            Produto p2 = new Produto();

            p2.Codigo = 124;
            p2.Nome   = "Xbox Series X";
            p2.Preco  = 5000;

            Produto p3 = new Produto();

            p3.Codigo = 125;
            p3.Nome   = "Nintendo Switch";
            p3.Preco  = 4000;

            carrinho.Cadastrar(p1);
            carrinho.Listar();
            carrinho.Cadastrar(p2);

            Console.ForegroundColor = ConsoleColor.Blue;

            carrinho.Alterar(p1.Codigo, p3);
            carrinho.Listar();

            Console.ResetColor();
        }
Example #2
0
        static void Main(string[] args)
        {
            Carrinho carrinho = new Carrinho();

            Produto p1 = new Produto();

            p1.Codigo = 001;
            p1.Nome   = "BMW";
            p1.Preco  = 98000;

            Produto p2 = new Produto();

            p2.Codigo = 002;
            p2.Nome   = "FERRARI";
            p2.Preco  = 1000000;

            Produto p3 = new Produto();

            p3.Codigo = 003;
            p3.Nome   = "PORSCHE";
            p3.Preco  = 900000;

            carrinho.Cadastrar(p1);
            carrinho.Cadastrar(p2);
            carrinho.Cadastrar(p3);
            carrinho.Listar();

            carrinho.Alterar(p1.Codigo, p3);
            System.Console.WriteLine("Lista alterada:");
            carrinho.Listar();
            Console.ResetColor();
        }
Example #3
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Blue;
            Console.WriteLine("Carrinho de Compras\n");
            Console.ResetColor();

            Carrinho carrinho = new Carrinho();

            //LISTA DE PRODUTOS DISPONÍVEIS PARA INSERIR "COMPRA"
            Produto item1 = new Produto();

            item1.Codigo = 1001;
            item1.Nome   = "Caneta Bic [Azul]";
            item1.Preco  = 1.99f;

            Produto item2 = new Produto();

            item2.Codigo = 1002;
            item2.Nome   = "Lapiseira Faber Castell 0.5mm [Princesas Disney]";
            item2.Preco  = 10.99f;

            Produto item3 = new Produto();

            item3.Codigo = 1003;
            item3.Nome   = "Caderno Ben10 [10 Matérias]";
            item3.Preco  = 34.99f;

            Produto item4 = new Produto();

            item4.Codigo = 1004;
            item4.Nome   = "Papel Sulfite pacote 500folhas [Senninha]";
            item4.Preco  = 21.99f;

            //INSERÇÃO DE PRODUTOS AO CARRINHO
            carrinho.Cadastrar(item1);
            carrinho.Cadastrar(item2);
            carrinho.Cadastrar(item4);

            //EXIBIÇÃO DE PRODUTOS
            carrinho.Listar();

            //HOUVE ALTERAÇÃO NA LISTA DE PRODUTOS
            Console.ForegroundColor = ConsoleColor.Green;

            //NESTE CASO, O "CLIENTE" SUBSITTUIU O ITEM 4 PELO ITEM 3
            carrinho.Alterar(item4.Codigo, item3);
            carrinho.Listar();

            Console.ResetColor();
        }
Example #4
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.DarkBlue;
            System.Console.WriteLine("Seu carrinho pessoal contém:");
            Produto produtoa = new Produto("Iphone", 1, 45625f);
            Produto produtob = new Produto("Motorola", 2, 23656565f);
            Produto produtoc = new Produto("Samsung", 3, 32598f);
            Produto produtod = new Produto("Xiaomi", 4, 659856f);

            Carrinho carrinho = new Carrinho();

            carrinho.Cadastrar(produtoa);
            carrinho.Cadastrar(produtob);
            carrinho.Cadastrar(produtoc);
            carrinho.Cadastrar(produtod);


            carrinho.Listar();
            carrinho.MostrarTotal();
        }
Example #5
0
        static void Main(string[] args)
        {
            bool     repetir = true;
            Carrinho car     = new Carrinho();

            do
            {
                Console.Clear();
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine($@"
                        
                ==============================
                |          Carrinho          |
                ==============================
                | (1) Adicionar produto      |
                ============================== 
                | (2) Listar produto         |
                ==============================
                | (3) Alterar produto        |
                ==============================
                | (4) Deletar produto        |
                ==============================
                | (0) Sair                   |
                ==============================
                ");
                Console.ResetColor();

                switch (Console.ReadLine())
                {
                case "1":
                    Console.Clear();
                    Console.Write("Qual o nome do produto? ");
                    string name = Console.ReadLine();

                    Console.Write($"Qual o preço de {name}? ");
                    float price = float.Parse(Console.ReadLine());

                    car.Cadastrar(new Produto(name, price));
                    break;

                case "2":
                    if (car.carrinho.Count > 0)
                    {
                        Console.Clear();
                        car.Listar();
                        car.MostrarTotal();
                        Thread.Sleep(5000);
                    }
                    else
                    {
                        Console.Clear();
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("O carrinho está vazio!");
                        Thread.Sleep(3000);
                        Console.ResetColor();
                    }

                    break;

                case "3":

                    if (car.carrinho.Count > 0)
                    {
                        Console.Clear();
                        car.Listar();

                        Console.Write("Digite o código do produto que deseja alterar: ");
                        int num = int.Parse(Console.ReadLine());

                        Console.Write("Digite um novo nome para o produto: ");
                        string name1 = Console.ReadLine();

                        Console.Write($"Digite um novo preço para {name1}: ");
                        float price1 = float.Parse(Console.ReadLine());

                        car.Alterar(num, new Produto(name1, price1));
                    }
                    else
                    {
                        Console.Clear();
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("O carrinho está vazio!");
                        Thread.Sleep(3000);
                        Console.ResetColor();
                    }

                    break;

                case "4":
                    if (car.carrinho.Count > 0)
                    {
                        Console.Clear();
                        car.Listar();
                        Console.Write("Digite o código do produto que deseja deletar: ");
                        int num1 = int.Parse(Console.ReadLine());
                        car.Deletar(num1);
                    }
                    else
                    {
                        Console.Clear();
                        Console.ForegroundColor = ConsoleColor.Red;
                        Console.WriteLine("O carrinho está vazio!");
                        Thread.Sleep(3000);
                        Console.ResetColor();
                    }

                    break;

                case "0":
                    repetir = false;
                    break;

                default:
                    break;
                }
            } while (repetir);
        }