public void remItem(int posi, int qtd) { loja attEstoque = new loja(); attEstoque.subtraiEstoque(posi, qtd); //attEstoque.adicionaEstoque(posi, qtd); }
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'); } }