Exemple #1
0
        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;
            }
        }
Exemple #2
0
 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;
     }
 }