Sha256: 223ce0699af33f266cd0caf2794f6c7655d39b7af163169826b1031817930912

Contents?: true

Size: 1.38 KB

Versions: 2

Compression:

Stored size: 1.38 KB

Contents

io << "Site\tSignature\tNom\tPrénom\tProfil\tStructure\tCellule\tActif\tTaux activité\tNombre dossiers\tPoids dossiers (100%)\t#{JDataStorePRC::COD_NIV_DOS.join("\t")}\t#{JDataStorePRC::EVENS_SIGN.join("\t")}\r\n"

# Les utilisateurs et leurs dossiers
resumes_utilisateurs.each do |utl|
	if utl.a_dossiers?
		io << "#{utl.site}\t#{utl.signature}\t#{utl.nom}\t#{utl.prenom}\t#{utl.profil}\t"
		io << "#{utl.structure}\t#{utl.cellule}\t#{utl.actif}\t#{utl.tx_activite}\t"
		io << "#{utl.nombre_dossiers}\t"
		io << "#{utl.poids_dossiers}\t"
		
		JDataStorePRC::COD_NIV_DOS.each do |co_niv|
			dossier = utl.nombreDossiersPRC.find{|dossier| dossier.COD_NIV_DOS == co_niv}
			io << "#{dossier ? dossier.NB_DOSSIERS : 0}\t"
		end
		
		JDataStorePRC::EVENS_SIGN.each do |co_evt|
			dossier = utl.nombreDernierEvenDossiersPRC.find{|dossier| dossier.COD_EVEN == co_evt}
			io << "#{dossier ? dossier.NB_DOSSIERS : 0}\t"
		end
		
		io << "\r\n"
	end
end

# Dossiers possesseur inconnu
dossiers_possesseur_inconnu.each do |dossier|
	io << "INCONNU\t#{dossier.COD_ID_INS}\tINCONNU\tINCONNU\tINCONNU\t"
	io << "INCONNU\tINCONNU\tINCONNU\tINCONNU\t"
	io << "#{dossier.NB_DOSSIERS}\t?"

	JDataStorePRC::COD_NIV_DOS.each do |co_niv|
		io << "#{dossier.COD_NIV_DOS == co_niv ? dossier.NB_DOSSIERS : 0}\t"
	end

	JDataStorePRC::EVENS_SIGN.each do |co_evt|
		io << "?\t"
	end

	io << "\r\n"
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
simple_view-0.0.2 test/views/etat_corbeilles_prc-csv.io.rb
simple_view-0.0.1 test/views/etat_corbeilles_prc-csv.io.rb