| 1234567891011121314151617181920212223242526 |
- class OpenCashRegister < ActiveRecord::Base
- belongs_to :cash_register
- belongs_to :user
- has_many :cash_registers_moves
- has_many :sales
- has_many :sales_details, through: :sales
- has_many :products, through: :sales_details
- has_many :categories, through: :products
- has_many :expenses
- has_many :pre_sales
- has_many :cash_outs
- has_one :pointsale, through: :cash_register
- ##--- Llevar registro de Actividad del usuario
- audited
- enum status: [:open, :closed]
- scope :abiertas, -> { where("open_cash_registers.status = ?", 0) }
- def self.get_pointsale(id, option)
- if option == "open_cash_register"
- Pointsale.find(CashRegister.find(OpenCashRegister.find(id).cash_register_id).pointsale_id)
- end
- end
- end
|