% region_label = @region.region_type_id.present? ? @region.region_type.descrizione : Region.label(1) %>
<% houses_ids = House.where(region_id: @region.id).filtered_by_attivo.ordered_by_name.pluck(:id) %>
<% stats = RegionsHelper.get_current_stat_for_people(houses_ids) %>
Nota: il numero di adulti/junior/cittadini è indicativo, perché non viene conteggiato il cambio di cittadinanza delle persone, e non viene conteggiato il cambio di regione dei nuclei.
data | PRIMA | info | DOPO | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#adulti | #junior | #cittadini | persona | note | spostamento in regione | spostamento extra regione | fatto da | #adulti | #junior | #cittadini | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<%= Date.today.to_dmy %> | status al momento | <%= count_adults %> | <%= count_juniors %> | <%= count_citizensA %> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<%= event[:date].to_date.to_dmy %> | <% case event[:event] %> <% when RegionsHelper::Event_QecRegione then %><%= count_adults %> | <%= count_juniors %> | <%= count_citizensA %> | <%= event[:event] %> di <%= daterange_name(event[:competenza]) %> | <% if count_adults == event[:record].count_adults %><%= "#{count_adults}" %> | <% else %><%= "#{count_adults} (#{event[:record].count_adults})" %> | <% end %> <% if count_juniors == event[:record].count_juniors %><%= "#{count_juniors}" %> | <% else %><%= "#{count_juniors} (#{event[:record].count_juniors})" %> | <% end %> <% if count_citizensA == event[:record].count_citizens %><%= "#{count_citizensA}" %> | <% else %><%= "#{count_citizensA} (#{event[:record].count_citizens})" %> | <% end %> <% when RegionsHelper::Event_QecNucleo then %><%= count_adults %> | <%= count_juniors %> | <%= count_citizensA %> | <% house_ids = event[:house_ids] %> <% houses = house_ids.map{|id| House.find_by(id: id)}.map(&:descrizione).join(',') %><%= event[:event] %> di <%= daterange_name(event[:competenza]) %>: <%= houses %> | <%= count_adults %> | <%= count_juniors %> | <%= count_citizensA %> | <% when RegionsHelper::Event_PersonaCambioInRegione then %><%= count_adults %> | <%= count_juniors %> | <%= count_citizensA %> | <% person_id = event[:person_id] %> <% person = Person.find_by(id: person_id) %> <% source_house_id = event[:source_house_id] %> <% target_house_id = event[:target_house_id] %> <% source_house = House.find_by(id: source_house_id) %> <% target_house = House.find_by(id: target_house_id) %><%= "#{person.dh_person_name}" %> | <%= event[:event] %> | <%= notetext("da #{source_house.descrizione} a #{target_house.descrizione}") %> | <%= notetext(event[:record].user.name) %> | <%= count_adults %> | <%= count_juniors %> | <%= count_citizensA %> | <% when RegionsHelper::Event_PersonaCambioRegioneArriva then %> <% person_id = event[:person_id] %> <% person = Person.find_by(id: person_id) %> <% if person.citizenship_id == CitizenshipsHelper::CittadinanzaFigli_id %> <% count_juniors -= 1 %> <% else %> <% count_adults -= 1 %> <% end %> <% if CitizenshipsHelper::CittadinanzeA_ids.include?(person.citizenship_id) %> <% count_citizensA -= 1 %> <% end %> <% source_house_id = event[:source_house_id] %> <% target_house_id = event[:target_house_id] %> <% source_house = House.find_by(id: source_house_id) %> <% target_house = House.find_by(id: target_house_id) %><%= count_adults %> | <%= count_juniors %> | <%= count_citizensA %> | <%= "#{person.dh_person_name}" %> | arrivo da <%= link_to(source_house.region.descrizione, print_regions_path(@filter_params.merge(filter_region_id: source_house.region_id, print_what: RegionsHelper::SpostamentiRegione) ) ) %> | <%= "da #{source_house.descrizione} a #{target_house.descrizione}" %> | <%= notetext(event[:record].user.name) %> | <%= count_adults_frozen %> | <%= count_juniors_frozen %> | <%= count_citizensA_frozen %> | <% when RegionsHelper::Event_PersonaCambioRegioneUscita then %> <% person_id = event[:person_id] %> <% person = Person.find_by(id: person_id) %> <% if person.citizenship_id == CitizenshipsHelper::CittadinanzaFigli_id %> <% count_juniors += 1 %> <% else %> <% count_adults += 1 %> <% end %> <% if CitizenshipsHelper::CittadinanzeA_ids.include?(person.citizenship_id) %> <% count_citizensA += 1 %> <% end %> <% source_house_id = event[:source_house_id] %> <% target_house_id = event[:target_house_id] %> <% source_house = House.find_by(id: source_house_id) %> <% target_house = House.find_by(id: target_house_id) %><%= count_adults %> | <%= count_juniors %> | <%= count_citizensA %> | <%= "#{person.dh_person_name}" %> | uscita verso <%= link_to(target_house.region.descrizione, print_regions_path(@filter_params.merge(filter_region_id: target_house.region_id, print_what: RegionsHelper::SpostamentiRegione) ) ) %> | <%= "da #{source_house.descrizione} a #{target_house.descrizione}" %> | <%= notetext(event[:record].user.name) %> | <%= count_adults_frozen %> | <%= count_juniors_frozen %> | <%= count_citizensA_frozen %> | <% when RegionsHelper::Event_NucleoCambioRegioneEntra then %> <% source_region_id = event[:source_region_id] %> <% source_region = Region.find_by(id: source_region_id) %> <% house_id = event[:house_id] %> <% house = House.find_by(id: house_id) %>- | - | - | <%= house.descrizione %> entra da <%= link_to(source_region.descrizione, print_regions_path(@filter_params.merge(filter_region_id: source_region_id, print_what: RegionsHelper::SpostamentiRegione) ) ) %> | <%= notetext(event[:record].user.name) %> | - | - | - | <% when RegionsHelper::Event_NucleoCambioRegioneEsce then %> <% target_region_id = event[:target_region_id] %> <% target_region = Region.find_by(id: target_region_id) %> <% house_id = event[:house_id] %> <% house = House.find_by(id: house_id) %>- | - | - | <%= house.descrizione %> va in <%= link_to(target_region.descrizione, print_regions_path(@filter_params.merge(filter_region_id: target_region_id, print_what: RegionsHelper::SpostamentiRegione) ) ) %> | <%= notetext(event[:record].user.name) %> | - | - | - | <% when RegionsHelper::Event_PersonaCambioCittadinanza then %> <% source_citizenship_id = event[:source_citizenship_id] %> <% target_citizenship_id = event[:target_citizenship_id] %> <% source_citizenship = Citizenship.find_by(id: source_citizenship_id) %> <% target_citizenship = Citizenship.find_by(id: target_citizenship_id) %> <%# if CitizenshipsHelper::CittadinanzeA_ids.include?(source_citizenship_id) && CitizenshipsHelper::CittadinanzeA_ids.include?(target_citizenship_id) %> <%# elsif CitizenshipsHelper::CittadinanzeA_ids.include?(source_citizenship_id) && !CitizenshipsHelper::CittadinanzeA_ids.include?(target_citizenship_id) %> <%# count_citizensA += 1 %> <%# elsif !CitizenshipsHelper::CittadinanzeA_ids.include?(source_citizenship_id) && CitizenshipsHelper::CittadinanzeA_ids.include?(target_citizenship_id) %> <%# count_citizensA -= 1 %> <%# else %> <%# end %> <% person = event[:person] %>- | - | - | <%= "#{person.dh_person_name}" %> | cambia da '<%= source_citizenship.descrizione %>' a '<%= target_citizenship.descrizione %>' | <%= notetext(event[:record].user.name) %> | - | - | - | <% end %>