public void remItem(int posi, int qtd) { loja attEstoque = new loja(); attEstoque.subtraiEstoque(posi, qtd); //attEstoque.adicionaEstoque(posi, qtd); }
public void lojaConstructorTest() { String ID = ""; // TODO: Initialize to an appropriate value Connection conexao = null; // TODO: Initialize to an appropriate value loja target = new loja(ID); Assert.Inconclusive("TODO: Implement code to verify target"); }
public void addItem(int posi, int qtd) { loja getInfos = new loja(); Produtos.Add(getInfos.getDescricao(posi)); posiProdutos.Add(posi); precoProdutos.Add(getInfos.getPreco(posi)); qtdComprada.Add(qtd); }
public static void Main() { loja vitrine = new loja(); cliente cli = new cliente(); carrinho pedido = new carrinho(); bool opcao = true; int op = 0; CriaCliente(cli); Console.Clear(); while (opcao) { op = menuInicial(); switch (op) { case 1: Produtos(vitrine); //retorna informações dos produtos EscolheProduto(pedido, vitrine); //função para adicionar o produto ao carrinho. break; case 2: pedido.getNota(); Console.WriteLine("Deseja fechar a compra[S/s ou N/n] ou limpar o carrinho[L/l]?\nDigite a opção desejada: "); char decisao = char.Parse(Console.ReadLine()); if (decisao == 'S' || decisao == 's') { if (Pagamento()) //direciona para a escolha do metodo de pagamento. { FinalizaCompra(pedido, cli); //imprime o os produtos comprados e valor total da compra. } } else if (decisao == 'L' || decisao == 'l') { pedido.limpaCarrinho(); } break; case 3: perfilUsuario(cli); break; case 0: Console.WriteLine("Saindo da loja...Obrigado pela preferência e volte sempre"); opcao = false; break; default: Console.WriteLine("Opção inválida... Digite a opção novamente."); break; } Console.WriteLine("Digite qualquer tecla para continuar..."); Console.ReadKey(true); Console.Clear(); } }
public static void Produtos(loja getInfos) { Console.WriteLine("\n--------------------------------------------------\n"); Console.WriteLine("> COD <| QTD | DESCRICAO : VALOR"); for (int i = 0; i < getInfos.quantItens(); i++) { Console.WriteLine("> {3} <| {0} | {1} : R${2}", getInfos.getQtdEstoque(i), getInfos.getDescricao(i), getInfos.getPreco(i), (i + 1)); } }
public static void EscolheProduto(carrinho car, loja item) { int codItem, qtdItem; char aux3; bool sair = false, aux4 = false; Console.WriteLine("----------------------------------------------------\n"); while (sair == false) { Console.Write("Digite o código do produto: "); codItem = (int.Parse(Console.ReadLine()) - 1); do { Console.Write("Digite a quantidade desejada: "); qtdItem = int.Parse(Console.ReadLine()); if (qtdItem > item.getQtdEstoque(codItem)) { Console.WriteLine("Quantidade acima da disponível!"); aux4 = true; } else if (qtdItem <= item.getQtdEstoque(codItem)) { item.subtraiEstoque(codItem, qtdItem); aux4 = false; } }while(aux4 == true); if (qtdItem != 0) { car.addItem(codItem, qtdItem); } do { Console.Write("Deseja adicionar mais um item ao seu carrinho? (s-sim ; n-não) "); aux3 = char.Parse(Console.ReadLine()); if (aux3 == 'n') { sair = true; Console.WriteLine("Redirecionando para o menu principal..."); } if (aux3 != 'n' && aux3 != 's') { Console.WriteLine("Opção invalida, digite novamente!"); } }while(aux3 != 's' & aux3 != 'n'); } }
private void Button_Click(object sender, RoutedEventArgs e) { j = new loja(nome.Text); }
public static void Main() { Random rdn = new Random(); cliente cleber = new cliente(); cleber.Setnome("cleber do rodó pereira"); cleber.Setendereco("Rua Jurucu n° 24"); cleber.telefone = 155782529; cleber.email = "clebin-o-mais-brabo@gmail"; loja bh = new loja(); carinho car = new carinho("coca", 3, 3, 233); List <carinho> Lista_carinho = new List <carinho>(); car.Setcltdono("cleber do rodó pereira"); Console.WriteLine(" Nome | Preço"); for (int i = 0; i < bh.Getdescricao().Count; i++) { Console.WriteLine($@"{bh.Getdescricao()[i]} - {bh.Getpreco()[i]} - {bh.getCodigo()[i]}"); } int codigo, pedQuant; string decis = "S"; while (decis == "S") { Console.Write("Digite o código do Produto que deseja comprar ~ "); codigo = int.Parse(Console.ReadLine()); Console.Write("Digite a quantidade do produto ~ "); pedQuant = int.Parse(Console.ReadLine()); for (int i = 0; i < bh.Getdescricao().Count; i++) { if (bh.getCodigo()[i] == codigo & bh.Getqtditens()[i] < pedQuant) { car = new carinho(bh.Getdescricao()[i], pedQuant, bh.getCodigo()[i], bh.Getpreco()[i]); Lista_carinho.Add(car); } } Console.Write("Insira S para continuar ou N para Sair ~"); decis = Console.ReadLine(); } double total = 0; for (int i = 0; i < Lista_carinho.Count; i++) { Console.WriteLine($"Produto ~ {Lista_carinho[i].Getitens()[i]}\n código ~ {Lista_carinho[i].Getcodigo()} \n quantidade ~ {Lista_carinho[i].Getqtditens()} \n Valor ~ {Lista_carinho[i].Getpreco()} \n-------------------------------------------"); total = total + (Lista_carinho[i].Getpreco() * Lista_carinho[i].Getqtditens()); } decis = "S"; string retirar; while (decis == "S") { Console.Write("Deseja retirar algum item do Carrinho ? S/N ~"); retirar = Console.ReadLine(); if (retirar == "S") { Console.Write("Digite o código do Produto que deseja retirar ~ "); codigo = int.Parse(Console.ReadLine()); for (int i = 0; i < Lista_carinho.Count; i++) { if (codigo == Lista_carinho[i].Getcodigo()) { Lista_carinho.RemoveAt(x); } } } else { decis = "N"; } } Console.WriteLine("Seu Carrinho de Compras"); for (int i = 0; i < Lista_carinho.Count; i++) { Console.WriteLine($"Produto ~ {Lista_carinho[i].Getitens()[i]}\n código ~ {Lista_carinho[i].Getcodigo()} \n quantidade ~ {Lista_carinho[i].Getqtditens()} \n Valor ~ {Lista_carinho[i].Getpreco()} \n-------------------------------------------"); } Console.WriteLine($"Total da Compra >> {total}"); Console.WriteLine($"Foi Gerado Um código de Boleto Bancario para o Pagamento.\nO código para Pagamento >> {bdn}"); }