public List <Modelo.ItensCompra> SelectIdCompra(int idCompra) { Modelo.ItensCompra aItensCompra; List <Modelo.ItensCompra> aListItensCompra = new List <Modelo.ItensCompra>(); SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "select * from itensCompra where idCompra = @id"; cmd.Parameters.AddWithValue("@id", idCompra); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { aItensCompra = new Modelo.ItensCompra( (int)dr["idItem"], (string)dr["unidade"], (int)dr["quantidade"], Convert.ToDouble(dr["precoUnitario"]), Convert.ToDouble(dr["precoTotal"]), (int)dr["idCompra"], (int)dr["idProduto"] ); aListItensCompra.Add(aItensCompra); } } dr.Close(); conn.Close(); return(aListItensCompra); }
public void InserirItensCompra(Modelo.ItensCompra itensCompra) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("insert into itensCompra(unidade, quantidade, precoUnitario, precoTotal, idCompra, idProduto) values (@unidade, @quantidade, @precoUnitario, @precoTotal, @idCompra, @idProduto)", conn); cmd.Parameters.AddWithValue("@unidade", itensCompra.unidade); cmd.Parameters.AddWithValue("@quantidade", itensCompra.quantidade); cmd.Parameters.AddWithValue("@precoUnitario", itensCompra.precoUnitario); cmd.Parameters.AddWithValue("@precoTotal", itensCompra.precoTotal); cmd.Parameters.AddWithValue("@idCompra", itensCompra.idCompra); cmd.Parameters.AddWithValue("@idProduto", itensCompra.idProduto); // Executa Comando cmd.ExecuteNonQuery(); }
public void AtualizarCompras(Modelo.ItensCompra itensCompra) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("update itensCompra set unidade = @unidade, quantidade = @quantidade, precoUnitario = @precoUnitario, precoTotal = @precoTotal, idCompra = @idCompra, idProduto = @idProduto where idItem = @id", conn); cmd.Parameters.AddWithValue("@unidade", itensCompra.unidade); cmd.Parameters.AddWithValue("@quantidade", itensCompra.quantidade); cmd.Parameters.AddWithValue("@precoUnitario", itensCompra.precoUnitario); cmd.Parameters.AddWithValue("@precoTotal", itensCompra.precoTotal); cmd.Parameters.AddWithValue("@idCompra", itensCompra.idCompra); cmd.Parameters.AddWithValue("@idProduto", itensCompra.idProduto); cmd.Parameters.AddWithValue("@idItem", itensCompra.idItem); // Executa Comando cmd.ExecuteNonQuery(); }