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(); }
static void Main(string[] args) { Carrinho cart = new Carrinho(); Produto p1 = new Produto(1, "Hollow Knight", 34.98f); Produto p2 = new Produto(2, "Dead Cells", 23.98f); Produto p3 = new Produto(3, "Celeste", 43.98f); Produto p4 = new Produto(4, "The Last of Us II", 443.98f); Produto p5 = new Produto(5, "Sea of Thieves", 149.99f); cart.Adicionar(p1); cart.Adicionar(p2); cart.Adicionar(p3); cart.Adicionar(p4); cart.Adicionar(p5); cart.Remover(p3); Produto prodAlterado = new Produto(1, "Cyberpunk 2077", 200); cart.Alterar(2, prodAlterado); System.Console.WriteLine("Aqui está a sua lista de pedidos:"); cart.Ler(); cart.MostrarTotal(); }
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(); }
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(); }
static void Main(string[] args) { Carrinho carrinho = new Carrinho(); Produto prod1 = new Produto(1, "Read Dead Redemption 2", 499f); Produto prod2 = new Produto(2, "Gta 5", 60.90f); Produto prod3 = new Produto(3, "Pac man", 0f); carrinho.AdicionarProduto(prod1); carrinho.AdicionarProduto(prod2); carrinho.AdicionarProduto(prod3); prod2.Nome = "GTA V"; prod2.Preco = 80f; carrinho.Alterar(2, prod2); carrinho.RemoverProduto(prod3); carrinho.MostrarProdutos(); carrinho.MostrarTotal(); }
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); }