static void Main(string[] args) { var Pedidoslst = new List <Pedido>(); var Clienteslst = new List <Cliente>(); var Produtoslst = new List <Produto>(); Jhonson <Pedido> .Recuperar(Pedidoslst, "Pedidos"); Jhonson <Cliente> .Recuperar(Clienteslst, "Clientes"); Jhonson <Produto> .Recuperar(Produtoslst, "Produtos"); View.Bora(Pedidoslst, Clienteslst, Produtoslst); }
public static void Bora(List <Pedido> Pedidoslst, List <Cliente> Clienteslst, List <Produto> Produtoslst) { while (!RafaTheusPARASEMPRE) { Console.WriteLine(""); Operacoes.Centralizar("DIGITE 1 PARA CADASTAR PRODUTO / DIGITE 2 PARA CADASTAR CLIENTE / 3 PARA EXIBIR PRODUTOS / 4 PARA EXIBIR CLIENTES \n"); Operacoes.Centralizar(" DIGITE 5 PARA REALIZAR VENDAS / DIGITE 6 PARA EXIBIR VENDAS / 7 PARA SAIR / \n"); int.TryParse(Console.ReadLine(), out int decisao); switch (decisao) { case 1: Console.Clear(); Console.WriteLine("CADASTRO DE PRODUTOS\n"); Console.WriteLine("Quantos produtos deseja cadastrar?\n"); int.TryParse(Console.ReadLine(), out int num); for (int i = 0; i < num; i++) { Produtoslst.Add(Operacoes.CadastrarProduto(Produtoslst)); } Jhonson <Produto> .Salvar(Produtoslst, "Produtos"); break; case 2: Console.Clear(); Console.WriteLine("CADASTRO DE CLIENTES \n"); Console.WriteLine("Quantos clientes deseja cadastrar?\n"); int.TryParse(Console.ReadLine(), out int cho); for (int i = 0; i < cho; i++) { Clienteslst.Add(Operacoes.CadastrarCliente(Clienteslst)); } Jhonson <Cliente> .Salvar(Clienteslst, "Clientes"); break; case 3: Console.Clear(); Operacoes.ExibirProdutos(Produtoslst); break; case 4: Console.Clear(); Operacoes.ExibirClientes(Clienteslst); break; case 5: Console.Clear(); Console.WriteLine(" REALIZAR VENDAS \n"); Pedidoslst.Add(Operacoes.RealizarPedido(Clienteslst, Produtoslst)); Jhonson <Pedido> .Salvar(Pedidoslst, "Pedidos"); break; case 6: Console.Clear(); Operacoes.ExibirPedidos(Pedidoslst); break; case 7: Console.WriteLine("OBRIGADO E ATÉ MAIS. ENTER PARA SAIR"); Console.ReadLine(); RafaTheusPARASEMPRE = true; break; default: break; } } }