public static bool Alterar(Pedidos pedido) { try { using (OracleCommand c = ConexaoOracle.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "UPDATE PEDIDOS SET valortotal=:valortotal, valorpago=:valorpago, formapagamento=:formapagamento, desconto=:desconto, status=:status, cancelado=:cancelado, entregaid=:entregaid, observacao=:observacao WHERE pedidoid =:codigo"; c.Parameters.Add("valortotal", OracleType.Float).Value = pedido.getValorTotal(); c.Parameters.Add("valorpago", OracleType.Float).Value = pedido.getValorPago(); c.Parameters.Add("formapagamento", OracleType.VarChar).Value = pedido.getFormaPagamento(); c.Parameters.Add("desconto", OracleType.Float).Value = pedido.getDesconto(); c.Parameters.Add("status", OracleType.VarChar).Value = pedido.getStatus(); c.Parameters.Add("cancelado", OracleType.Int32).Value = pedido.getCancelado(); c.Parameters.Add("entregaid", OracleType.Int32).Value = pedido.getEntregaId(); c.Parameters.Add("observacao", OracleType.VarChar).Value = pedido.getObservacao(); c.Parameters.Add("codigo", OracleType.Int32).Value = pedido.getPedidoId(); c.ExecuteNonQuery(); } return true; } catch (OracleException e) { throw e; } }
public static bool Inserir(Pedidos pedido) { try { using (OracleCommand c = ConexaoOracle.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "INSERT into PEDIDOS values(PEDIDOS_SEQ.NEXTVAL, :clienteid, :funcionarioid, :valortotal, :valorpago, :formapagamento, :data, :desconto, :status, :cancelado, :entregaid, :observacao)"; c.Parameters.Add("clienteid", OracleType.Int32).Value = pedido.getClienteId(); c.Parameters.Add("funcionarioid", OracleType.Int32).Value = pedido.getFuncionarioId(); c.Parameters.Add("valortotal", OracleType.Float).Value = pedido.getValorTotal(); c.Parameters.Add("valorpago", OracleType.Float).Value = pedido.getValorPago(); c.Parameters.Add("formapagamento", OracleType.VarChar).Value = pedido.getFormaPagamento(); c.Parameters.Add("data", OracleType.DateTime).Value = pedido.getData(); c.Parameters.Add("desconto", OracleType.Float).Value = pedido.getDesconto(); c.Parameters.Add("status", OracleType.VarChar).Value = pedido.getStatus(); c.Parameters.Add("cancelado", OracleType.Int32).Value = pedido.getCancelado(); c.Parameters.Add("entregaid", OracleType.Int32).Value = pedido.getEntregaId(); c.Parameters.Add("observacao", OracleType.VarChar).Value = pedido.getObservacao(); c.ExecuteNonQuery(); return true; } } catch (OracleException e) { throw e; } }