public static bool Alterar(Produtos produto) { try { using (OracleCommand c = ConexaoOracle.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "UPDATE PRODUTOS SET nome=:nome, precovenda=:precovenda, precocusto=:precocusto, descricao=:descricao, categoriaid=:categoriaid WHERE produtoid = :codigo"; c.Parameters.Add("nome", OracleType.VarChar).Value = produto.getNome(); c.Parameters.Add("precovenda", OracleType.Float).Value = produto.getPrecoVenda(); c.Parameters.Add("precocusto", OracleType.Float).Value = produto.getPrecoCusto(); c.Parameters.Add("descricao", OracleType.VarChar).Value = produto.getDescricao(); c.Parameters.Add("categoriaid", OracleType.Int32).Value = produto.getCategoriaId(); c.Parameters.Add("codigo", OracleType.Int32).Value = produto.getProdutoId(); c.ExecuteNonQuery(); } return true; } catch (OracleException e) { throw e; } }
public static bool Inserir(Produtos produto) { try { using (OracleCommand c = ConexaoOracle.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "INSERT into PRODUTOS values(PRODUTOS_SEQ.NEXTVAL, :nome, :precovenda, :precocusto, :descricao, :categoriaid)"; c.Parameters.Add("nome", OracleType.VarChar).Value = produto.getNome(); c.Parameters.Add("precovenda", OracleType.Float).Value = produto.getPrecoVenda(); c.Parameters.Add("precocusto", OracleType.Float).Value = produto.getPrecoCusto(); c.Parameters.Add("descricao", OracleType.VarChar).Value = produto.getDescricao(); c.Parameters.Add("categoriaid", OracleType.Int32).Value = produto.getCategoriaId(); c.ExecuteNonQuery(); return true; } } catch (OracleException e) { throw e; } }