/* * 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!"); } }
// 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!!!"); } }