public int InsertCliente(Cliente cliente) { var conexaoBd = new ConexaoBD(); conexaoBd.AddParametro("@nome", cliente.Nome); conexaoBd.AddParametro("@cidade", cliente.CidadeId); conexaoBd.AddParametro("@telefone", cliente.Telefone); var sql = @"INSERT INTO Cliente (Nome, CidadeId, Telefone) VALUES (@nome, @cidade, @telefone)"; return(conexaoBd.ExecuteNonQuery(sql)); }
public int EditCliente(Cliente cliente) { var conexaoBd = new ConexaoBD(); conexaoBd.AddParametro("@nome", cliente.Nome); conexaoBd.AddParametro("@cidade", cliente.CidadeId); conexaoBd.AddParametro("@telefone", cliente.Telefone); conexaoBd.AddParametro("@id", cliente.Id); var sql = @"UPDATE Cliente SET Nome = @nome, CidadeId = @cidade, Telefone = @telefone WHERE Id = @id"; return(conexaoBd.ExecuteNonQuery(sql)); }
public int DeleteCliente(Guid clienteId) { var conexaoBd = new ConexaoBD(); conexaoBd.AddParametro("@id", clienteId); var sql = @"DELETE FROM Cliente WHERE Id = @id"; return(conexaoBd.ExecuteNonQuery(sql)); }
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)); }