Sha256: 132ae691a17719967efd80d5f9789e5894904dd3cf31db44dc7a81723cee6c7c
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
#!/usr/bin/env ruby require 'debugger' require File.dirname(__FILE__) + '/../lib/ccb_api' start_date = "2013-04-01" end_date = "2013-04-21" batch_list = ChurchCommunityBuilder::Search.search_for_batch_by_date_range(start_date, end_date) batch_list.each do |batch| if batch.has_transactions? transaction_list = ChurchCommunityBuilder::TransactionList.new(batch.transactions) puts "-----------------------------" transaction_list.each do |transaction| # Info to use puts "Campus: #{transaction.campus_name}" puts "Amount: #{transaction.amount}" puts "Donor: #{transaction.individual_id}" puts "Entered On: #{transaction.date}" puts "Fund: #{transaction.fund_name}" puts "Instrument Type: #{transaction.payment_type}" puts "-----------------------------" individual = ChurchCommunityBuilder::Individual.load_by_id(transaction.individual_id) puts '#########################' puts "First name: #{individual.first_name}" puts "Last name: #{individual.last_name}" puts "Full name: #{individual.full_name}" puts "Campus name: #{individual.campus_name}" puts "Donor ID: #{individual.giving_number}" puts "Family ID: #{individual.family_id}" puts "Address: #{individual.home_address}" puts "Phone number 1: #{individual.home_phone}" puts "Phone number 2: #{individual.mobile_phone}" puts "Date of Birth: #{individual.birthday}" puts "Gender: #{individual.gender}" puts "Email: #{individual.email}" puts "Marital status: #{individual.marital_status}" puts '#########################' end else puts "Batch #{batch.id} has no transactions" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
church-community-builder-0.1.0 | examples/sync_data.rb |