Esempio n. 1
0
    public static void Cadastro(Pessoa p)
    {
        Pessoa pessoa = new Pessoa();

        pessoa = p;
        bool op = true;

        while (op)
        {
            Console.WriteLine("\nDigite seu Nome completo");
            if (pessoa.SetNome(Console.ReadLine()))
            {
                op = false;
            }
        }

        op = true;

        while (op)
        {
            Console.WriteLine("\nDigite seu Cpf");
            if (pessoa.SetCpf(Console.ReadLine()))
            {
                op = false;
            }
        }

        op = true;

        Console.WriteLine("Digite sua Data de Nascimento :");

        while (op)
        {
            Console.WriteLine("\nDigite o dia de nascimento - 2 digitos");
            string dia = Console.ReadLine();



            Console.WriteLine("\nDigite o mes - 2 digitos");
            string mes = Console.ReadLine();

            Console.WriteLine("\nDigite o ano - 4 digitos");
            string ano = Console.ReadLine();

            if (pessoa.SetDataNascimento(ano, dia, mes))
            {
                op = false;
            }
        }

        op = true;

        while (op)
        {
            Console.WriteLine("\nDigite seu Telefone(celular) - sem ddd 9 digitos");

            if (pessoa.SetTelefone(Console.ReadLine()))
            {
                op = false;
            }
        }

        op = true;

        while (op)
        {
            Console.WriteLine("\nDigite seu Login - maior que 4 digitos");
            if (pessoa.SetLogin(Console.ReadLine()))
            {
                op = false;
            }
        }

        op = true;

        while (op)
        {
            Console.WriteLine("\nDigite sua Senha - 4 digitos exatamente");
            if (pessoa.SetSenha(Console.ReadLine()))
            {
                op = false;
            }
        }


        Arquivo.Cadastro("pessoa.txt", pessoa);//insiro os dados no pessoa.txt
    }