product_waste.rb 604 B

123456789101112131415161718
  1. class ProductWaste < ActiveRecord::Base
  2. belongs_to :product
  3. belongs_to :user
  4. belongs_to :pointsale
  5. belongs_to :warehouse
  6. belongs_to :products_return_in
  7. ##--- Llevar registro de Actividad del usuario
  8. audited
  9. validates :product_id , :presence => { message: "Debe seleccionar producto." }, :on => [:create]
  10. validates :quantity , :presence => { message: "Debe indicar cantidad." }, :on => [:create]
  11. validates :reason , :presence => { message: "Debe indicar el motivo." }, :on => [:create]
  12. enum status: [:active, :inactive ]
  13. scope :activos, -> { where( "status = 0").order(" id DESC") }
  14. end