class Activity

Attributes

print_card[RW]

Public Instance Methods

cost_mov() click to toggle source
# File Entities/Activity.rb, line 62
def cost_mov
  self._cost.to_i / 1000.0
end
setup_instance() click to toggle source
# File Entities/Activity.rb, line 50
def setup_instance
  if card_filename != nil
    @print_card = OpenPrint.new("#{ConfigBase.template_dir}/#{card_filename.first}")
  end
end
start_end(s, d = Date.today) click to toggle source
# File Entities/Activity.rb, line 56
def start_end(s, d = Date.today)
  ActivityPayments.search_by_person_paid(s).select { |ap|
    ap.date_start <= d && d <= ap.date_end && ap.activity == self
  }.collect { |ap| [ap.date_start, ap.date_end] }.pop || [nil, nil]
end