#
#= product_set
#-------------------------------------------------------------------------------
#
class ProductSet < Comm::BaseModel::PermanentMaster
  has_many :wholesale_approvals, :dependent => :destroy
  
  def validate
    emsg = ''
    ars = ProductSet.disp_name_is(self.disp_name).valid.id_is_not(self.id)
    
    record_num = ars.length
    if record_num > 0
       ids = ars.collect{|ar| ar.id}
       emsg << EMJ0005
       emsg << "指定の製品群が既に登録されています。"
       emsg << "ID:"+ids.inspect
       raise UserOperationError, emsg
    end
  end
end
