public virtual void CadastraDados()
        {
            Pessoa novapessoa;

            Console.WriteLine("Digite seu nome");
            string nome = Console.ReadLine();

            Console.WriteLine("Digite sua Cidade");
            string cidade = Console.ReadLine();

            Console.WriteLine("Digite sua data de nascimento");
            string dataNasc = Console.ReadLine();

            Console.WriteLine("Digite seu estado");
            string estado = Console.ReadLine();

            Console.WriteLine("Digite o numero do endereço");
            int numEndereco = Convert.ToInt32(Console.ReadLine());

            Docs _docs = new Docs();

            string _cpfCnpj = _docs.LerCPFCNPJ();

            string _tipoPessoa = _docs.PedeCpfOuCnpj(ref _cpfCnpj);

            novapessoa = new Pessoa(nome, cidade, dataNasc, numEndereco, _tipoPessoa, estado, _cpfCnpj);
            _pessoaDao.CadastraDados(novapessoa);

            Console.Clear();
            Console.WriteLine("Pessoa cadastrada com sucesso \n Pressione qualquer tecla para voltar ao menu");
            Console.ReadKey();
            Console.Clear();
        }
        public void CadastraDados()
        {
            Funcionario novoFuncionario;

            Console.WriteLine("Digite seu nome");
            string nome = Console.ReadLine();

            Console.WriteLine("Digite sua Cidade");
            string cidade = Console.ReadLine();

            Console.WriteLine("Digite sua data de nascimento");
            string dataNasc = Console.ReadLine();

            Console.WriteLine("Digite seu estado");
            string estado = Console.ReadLine();

            Console.WriteLine("Digite o numero do endereço");
            int numEndereco = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Digite a funçao do funcionario");
            string funcao = Console.ReadLine();

            Console.WriteLine("Digite o salario do funcionario");
            double salario = Convert.ToDouble(Console.ReadLine());

            Docs _docs = new Docs();

            string _cpfCnpj = _docs.LerCPFCNPJ();

            string _tipoPessoa = _docs.PedeCpfOuCnpj(ref _cpfCnpj);

            novoFuncionario = new Funcionario(nome, cidade, dataNasc, numEndereco, _tipoPessoa, estado, _cpfCnpj, funcao, salario);
            _funcionarioDao.CadastraDados(novoFuncionario);

            Console.Clear();
            Console.WriteLine("Funcionario cadastrado com sucesso \n Pressione qualquer tecla para voltar ao menu");
            Console.ReadKey();
            Console.Clear();
        }