public Cliente GetClientesById(Guid id) { var conexaoBd = new ConexaoBD(); conexaoBd.AddParametro("@id", id); var sql = @"SELECT a.Id ,a.Codigo ,a.Nome ,b.Id as CidadeId ,b.Nome as CidadeNome ,b.Estado ,a.Telefone ,a.DataCadastro FROM Cliente a LEFT JOIN Cidade b ON b.Id = a.CidadeId WHERE a.Id = @id"; var dt = conexaoBd.ExecuteReader(sql); return(Parser(dt).FirstOrDefault()); }
public IEnumerable <Cliente> GetClientes(string nome) { var conexaoBd = new ConexaoBD(); conexaoBd.AddParametro("@nome", nome); var sql = @"SELECT a.Id ,a.Codigo ,a.Nome ,b.Id as CidadeId ,b.Nome as CidadeNome ,b.Estado ,a.Telefone ,a.DataCadastro FROM Cliente a LEFT JOIN Cidade b ON b.Id = a.CidadeId WHERE a.Nome like '%' + @nome + '%' ORDER BY a.Codigo"; var dt = conexaoBd.ExecuteReader(sql); return(Parser(dt)); }