Sha256: 6d8364dbb593ccc800a955b961048a38b1bff30d5aa9dbc1d96173360e3e4f1d

Contents?: true

Size: 475 Bytes

Versions: 11

Compression:

Stored size: 475 Bytes

Contents

module Crm
  class PriceList < ::ApplicationRecord
    self.table_name = "PriceLevel"
    self.primary_key = "PriceLevelId"

    belongs_to :currency, foreign_key: 'TransactionCurrencyId', crm_key: 'transactioncurrencyid'

    has_many :invoices, foreign_key: 'PriceLevelId'
    has_many :price_list_items, foreign_key: 'PriceLevelId'
    has_many :products, foreign_key: 'PriceLevelId'

    validates :Name, presence: true
    validates :currency, presence: true

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
activerecord_sqlserver_crm-5.1.3 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.1.2 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.1.1 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.0.7 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.0.6 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.1.0 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.0.5 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.0.4 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.0.3 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.0.2 app/models/crm/price_list.rb
activerecord_sqlserver_crm-5.0.1 app/models/crm/price_list.rb