public ActionResult Adiciona(Pessoa funcionario)
        {
            if (ModelState.IsValid)
            {
                PessoasDAO  funcDAO = new PessoasDAO();
                UsuariosDAO userDAO = new UsuariosDAO();
                funcDAO.Adiciona(funcionario);

                Usuario user = new Usuario()
                {
                    User     = funcionario.Email,
                    Senha    = funcionario.Cpf,
                    PessoaId = funcionario.Id,
                };

                userDAO.Adiciona(user);
                RegistrarLog(funcionario, "REGISTROU");

                return(RedirectToAction("Index", "Funcionario"));
            }
            else
            {
                TipoPessoasDAO dao = new TipoPessoasDAO();
                ViewBag.TipoPessoas = dao.Lista();

                return(View("Form"));
            }
        }
        public ActionResult Adiciona(Pessoa cliente)
        {
            if (ModelState.IsValid)
            {
                PessoasDAO dao = new PessoasDAO();
                cliente.TipoPessoaId = 1;
                dao.Adiciona(cliente);
                RegistrarLog(cliente, "REGISTROU");

                return(RedirectToAction("Index", "Cliente"));
            }
            else
            {
                return(View("Form"));
            }
        }