public void ExibirItemDeMenuRepresentarPessoa() { ConsoleKeyInfo cki; do { OpcoesItemDeMenuRepresentarPessoa(); cki = Console.ReadKey(false); Console.Clear(); switch (cki.KeyChar.ToString()) { case "1": _nome = CapturaDeDados.CapturarTextoDigitado("Informe o nome da pessoa: "); _altura = CapturaDeDados.CapturarNumeroDouble("Informe a altura da pessoa (em metros. ex: 1,80): "); _dataNascimento = CapturaDeDados.CapturarData("Informe a data de nascimento (ex: 03/05/1985): "); _individuo.CriarPessoa(_nome, _altura, _dataNascimento); Console.ReadKey(); break; case "2": _individuo.ExibirInformacoesDoIndividuo(); Console.ReadKey(); break; default: break; } } while (cki.Key != ConsoleKey.Escape); }
public bool MenuExercicio2POO() { string Nome; DateTime Datanasc; double Altura; Console.Clear(); Console.WriteLine("*** Menu ***\n"); Console.WriteLine("1) Informar os dados da pessoa."); Console.WriteLine("2) Exibir os dados"); Console.WriteLine("0) Sair"); Console.Write("\r\nEscolha uma opção: "); switch (Console.ReadLine()) { case "1": Console.Clear(); CapturarInputPessoa(out Nome, out Altura, out Datanasc); _individuo.CriarPessoa(Nome, Altura, Datanasc); Console.ReadKey(); return(true); case "2": Console.Clear(); _individuo.ExibirInformacoes(); Console.ReadKey(); return(true); case "0": return(false); default: return(true); } }