module EtablissementHelper
  def pretty_currency(capital_social)
    number_to_currency(capital_social, locale: :fr)
  end

  def raison_sociale_or_name(etablissement)
    if etablissement.association?
      etablissement.association_titre
    elsif etablissement.entreprise_raison_sociale.present?
      etablissement.entreprise_raison_sociale
    else
      "#{etablissement.entreprise_nom} #{etablissement.entreprise_prenom}"
    end
  end

  def effectif(etablissement)
    {
      'NN' => "Unités non employeuses (pas de salarié au cours de l'année de référence et pas d'effectif au 31/12).",
      '00' => "0 salarié (n'ayant pas d'effectif au 31/12 mais ayant employé des salariés au cours de l'année de référence)",
      '01' => '1 ou 2 salariés',
      '02' => '3 à 5 salariés',
      '03' => '6 à 9 salariés',
      '11' => '10 à 19 salariés',
      '12' => '20 à 49 salariés',
      '21' => '50 à 99 salariés',
      '22' => '100 à 199 salariés',
      '31' => '200 à 249 salariés',
      '32' => '250 à 499 salariés',
      '41' => '500 à 999 salariés',
      '42' => '1 000 à 1 999 salariés',
      '51' => '2 000 à 4 999 salariés',
      '52' => '5 000 à 9 999 salariés',
      '53' => '10 000 salariés et plus'
    }[etablissement.entreprise_code_effectif_entreprise]
  end
end