Controllo dei dati di: <%= house.descrizione %>

Competenza: <%= daterange_name(competenza) %>

<% to_be_fixed = [] %> <% members = Person.where("house_id = ?", house.id).person_attiva.ordered_in_nucleo %> <%= view_table_open %> <%= view_table_head_open %> <%= view_table_row_open %> <%= view_table_head_cell ('Controllo?') %> <%= view_table_head_cell ('Nome anagrafico') %> <%= view_table_head_cell ('Nome damanhuriano') %> <%= view_table_head_cell ('Cittadinanza') %> <%= view_table_head_cell ('Telefono') %> <%= view_table_head_cell ('eMail') %> <%= view_table_row_close %> <%= view_table_head_close %> <% members.each do |person| %> <%= view_table_row_open %> <% font_color = 'black' %> <% if person.exist_person_data_inconsistency(competenza) %> <% to_be_fixed << person %> <% font_color = 'red' %> <% result = person.fix_data_inconsistency(competenza) %> <% if result[:error] %> <%= view_table_cell ( iconbutton_alert(person, nil) + " Si รจ verificato un errore nel fix!" ) %> <% else %> <%= view_table_cell ( iconbutton_alert(person, nil) + " OK fix.") %> <% end %> <% else %> <%= view_table_cell 'Ok!' %> <% end %> <%= view_table_cell (link_to(person.anagrafe_person_name_strict, person_path(person))) %> <%= view_table_cell (link_to(person.dh_person_name_strict_complete, person_path(person))) %> <%= view_table_cell (person.citizenship.descrizione) %> <%= view_table_cell (person.telefono) %> <%= view_table_cell (person.mail) %> <%= view_table_row_close %> <% end %> <% if house.exist_house_data_inconsistency(competenza) %>

Ci sono dati inconsistenti relativi al nucleo!

<% check = house.get_house_data_inconsistency(competenza) %> <% info = house.get_humanreadable_data_inconsistency(check, house.descrizione) %>

<%= info[:foundOk] %>

<%= info[:foundBad] %>

<% end %>
<% if to_be_fixed.length > 0 %>

<%= "Corretti i dati per #{to_be_fixed.length} persone segnalate, ripeti il controllo." %>

<% end %> <%= view_table_close %>