qi6_app/app/models/p_commercial.rb
2019-05-17 12:30:45 +02:00

25 lines
474 B
Ruby

class PCommercial < ApplicationRecord
validates :name, :presence => true
validates :firstname, :presence => true
def long_name
self.firstname + " " + self.name
end
has_many :p_customers
has_many :p_customer_sheets
has_many :p_documents
def ca_ht
self.p_documents.where(:p_document_type_id => [4,7]).sum(:cache_total_ht)
end
def ca_ttc
self.p_documents.where(:p_document_type_id => [4,7]).sum(:cache_total_ttc)
end
end