<%= view_table_open %>
<%= view_table_head_open %>
<%= view_table_row_open %>
<%= view_table_head_cell_span (1 + (button_edit ? 1 : 0) + (button_ricevuta ? 1 : 0) + (button_giroconto ? 1 : 0) ) %>
<%= view_table_head_cell (SrgPn.human_attribute_name(:data)) %>
<%= view_table_head_cell (SrgPn.human_attribute_name(:importo)) %>
<%= view_table_head_cell (SrgPn.human_attribute_name(:competenza)) %>
<%= view_table_head_cell (SrgPn.human_attribute_name(:descrizione)) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:cassa), srg_pn_funds_path ) ) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:srg_pn_costcenter_id), srg_pn_costcenters_path ) ) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:srg_crb_id), srg_crbs_path ) ) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:region_id), houses_path ) ) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:house_id), houses_path ) ) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:person_id),people_path ) ) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:emo_function_id), emo_functions_path ) ) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:srg_salvadanaio_id), srg_salvadanaios_path ) ) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:srg_service_id), srg_services_path ) ) %>
<%= view_table_head_cell ( link_to(SrgPn.human_attribute_name(:commitment_id), commitments_path ) ) %>
<%= view_table_row_close %>
<%= view_table_head_close %>
<%= view_table_body_open %>
<% srg_pns.each do |srg_pn| %>
<%= view_table_row_open %>
<%# bg = record_was_updated(srg_pn) ? 'yellow' : nil %>
<% bg = nil %>
<%= view_table_cell ( iconbutton_view srg_pn, '') %>
<% if button_edit %>
<%= view_table_cell ( iconbutton_edit edit_srg_pn_path(srg_pn), '') %>
<% end %>
<%#= view_table_cell ( iconbutton_delete srg_pn, '') %>
<% if button_ricevuta %>
<%= view_table_cell ( iconbutton_print(print_srg_pns_path, '', @filter_params.merge(print_what: SrgPnsHelper::PrintRicevuta, id: srg_pn.id)) ) %>
<% end %>
<% if button_giroconto %>
<%= view_table_cell_tooltip 'Giroconto di questo movimento', ( iconbutton_to(movement_transfer_srg_pns_path, icon('exchange-alt'), 'btn-info btn-xs', nil, @filter_params.merge(id: srg_pn.id) ) ) %>
<% end %>
<%= view_table_cell ( srg_pn.data.present? ? srg_pn.data.to_dmy : nil ), bg %>
<%= view_table_cell_right ( money_format srg_pn.importo ), bg %>
<%= view_table_cell ( srg_pn.competenza.present? ? daterange_name(srg_pn.competenza) : nil ), bg %>
<%= view_table_cell ( srg_pn.descrizione ), bg %>
<%= view_table_cell ( srg_pn.srg_pn_fund_id.present? ? link_to(srg_pn.srg_pn_fund.cassa, srg_pn_fund_path(srg_pn.srg_pn_fund_id) ) : nil ), bg %>
<%= view_table_cell ( srg_pn.srg_pn_costcenter_id.present? ? link_to(srg_pn.srg_pn_costcenter.centro, srg_pn_costcenters_path(srg_pn.srg_pn_costcenter) ) : nil ), bg %>
<%= view_table_cell ( srg_pn.srg_crb ? link_to( srg_pn.srg_crb.cod, srg_crb_path(srg_pn.srg_crb.id) ) : nil ), bg %>
<%= view_table_cell ( srg_pn.region_id ? link_to( srg_pn.region.format_for_formselect, region_path(srg_pn.region) ) : nil ), bg %>
<%= view_table_cell ( srg_pn.house_id ? link_to( srg_pn.house.format_for_formselect, house_path(srg_pn.house) ) : nil ), bg %>
<%= view_table_cell ( srg_pn.person_id ? link_to( srg_pn.person.dh_person_name, person_path(srg_pn.person) ) : nil ), bg %>
<%= view_table_cell ( srg_pn.emo_function_id ? link_to( srg_pn.emo_function.format_for_formselect, emo_function_path(srg_pn.emo_function) ) : nil ), bg %>
<%= view_table_cell ( srg_pn.srg_salvadanaio_id ? link_to( srg_pn.srg_salvadanaio.id, srg_salvadanaio_path(srg_pn.srg_salvadanaio_id) ) : nil ), bg %>
<%= view_table_cell ( srg_pn.srg_service_id ? link_to( srg_pn.srg_service.cassa, srg_service_path(srg_pn.srg_service_id) ) : nil ), bg %>
<%= view_table_cell ( srg_pn.commitment_id ? link_to( srg_pn.commitment.name, commitment_path(srg_pn.commitment_id) ) : nil ), bg %>
<%= view_table_row_close %>
<% end %>
<%= view_table_body_close %>
<%= view_table_close %>