/*
         * public Dictionary<Int64, Pessoa> BuscarTodos()
         * {
         *  try
         *  {
         *      PessoaDAO dao = new PessoaDAO();
         *
         *      return dao.BuscarTodos();
         *  }
         *  catch (Exception e)
         *  {
         *      throw new Exception(e.Message);
         *  }
         * }
         */
        public Object BD(string _comando, Object _parametro)
        {
            PessoaDAO dao = new PessoaDAO();

            switch (_comando)
            {
            case "inserir":
                return(dao.Inserir((Pessoa)_parametro));

            case "deletar":
                return(dao.Deletar((Int64)_parametro));

            case "alterar":
                return(dao.Alterar((Pessoa)_parametro));

            case "todos":
                return(dao.BuscarTodos());

            case "pessoa":
                return(dao.BuscarPorCPF((Int64)_parametro));

            case "filtro":
                return(dao.BuscarListaFiltrada(_parametro.ToString()));

            default:
                return("Comando inválido!");
            }
        }
Exemple #2
0
        // GET: PessoaFisica
        public ActionResult Adiciona(Pessoa pessoa)
        {
            PessoaDAO dao = new PessoaDAO();

            if (pessoa.ID == 0)
            {
                dao.Adiciona(pessoa);
            }
            else
            {
                dao.Alterar(pessoa);
            }


            return(RedirectToAction("Index", "Pessoa"));
        }
        public static void Renderizar()
        {
            Pessoa pessoa = new Pessoa();

            Console.WriteLine(" --- ALTERAR PESSOA --- \n");
            Console.WriteLine("Digite o e-mail da pessoa:");
            pessoa.Email = Console.ReadLine();
            pessoa       = PessoaDAO.BuscarPorEmail(pessoa.Email);
            if (pessoa != null)
            {
                Console.Clear();
                Console.WriteLine("Digite o novo nome da pessoa:");
                pessoa.Nome = Console.ReadLine();
                Console.WriteLine("Digite o novo e-mail da pessoa:");
                pessoa.Email = Console.ReadLine();
                PessoaDAO.Alterar(pessoa);
                Console.WriteLine("Pessoa alterada com sucesso!!!");
            }
            else
            {
                Console.WriteLine("Pessoa não encontrada!!!");
            }
        }