Untitled
unknown
plain_text
2 years ago
2.9 kB
3
Indexable
/* ----------------------------------- CATÓLICA SC | Programa Estoque POO ALUNO: Lucas Affonso Klemke PROFESSOR : Paulo Manseira PROGRAM.CS ------------------------------------ */ using Estoque; List<Produto> bancoDados = new List<Produto>(); Menu menu = new Menu(); int contador = 0; while (true) { int opcao = menu.mostrarMenu(contador); if (opcao == 0) break; //cadastro if (opcao == 1) { Console.Clear(); Console.WriteLine("Cadastro de produto"); Console.Write("Codigo do produto : "); int codigo = int.Parse(Console.ReadLine()); Console.WriteLine(); Console.Write("Nome do produto : "); string nome = Console.ReadLine(); Console.WriteLine(); Console.Write("Medida do produto(kg,g,l,ml) : "); string medida = Console.ReadLine(); Console.WriteLine(); Console.Write("Confirmar produto ? s/n "); string confirmar = Console.ReadLine(); Console.WriteLine(); if(confirmar.ToUpper()=="S") { contador = contador + 1; bancoDados.Add( new Produto(codigo, nome, medida)); } Console.Clear(); } //movimento if(opcao == 2) { Console.Clear(); Console.Write("Codigo: "); int num = int.Parse(Console.ReadLine()); int i; bool find = false; for(i = 0; i<bancoDados.Count; i++) { if (bancoDados[i].Codigo == num) { find = true; break; } } if (find) { Console.Write("Tipo (E/S) : "); string tipo = Console.ReadLine().ToUpper(); Console.Write("Motivo : "); string motivo = Console.ReadLine(); Console.Write("Quantidade : "); int quantidade = int.Parse(Console.ReadLine()); Console.Write("Confirmar Movimento ? s/n : "); string resp = Console.ReadLine().ToUpper(); if (resp == "S") { bancoDados[i].registrarMovimento(tipo, motivo, quantidade); } } else { Console.Write("Conta não encontrada."); Console.ReadKey(true); } }; if (opcao == 3) { Console.Clear(); Console.WriteLine("Consultar Estoque"); Console.Write("Codigo do produto : "); int codigo = int.Parse(Console.ReadLine()); bool find = false; for (int i = 0; i < bancoDados.Count; i++) { if (bancoDados[i].Codigo == codigo) { find = true; Console.WriteLine(bancoDados[i].displayData()); } else if (!find) Console.Write("Produto não encontrado"); Console.ReadKey(true); } } } Console.WriteLine("Programa Encerrado");
Editor is loading...