public static bool Renderizar(bool continuar) { int opcaoMenu = 0; TextoOpcoesMenu.Renderizar(); opcaoMenu = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (opcaoMenu) { case 0: continuar = SairPrograma.Renderizar(continuar); break; case 1: CadastrarCliente.Renderizar(); continuar = true; break; case 2: ListarClientes.Renderizar(); continuar = true; break; case 3: CadastrarVendedor.Renderizar(); continuar = true; break; case 4: ListarVendedores.Renderizar(); continuar = true; break; case 5: CadastrarProduto.Renderizar(); continuar = true; break; case 6: ListarProduto.Renderizar(); continuar = true; break; case 7: CadastrarVenda.Renderizar(); continuar = true; break; case 8: ListarVendas.Renderizar(); continuar = true; break; case 9: ListarVendasPorCliente.Renderizar(); continuar = true; break; default: Console.WriteLine("Erro..."); continuar = true; break; } Console.WriteLine("Aperte qualquer tecla para continuar..."); Console.ReadKey(); return(continuar); }
static void Main(string[] args) { int op; do { Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Black; Console.Clear(); Menu.Renderizar(); Console.WriteLine(""); Console.WriteLine("Selecione a Opção Desejada!"); op = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (op) { case 1: CadastrarCliente.Renderizar(); break; case 2: #region Testando Override Equals //Cliente c1 = new Cliente(); //c1.Nome = "Lucas"; //c1.Cpf = "1234567"; //Cliente c2 = new Cliente(); //c2.Nome = "Lucas"; //c2.Cpf = "1234567"; //if (c1.Equals(c2)) //{ // Console.WriteLine("Igual"); //} else //{ // Console.WriteLine("Diferente"); //} #endregion ListarClientes.Renderizar(); break; case 0: Console.WriteLine("Saindo!"); break; default: Console.WriteLine("Opção Inválida!"); break; } Console.WriteLine("\nAperte qualquer tecla para continuar... "); Console.ReadKey(); } while (op != 0); }