private static void ConsultarPelaData() { Console.WriteLine("Digite o aniversário da pessoa no formato dd/MM/yyyy:"); var dataDeAniversario = DateTime.Parse(Console.ReadLine()); BancoDeDados BancoDeDados = new BancoDeDadosEmArquivo(); var pessoasEncontradas = BancoDeDados.BuscarTodasAsPessoas(dataDeAniversario); int quantidadeDePessoasEncontradas = pessoasEncontradas.Count(); if (quantidadeDePessoasEncontradas > 0) { Console.WriteLine("Pessoas encontradas"); foreach (var pessoa in pessoasEncontradas) { Console.WriteLine($"Nome: {pessoa.Nome} \nSobrenome: {pessoa.Sobrenome} \nData de aniversário: {pessoa.DataDeAniversario}"); var dataDeAniversario1 = pessoa.DataDeAniversario; Console.WriteLine($"Faltam {DiasRestantesAniversario(dataDeAniversario1)} dias para o aniversário dessa pessoa\n"); } } else { Console.WriteLine("Nenhuma pessoa encontrada para a data de aniversário: " + dataDeAniversario); } MenuPrincipal(); }
private static void ConsultarPeloNome() { Console.WriteLine("Digite o nome da pessoa:"); string nome = Console.ReadLine(); BancoDeDados BancoDeDados = new BancoDeDadosEmArquivo(); var pessoasEncontradas = BancoDeDados.BuscarTodasAsPessoas(nome); int quantidadeDePessoasEncontradas = pessoasEncontradas.Count(); if (quantidadeDePessoasEncontradas > 0) { Console.WriteLine("\nPessoas encontradas:"); foreach (var pessoa in pessoasEncontradas) { Console.WriteLine($"Nome: {nome} \nSobrenome: {pessoa.Sobrenome} \nData de aniversário: {pessoa.DataDeAniversario}"); var dataDeAniversario = pessoa.DataDeAniversario; Console.WriteLine($"Faltam {DiasRestantesAniversario(dataDeAniversario)} dias para o aniversário dessa pessoa\n"); } } else { Console.WriteLine("Nenhuma pessoa encontrada para o nome: " + nome); } MenuPrincipal(); }