class Contabilidade::ConvenioContaBancaria < ApplicationRecord
	has_paper_trail

	belongs_to :convenio
	belongs_to :conta_bancaria, class_name: 'Base::ContaBancaria'

	validates_presence_of :convenio_id
	validates_presence_of :conta_bancaria_id

	validates_uniqueness_of :conta_bancaria_id, scope: :convenio_id, message: 'já existe nesse convênio.'

	def numero_agencia_e_banco
		conta_bancaria ? conta_bancaria.to_s : ""
	end
end
