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 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) { 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(); }
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); }