public IEnumerable<Produto> Get(int codigo, string nome) { _connection.ExecuteProcedure(Procedures.BuscaProduto); _connection.AddParameter("Cod_Prod", codigo); _connection.AddParameter("Nome_Prod", nome); using (var reader = _connection.ExecuteReader()) { var listaProduto = new List<Produto>(); while (reader.Read()) { var produto = new Produto { Cod_Prod = (int)reader["Cod_Prod"], Nome_Prod = (string)reader["Nome_Prod"], VlrCusto_Prod = Convert.ToDecimal(reader["VlrCusto_Prod"]), VlrVenda_Prod = Convert.ToDecimal(reader["VlrVenda_Prod"]), Qtd_Ideal = (int)reader["Qtd_Ideal"], Qtd_Min = (int)reader["Qtd_Min"], UsuaCad = (int)reader["UsuaCad_Est"] }; listaProduto.Add(produto); } return listaProduto; } }
public void Post(Produto produto) { _connection.ExecuteProcedure(Procedures.InsProduto); _connection.AddParameter("Nome_Prod", produto.Nome_Prod); _connection.AddParameter("VlrCusto_Prod", produto.VlrCusto_Prod); _connection.AddParameter("VlrVenda_Prod", produto.VlrVenda_Prod); _connection.AddParameter("Qtd_Ideal", produto.Qtd_Ideal); _connection.AddParameter("Qtd_Min", produto.Qtd_Min); _connection.AddParameter("UsuaCad", produto.UsuaCad); _connection.ExecuteNonQuery(); }
public void Put(Produto produto) { _connection.ExecuteProcedure(Procedures.UpdProduto); _connection.AddParameter("Nome_Prod", produto.Nome_Prod); _connection.AddParameter("VlrCusto_Prod", produto.VlrCusto_Prod); _connection.AddParameter("VlrVenda_Prod", produto.VlrVenda_Prod); _connection.AddParameter("Cod_Prod", produto.Cod_Prod); _connection.AddParameter("Qtd_Ideal", produto.Qtd_Ideal); _connection.AddParameter("Qtd_Min", produto.Qtd_Min); _connection.ExecuteNonQuery(); }
public ActionResult Edit(Produto produto) { produto.UsuaCad = CodUsuarioLogado; _produtoRepository.Put(produto); return View("FiltroProduto"); }