예제 #1
0
        public void Testa_Criacao_Arquivo()
        {
            var arquivo     = new Arquivo();
            var nomeArquivo = "NomeArquivo";

            arquivo.CriarArquivo(nomeArquivo);

            Assert.True(File.Exists($@"C:\{nomeArquivo}.txt"));
        }
예제 #2
0
        static void Main(string[] args)
        {
            var    lista  = new List <Pessoa>();
            Pessoa filtro = new Pessoa();

            Arquivo arquivo = new Arquivo();

            //Pessoa pessoa1 = new Pessoa();

            //pessoa1.Nome = "Claudio";
            //pessoa1.Sobrenome = "Rezene";
            //pessoa1.Aniversario = DateTime.Now;


            arquivo.CriarArquivo();
            //arquivo.GravarDados(pessoa1);



            Console.WriteLine("Pessoas já Cadastradas: ");
            Console.WriteLine("#################################");
            lista = arquivo.ListarDados();
            Console.WriteLine("--------------------------");

            Pessoa pessoa = new Pessoa();

            pessoa.NiverHoje(lista);

            Console.WriteLine(" ");
            Console.WriteLine("***************************");
            Console.WriteLine(" ");

            while (true)
            {
                string opcao = Menu();

                if (opcao == "1")
                {
                    ListarPessoas(lista, filtro);
                }
                else if (opcao == "2")
                {
                    AddPessoa(lista);
                }
                else if (opcao == "3")
                {
                    arquivo.ListarDados();
                }
                else if (opcao == "4")
                {
                    arquivo.AtualizarPessoa();
                }
                else if (opcao == "5")
                {
                    arquivo.DeletarPessoa();
                }
                else
                {
                    break;
                }
            }
        }