public void RegistrarProduto(ProdutoNotaEntrada produto) { if (this.Produtos.Contains(produto)) { this.Produtos.Remove(produto); } this.Produtos.Add(produto); }
public void SaveProduto(NotaEntrada notaEntrada, ProdutoNotaEntrada produto ) { if (produto.Id == null) { this.InsertProduto(notaEntrada, produto); } else { this.UpdateProduto(produto); } }
private void UpdateProduto(ProdutoNotaEntrada produto) { var command = new SqlCommand("update PRODUTOSNOTASDEENTRADA set idproduto=@idproduto, " + "precocustocompra=@precocustocompra, quantidadecompra=@quantidadecompra where (id=@id)", this.connection); command.Parameters.AddWithValue("@idproduto", produto.ProdutoNota.Id); command.Parameters.AddWithValue("@precocustocompra", produto.PrecoCustoCompra); command.Parameters.AddWithValue("@quantidadecompra", produto.QuantidadeComprada); command.Parameters.AddWithValue("@id", produto.Id); connection.Open(); command.ExecuteNonQuery(); connection.Close(); }
private void InsertProduto(NotaEntrada notaEntrada, ProdutoNotaEntrada produto) { notaEntrada.Produtos.Add(produto); var command = new SqlCommand("insert into " + "PRODUTOSNOTASDEENTRADA(idnotadeentrada, idproduto, precocustocompra, quantidadecompra) " + "values(@idnotadeentrada, @idproduto, @precocustocompra, @quantidadecompra)", this.connection); command.Parameters.AddWithValue("@idnotadeentrada", notaEntrada.Id); command.Parameters.AddWithValue("@idproduto", produto.ProdutoNota.Id); command.Parameters.AddWithValue("@precocustocompra", produto.PrecoCustoCompra); command.Parameters.AddWithValue("@quantidadecompra", produto.QuantidadeComprada); connection.Open(); command.ExecuteNonQuery(); connection.Close(); }
public void RemoverProduto(ProdutoNotaEntrada produto) { this.Produtos.Remove(produto); }
public void RegistrarProduto(ProdutoNotaEntrada produto) { if (this.Produtos.Contains(produto)) this.Produtos.Remove(produto); this.Produtos.Add(produto); }
protected bool Equals(ProdutoNotaEntrada other) { return(Id.Equals(other.Id)); }