Пример #1
0
        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();
        }
Пример #2
0
        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();
        }