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