public ProdutoVendidoResult AdicionarProdutoVendido(ProdutoVendido produto) { ProdutoVendidoResult result = new ProdutoVendidoResult(); SqlConnection conn = new SqlConnection(_sqlConn.SqlConnection); string sql = "INSERT INTO ProdutoVendido(PrecoPago, Status, Quantidade, IdProduto, IdVenda) VALUES(@precoPago, @status, @quantidade, @idProduto, @idVenda)"; try { SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.Add(new SqlParameter("@precoPago", produto.PrecoPago)); cmd.Parameters.Add(new SqlParameter("@status", produto.Status)); cmd.Parameters.Add(new SqlParameter("@quantidade", produto.Quantidade)); cmd.Parameters.Add(new SqlParameter("@idProduto", produto.IdProduto)); cmd.Parameters.Add(new SqlParameter("@idVenda", produto.IdVenda)); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { result.MsgCatch = ex.ToString(); result.ProccessOk = false; return(result); } finally { conn.Close(); } result.ProccessOk = true; return(result); }
public ProdutoVendidoResult GetProdutoVendido(int id) { ProdutoVendidoResult result = new ProdutoVendidoResult(); SqlConnection conn = new SqlConnection(_sqlConn.SqlConnection); string sql = @"SELECT * FROM ProdutoVendido WHERE Id=@id"; try { conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.Add(new SqlParameter("@id", id)); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { result.ProdutoVendido.Id = int.Parse(reader["Id"].ToString()); result.ProdutoVendido.PrecoPago = int.Parse(reader["PrecoPago"].ToString()); result.ProdutoVendido.Status = reader["Status"].ToString() == "0" ? false : true; result.ProdutoVendido.Quantidade = int.Parse(reader["Quantidade"].ToString()); result.ProdutoVendido.IdProduto = int.Parse(reader["IdProduto"].ToString()); result.ProdutoVendido.IdVenda = int.Parse(reader["IdVenda"].ToString()); } } catch (Exception ex) { result.MsgCatch = ex.ToString(); result.ProccessOk = false; return(result); } finally { conn.Close(); } return(result); }
public ProdutoVendidoResult AtualizarProdutoVendido(ProdutoVendido produtoVendido) { ProdutoVendidoResult result = new ProdutoVendidoResult(); SqlConnection conn = new SqlConnection(_sqlConn.SqlConnection); string sql = "UPDATE ProdutoVendido SET PrecoPago = @preco, Status = @status, Quantidade = @quantidade WHERE Id = @id"; try { SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.Add(new SqlParameter("@preco", produtoVendido.PrecoPago)); cmd.Parameters.Add(new SqlParameter("@status", produtoVendido.Status)); cmd.Parameters.Add(new SqlParameter("@quantidade", produtoVendido.Quantidade)); cmd.Parameters.Add(new SqlParameter("@id", produtoVendido.Id)); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { result.MsgCatch = ex.ToString(); result.ProccessOk = false; return(result); } finally { conn.Close(); } result.ProccessOk = true; return(result); }