public static void Registrar() { Console.WriteLine("################## Registrar Venda ##################"); Console.Write("Informe o CPF do cliente: "); var cpfCliente = Convert.ToString(Console.ReadLine()); Console.Write("Informe o CPF do vendedor: "); var cpfVendedor = Convert.ToString(Console.ReadLine()); Console.Write("Informe o nome do produto: "); var nomeProduto = Convert.ToString(Console.ReadLine()); Cliente clienteVenda = ClienteDAO.BuscarClientePorCPF(cpfCliente); Vendedor vendedorVenda = VendedorDAO.BuscarVendedorPorCPF(cpfVendedor); Produto produtoVenda = ProdutoDAO.BuscarProdutoPorNome(nomeProduto); List <Produto> produtos = new List <Produto>(); if (clienteVenda != null && vendedorVenda != null || produtoVenda != null) { produtos.Add(produtoVenda); Venda venda = new Venda(clienteVenda, vendedorVenda, produtos); VendaDAO.CadastrarVenda(venda); Console.WriteLine("Venda realizada..."); } else { Console.WriteLine("Erro ao realizar a venda!"); } }
static void Main(string[] args) { int opcao; double totalItem = 0; double totalVenda = 0; double totalGeral = 0; Dados.Inicializar(); Produto p = new Produto(); Cliente c = new Cliente(); Vendedor v = new Vendedor(); Venda venda = new Venda(); ItemDeVenda i = new ItemDeVenda(); Endereco e = new Endereco(); List <Vendedor> vendedores = new List <Vendedor>(); //MANTEM O PROGRAMA ATIVO ATÉ QUE SEJA SELECIONADA A OPÇÃO DE SAIDA do { //APRESENTAÇÃO DO MENU PRINCIPAL Console.Clear(); Console.WriteLine("--------------- # MENU PRINCIPAL # ---------------"); Console.WriteLine(" 1 - Cadastrar Cliente"); Console.WriteLine(" 2 - Cadastrar Vendedor"); Console.WriteLine(" 3 - Cadastrar Produtos"); Console.WriteLine(" 4 - Listar Clientes"); Console.WriteLine(" 5 - Listar Vendedores"); Console.WriteLine(" 6 - Listar Produtos"); Console.WriteLine(" 7 - Registrar Venda"); Console.WriteLine(" 8 - Listar Vendas Por CPF"); Console.WriteLine(" 9 - Listar Todas as Vendas"); Console.WriteLine("10 - Cadastrar Endereço"); Console.WriteLine("11 - Listar Vendas Por Endereço"); Console.WriteLine(" 0 - Sair"); Console.WriteLine("\nSelecione uma opção"); opcao = Convert.ToInt32(Console.ReadLine()); //EXECUTA A AÇÃO DA OPÇÃO SELECIONADA switch (opcao) { case 1: //INICIA A INSTANCIA NOVAMENTE PARA NÃO DUPLICAR VARIAVEL c = new Cliente(); Console.Clear(); Console.WriteLine("------------ CADASTRO DE CLIENTE ------------"); Console.WriteLine("\nDigite o nome do cliente:"); c.Nome = Console.ReadLine(); Console.WriteLine("\nDigite o CPF do cliente:"); c.Cpf = Console.ReadLine(); //SALVANDO CLIENTE NA LISTA if (ClienteDAO.SalvarCliente(c)) { Console.WriteLine("\nCliente Cadastrado com Sucesso!"); //Console.WriteLine("\nCliente: " + c); } else { Console.WriteLine("\nNão foi possível salvar o cliente"); //Console.WriteLine("\nCliente: " + c); } break; case 2: v = new Vendedor(); Console.Clear(); Console.WriteLine("------------ CADASTRO DE VENDEDOR ------------"); Console.WriteLine("\nDigite o nome do vendedor:"); v.Nome = Console.ReadLine(); Console.WriteLine("\nDigite o CPF do vendedor"); v.Cpf = Console.ReadLine(); Console.WriteLine("\nInforme a taxa de comissão do vendedor:"); v.TaxaDeComissao = Convert.ToDouble(Console.ReadLine()); //SALVANDO VENDEDOR NA LISTA if (VendedorDAO.SalvarVendedor(v)) { Console.WriteLine("\nVendedor Cadastrado com Sucesso!"); } else { Console.WriteLine("\nNão foi possível Cadastrar o Vendedor"); } break; case 3: //INICIA A INSTANCIA NOVAMENTE PARA NÃO DUPLICAR VARIAVEL p = new Produto(); Console.Clear(); Console.WriteLine("------------ CADASTRO DE PRODUTO ------------"); Console.WriteLine("\nDigite o Nome do Produto:"); p.Nome = Console.ReadLine(); Console.WriteLine("\nDigite o Preço do Produto:"); p.Preco = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("\nInforme o Markup do Produto:"); p.Markup = Convert.ToDouble(Console.ReadLine()); if (ProdutoDAO.SalvarProduto(p)) { Console.WriteLine("\nProduto Cadastrado com Sucesso!"); } else { Console.WriteLine("\nNão foi possível Cadastrar o Produto"); } break; case 4: Console.Clear(); Console.WriteLine("------------ LISTAGEM DE CLIENTES ------------"); //CHAMA O METODO QUE RETORNA A LISTA COM OS CLIENTES DENTRO DO FOREACH foreach (Cliente clienteCadastrado in ClienteDAO.ListagemDeCliente()) { Console.WriteLine("Cliente: " + clienteCadastrado); } break; case 5: Console.Clear(); Console.WriteLine("------------ LISTAGEM DE VENDEDORES ------------"); foreach (Vendedor vendedorCadastrado in VendedorDAO.ListagemDeVendedores()) { Console.WriteLine("Vendedor: " + vendedorCadastrado); } break; case 6: Console.Clear(); Console.WriteLine("------------ LISTAGEM DE PRODUTOS ------------"); foreach (Produto produtoCadastrado in ProdutoDAO.ListagemDeProdutos()) { Console.WriteLine("Produto: " + produtoCadastrado); } break; case 7: c = new Cliente(); v = new Vendedor(); p = new Produto(); venda = new Venda(); i = new ItemDeVenda(); e = new Endereco(); Console.Clear(); Console.WriteLine("------------ REGISTRO DE VENDA ------------"); Console.WriteLine("\nInforme o CPF do cliente:"); c.Cpf = Console.ReadLine(); Cliente auxCliente = ClienteDAO.BuscarClientePorCPF(c); if (auxCliente != null) { venda.Cliente = auxCliente; Console.WriteLine("\nInforme o CPF do Vendedor:"); v.Cpf = Console.ReadLine(); Vendedor auxVendedor = VendedorDAO.BuscarVendedorPorCPF(v); if (auxVendedor != null) { venda.Vendedor = auxVendedor; Console.WriteLine("\nIforme o CEP da Venda:"); e.CEP = Console.ReadLine(); Endereco auxEndereco = EnderecoDAO.BuscarEnderecoPorCEP(e); if (auxEndereco != null) { venda.EnderecoDaVenda = auxEndereco; bool aux = true; do { i = new ItemDeVenda(); p = new Produto(); Console.WriteLine("\nDigite o Nome do Produto:"); p.Nome = Console.ReadLine(); Produto auxProduto = ProdutoDAO.BuscarProdutoPeloNome(p); if (auxProduto != null) { //ALIMENTA A CLASSE ITEMDEVENDA i.Produto = auxProduto; i.PrecoUnitario = auxProduto.Markup * auxProduto.Preco; venda.itens.Add(i); Console.WriteLine("\nDigite a Quantidade do Produto:"); i.Quantidade = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("\nDeseja Adicionar um novo produto?"); Console.WriteLine("\n\t1 - SIM"); Console.WriteLine("\t2 - NÃO"); int op = Convert.ToInt32(Console.ReadLine()); switch (op) { case 1: aux = true; break; case 2: aux = false; break; default: Console.WriteLine("\nOpção Invalida!"); aux = false; break; } } else { Console.WriteLine("\nNome do Produto inválido!"); } } while (aux); } else { Console.WriteLine("\nNumero do CEP inválido!"); } //FINAL DA VENDA venda.Data = DateTime.Now; VendaDAO.SalvarVenda(venda); Console.WriteLine("\nRegistro de Venda Salvo com sucesso!:"); } else { Console.WriteLine("\nNumero de CPF inválido!"); } } else { Console.WriteLine("\nNumero de CPF inválido!"); } break; case 8: totalItem = 0; totalVenda = 0; totalGeral = 0; c = new Cliente(); Console.Clear(); Console.WriteLine("------------ LISTAGEM DE VENDAS ------------"); Console.WriteLine("\nInforme o CPF do cliente registrado na venda:"); c.Cpf = Console.ReadLine(); foreach (Venda vendaCadastrada in VendaDAO.BuscarVendaPorCliente(c)) { totalVenda = 0; Console.WriteLine("Cliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Data da venda: " + vendaCadastrada.Data); Console.WriteLine("Endereço: " + vendaCadastrada.EnderecoDaVenda.Rua); foreach (ItemDeVenda itemVendaCadastrado in vendaCadastrada.itens) { totalItem = itemVendaCadastrado.PrecoUnitario * itemVendaCadastrado.Quantidade; Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tPreço unitário: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tTotal do item: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\n\tTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case 9: totalItem = 0; totalVenda = 0; totalGeral = 0; Console.Clear(); Console.WriteLine("------------ LISTAGEM DE VENDAS ------------"); foreach (Venda vendaCadastrada1 in VendaDAO.RetornarLista()) { totalVenda = 0; Console.WriteLine("Cliente: " + vendaCadastrada1.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada1.Vendedor.Nome); Console.WriteLine("Data da venda: " + vendaCadastrada1.Data); Console.WriteLine("Endereço: " + vendaCadastrada1.EnderecoDaVenda.Rua); foreach (ItemDeVenda itemVendaCadastrado in vendaCadastrada1.itens) { totalItem = itemVendaCadastrado.PrecoUnitario * itemVendaCadastrado.Quantidade; Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tPreço unitário: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tTotal do item: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\n\tTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case 10: e = new Endereco(); Console.Clear(); Console.WriteLine("------------ CADASTRO DE ENDEREÇO ------------"); Console.WriteLine("\nDigite o CEP do endereço:"); e.CEP = Console.ReadLine(); Console.WriteLine("\nDigite o Nome da Rua:"); e.Rua = Console.ReadLine(); if (EnderecoDAO.SalvarEndereco(e)) { Console.WriteLine("\nEndereço Cadastrado com Sucesso!"); } else { Console.WriteLine("\nNão foi possível Cadastrar o Endereço, CEP Inválido!"); } break; case 11: totalItem = 0; totalVenda = 0; totalGeral = 0; e = new Endereco(); Console.Clear(); Console.WriteLine("------------ LISTAGEM DE VENDAS ------------"); Console.WriteLine("\nDigite o CEP para busca: "); e.CEP = Console.ReadLine(); foreach (Venda vendaCadastrada in VendaDAO.BuscarVendaPorEndereco(e)) { totalVenda = 0; Console.WriteLine("Cliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Data da venda: " + vendaCadastrada.Data); foreach (ItemDeVenda itemVendaCadastrado in vendaCadastrada.itens) { totalItem = itemVendaCadastrado.PrecoUnitario * itemVendaCadastrado.Quantidade; Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tPreço unitário: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tTotal do item: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\n\tTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; //OPÇÃO DE SAIDA DO PROGRAMA case 0: Console.Clear(); Console.WriteLine("Encerrando ... "); break; //NENHUMA OPÇÃO DO MENU SELECIONADA default: Console.WriteLine("Opção Inválida!"); break; } Console.WriteLine("\n Precione qualquer tecla para continuar"); Console.ReadKey(); } while (opcao != 0); }
static void Main(string[] args) { Dados.Inicializar(); string opcao, opcaoVenda; double totalItem = 0, totalVenda = 0, totalGeral = 0; Cliente cliente = new Cliente(); Vendedor vendedor = new Vendedor(); Produto produto = new Produto(); Venda venda = new Venda(); ItemVenda itemVenda = new ItemVenda(); Endereco endereco = new Endereco(); do { Console.Clear(); Console.WriteLine(" -- Sistema de Vendas -- "); Console.WriteLine("\n1 - Cadastro de Cliente"); Console.WriteLine("2 - Lista de Clientes"); Console.WriteLine("3 - Cadastro de Vendedor"); Console.WriteLine("4 - Lista de Vendedores"); Console.WriteLine("5 - Cadastro de Produto"); Console.WriteLine("6 - Lista de Produtos"); Console.WriteLine("7 - Registrar vendas"); Console.WriteLine("8 - Listar vendas"); Console.WriteLine("9 - Listar vendas por cliente"); Console.WriteLine("10 - Listar vendas por Endereço"); Console.WriteLine("11 - Cadastrar Endereço"); Console.WriteLine("12 - Listar Endereço"); Console.WriteLine("0 - Sair"); Console.WriteLine("\nDigite a opção desejada: "); opcao = Console.ReadLine(); switch (opcao) { case "1": cliente = new Cliente(); Console.Clear(); Console.WriteLine(" -- Cadastrar Cliente -- \n"); Console.WriteLine("Digite o nome do cliente: "); cliente.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do cliente: "); cliente.Cpf = Console.ReadLine(); if (ClienteDAO.AdicionarCliente(cliente) == true) { Console.WriteLine("Cliente gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o cliente!"); } break; case "2": Console.Clear(); Console.WriteLine(" -- Listar Clientes -- \n"); foreach (Cliente clienteCadastrado in ClienteDAO.RetornarLista()) { Console.WriteLine("Cliente: " + clienteCadastrado); } break; case "3": vendedor = new Vendedor(); Console.Clear(); Console.WriteLine(" -- Cadastrar Vendedor -- \n"); Console.WriteLine("Digite o nome do vendedor: "); vendedor.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do vendedor: "); vendedor.Cpf = Console.ReadLine(); Console.WriteLine("Digite a taxa de comissão: "); vendedor.Comissao = Convert.ToDouble(Console.ReadLine()); if (VendedorDAO.AdicionarVendedor(vendedor) == true) { Console.WriteLine("Vendedor gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o vendedor!"); } break; case "4": Console.Clear(); Console.WriteLine(" -- Listar Vendedores -- \n"); foreach (Vendedor vendedorCadastrado in VendedorDAO.RetornarLista()) { Console.WriteLine("Vendedor: " + vendedorCadastrado); } break; case "5": produto = new Produto(); Console.Clear(); Console.WriteLine(" -- Cadastrar Produto -- \n"); Console.WriteLine("Digite o nome do produto: "); produto.Nome = Console.ReadLine(); Console.WriteLine("Digite o preço do produto: "); produto.Preco = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite o markup do produto: "); produto.Markup = Convert.ToDouble(Console.ReadLine()); if (ProdutoDAO.AdicionarProduto(produto) == true) { Console.WriteLine("Produto gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o produto!"); } break; case "6": Console.Clear(); Console.WriteLine(" -- Listar Produtos -- \n"); foreach (Produto produtoCadastrado in ProdutoDAO.RetornarLista()) { Console.WriteLine("Produto: " + produtoCadastrado); } break; case "7": venda = new Venda(); cliente = new Cliente(); vendedor = new Vendedor(); produto = new Produto(); itemVenda = new ItemVenda(); endereco = new Endereco(); Console.Clear(); Console.WriteLine(" -- Registrar Venda -- \n"); Console.WriteLine("Digite o CPF do cliente: "); cliente.Cpf = Console.ReadLine(); cliente = ClienteDAO.BuscarClientePorCPF(cliente); if (cliente != null) { venda.Cliente = cliente; Console.WriteLine("Digite o CPF do vendedor: "); vendedor.Cpf = Console.ReadLine(); vendedor = VendedorDAO.BuscarVendedorPorCPF(vendedor); if (vendedor != null) { venda.Vendedor = vendedor; do { itemVenda = new ItemVenda(); produto = new Produto(); Console.WriteLine("Digite o nome do produto: "); produto.Nome = Console.ReadLine(); produto = ProdutoDAO.BuscarProdutoPorNome(produto); if (produto != null) { itemVenda.Produto = produto; Console.WriteLine("Digite a quantidade do produto:"); itemVenda.Quantidade = Convert.ToInt32(Console.ReadLine()); itemVenda.PrecoUnitario = produto.Markup * produto.Preco; venda.Produtos.Add(itemVenda); } else { Console.WriteLine("Produto não encontrado!"); } Console.WriteLine("Deseja adicionar mais produtos?"); opcaoVenda = Console.ReadLine(); } while (opcaoVenda.ToUpper().Equals("S")); Console.WriteLine("Digite o CEP do Endereço: "); endereco.Cep = Console.ReadLine(); endereco = EnderecoDAO.BuscarEnderecoPorCep(endereco); if (endereco != null) { venda.Endereco = endereco; } else { Console.WriteLine("Endereço não encontrado!"); } venda.DataDaVenda = DateTime.Now; VendaDAO.AdicionarVenda(venda); Console.WriteLine("Venda adicionada com sucesso!"); } else { Console.WriteLine("Vendedor não encontrado!"); } } else { Console.WriteLine("Cliente não encontrado!"); } break; case "8": Console.Clear(); Console.WriteLine(" -- Listar Venda -- \n"); totalGeral = 0; foreach (Venda vendaCadastrada in VendaDAO.RetornarLista()) { totalVenda = 0; Console.WriteLine("\nCliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Endereço de Entrega: Rua " + vendaCadastrada.Endereco.nomeRua); Console.WriteLine("Data: " + vendaCadastrada.DataDaVenda.ToString()); foreach (ItemVenda itemVendaCadastrado in vendaCadastrada.Produtos) { Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tPreço: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); totalItem = itemVendaCadastrado.Quantidade * itemVendaCadastrado.PrecoUnitario; Console.WriteLine("\tTotal: " + totalItem.ToString("C2")); //totalVenda = totalVenda + totalItem; totalVenda += totalItem; } Console.WriteLine("\t\nTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("Total da venda: " + totalGeral.ToString("C2")); break; case "9": cliente = new Cliente(); Console.Clear(); Console.WriteLine("Digite o CPF do cliente: "); cliente.Cpf = Console.ReadLine(); Console.Clear(); Console.WriteLine(" -- Listar Venda por cliente -- \n"); totalGeral = 0; foreach (Venda vendaCadastrada in VendaDAO.BuscarVendasPorCliente(cliente)) { totalVenda = 0; Console.WriteLine("\nCliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Endereço de Entrega: Rua " + vendaCadastrada.Endereco.nomeRua); Console.WriteLine("Data: " + vendaCadastrada.DataDaVenda.ToString()); foreach (ItemVenda itemVendaCadastrado in vendaCadastrada.Produtos) { Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tPreço: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); totalItem = itemVendaCadastrado.Quantidade * itemVendaCadastrado.PrecoUnitario; Console.WriteLine("\tTotal: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\t\nTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case "10": endereco = new Endereco(); Console.Clear(); Console.WriteLine("Digite o Cep do Endereço: "); endereco.Cep = Console.ReadLine(); Console.Clear(); Console.WriteLine(" -- Listar Venda por Endereço -- \n"); totalGeral = 0; foreach (Venda vendaCadastrada in VendaDAO.BuscarVendasPorEndereco(endereco)) { totalVenda = 0; Console.WriteLine("\nCliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Endereço de Entrega: Rua " + vendaCadastrada.Endereco.nomeRua); Console.WriteLine("Data: " + vendaCadastrada.DataDaVenda.ToString()); foreach (ItemVenda itemVendaCadastrado in vendaCadastrada.Produtos) { Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tPreço: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); totalItem = itemVendaCadastrado.Quantidade * itemVendaCadastrado.PrecoUnitario; Console.WriteLine("\tTotal: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\t\nTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case "11": endereco = new Endereco(); Console.Clear(); Console.WriteLine(" -- Cadastrar Endereço -- \n"); Console.WriteLine("Digite o nome da Rua: "); endereco.nomeRua = Console.ReadLine(); Console.WriteLine("Digite o Cep do Endereço: "); endereco.Cep = Console.ReadLine(); if (EnderecoDAO.AdicionarEndereco(endereco) == true) { Console.WriteLine("Endereço gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o Endereço!"); } break; case "12": Console.Clear(); Console.WriteLine(" -- Listar Endereços -- \n"); foreach (Endereco enderecoCadastrado in EnderecoDAO.RetornarLista()) { Console.WriteLine("Endereço: " + enderecoCadastrado); } break; case "0": Console.Clear(); break; default: Console.WriteLine("Opção inválida!"); break; } Console.WriteLine("Aperte uma tecla para continuar..."); Console.ReadKey(); } while (!opcao.Equals("0")); }