/* * 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!"); } }
public Object BD(char _comando, Object _param) { try { PessoaDAO dao = new PessoaDAO(); switch (_comando) { case 't': return(dao.GetAll()); case 'o': return(dao.GetForID((Int64)_param)); case 'i': return(dao.Insert((Pessoa)_param)); case 'd': return(dao.Delete((Int64)_param)); case 'u': return(dao.Update((Pessoa)_param)); case 'f': //Adicionado para implementar as opções de filtro return(dao.BuscarListaFiltrada((String)_param)); } return(null); } catch (Exception ex) { throw new Exception(ex.Message); } }