Delibere <%= current_year %> dell'associazione

'>
<% if params[MembershipsHelper::CambiaDataDelibera].present? %> <% updated = nil %> <% begin %> <% organization_id = params[:id].to_i %> <% vecchia_data_delibera = params[:vecchia_data_delibera].to_date %> <% nuova_data_delibera = params[:nuova_data_delibera].to_date %> <% delibera_di_ingresso = params[:delibera_di_ingresso].to_bool %> <% updated = Membership.cambia_data_delibera(organization_id, delibera_di_ingresso, vecchia_data_delibera, nuova_data_delibera, current_user ) %> <% rescue StandardError => e %>

<%= icon('exclamation-triangle', size: '2x') %> Errore! <%= e %>

<% end %> <% if updated.nil? %>

<%= icon('hand-paper', size: '2x') %> Data delibera non cambiata!

<% else %>

<%= icon('check', size: '2x') %> <% if delibera_di_ingresso %> Modificata la data per <%= updated %> iscrizioni. <% else %> Modificata la data per <%= updated %> recessi. <% end %>

<% end %> <% params.delete(MembershipsHelper::CambiaDataDelibera) %> <% end %> <% organization_memberships = Membership.where(organization_id: @organization.id) %> <% date_ingressi = Membership.get_date_delibere_ingresso(@organization.id, current_year) %> <% date_uscite = Membership.get_date_delibere_uscita(@organization.id, current_year) %> <% elenco_date = [] %> <% if date_ingressi.present? %> <% date_ingressi.each do |ingresso| %> <% elenco_date << {data: ingresso, ingresso: true} %> <% end %> <% end %> <% if date_uscite.present? %> <% date_uscite.each do |uscita| %> <% if uscita != Membership.get_year_closing(Date.today.year) %> <% elenco_date << {data: uscita, ingresso: false} %> <% end %> <% end %> <% end %> <% elenco_date = elenco_date.sort_by{|item| item[:data]} %> <% quanti_soci_attivi = 0 %> <%= view_table_open %> <%= view_table_row_open %> <%# data = Date.today %> <%= view_table_cell ( "Data
delibera" ) %> <%= view_table_cell ( 'Tipo
di delibera' ) %> <%= view_table_cell ( 'Delibera' ) %> <%= view_table_cell ( 'Numero
totale soci') %> <%= view_table_cell ( 'Libro soci' ) %> <%= view_table_cell ( 'Foglio presenze
per assemblea' ) %> <%= view_table_cell ( 'Esporta elenco soci' ) %> <%= view_table_cell ( 'Stampa tessere' ) %> <%= view_table_row_close %> <% elenco_date.each do |questa_data| %> <% data_delibera = questa_data[:data].to_date %> <% if data_delibera == Membership.get_year_closing(current_year) %> <% next %> <% end %> <%= view_table_row_open %> <%= view_table_cell ( form_tag(organization_path(@organization), method: :get, remote: true) do hidden_field_tag(:vecchia_data_delibera, data_delibera) + hidden_field_tag(:delibera_di_ingresso, questa_data[:ingresso] ) + date_input_tag(:nuova_data_delibera, data_delibera, false, nil, false) + iconbutton_submit_with_confirm(nil, 'btn-success btn-xs', 'Cambia', MembershipsHelper::CambiaDataDelibera, data_delibera, 'Confermi la modifica della data di questa delibera?') end ) %> <% if questa_data[:ingresso] %> <% count_in_questa_data = organization_memberships.where(data_deliberaiscrizione: data_delibera).count %> <% quanti_soci_attivi += count_in_questa_data %> <%= view_table_cell ( "

Iscrizioni: #{count_in_questa_data}

" ) %> <%= view_table_cell ( iconbutton_print(print_memberships_path, "Delibera iscrizione
del #{data_delibera.to_dmy}", @filter_params.merge(print_what: MembershipsHelper::PrintDeliberaIscrizione, filterdate: data_delibera, filterorganization_id: @organization.id)) ) %> <% else %> <% count_in_questa_data = organization_memberships.where(data_deliberarecesso: data_delibera).count %> <% quanti_soci_attivi -= count_in_questa_data %> <%= view_table_cell ( "

Recessi: #{count_in_questa_data}

" ) %> <%= view_table_cell ( iconbutton_print(print_memberships_path, "Delibera recesso
del #{data_delibera.to_dmy}", @filter_params.merge(print_what: MembershipsHelper::PrintDeliberaRecesso, filterdate: data_delibera, filterorganization_id: @organization.id)) ) %> <% end %> <%= view_table_cell ( quanti_soci_attivi ) %> <%= view_table_cell ( iconbutton_print(print_memberships_path, "Libro soci
al #{data_delibera.to_dmy}", @filter_params.merge(print_what: MembershipsHelper::PrintLibroSociAssociazione, filterdate: data_delibera, filterorganization_id: @organization.id), icon('file-pdf')) ) %> <%= view_table_cell ( iconbutton_print(print_memberships_path, "Foglio presenze
al #{data_delibera.to_dmy}", @filter_params.merge(print_what: MembershipsHelper::PrintPresenzeAssembleaAssociazione, filterdate: data_delibera, filterorganization_id: @organization.id), icon('file-pdf')) ) %> <%= view_table_cell ( iconbutton_export_xlsx(memberships_path(format: :xlsx), "Esporta elenco soci
XLSX al #{data_delibera.to_dmy}", @filter_params.merge(filterdate: data_delibera, filterorganization_id: @organization.id)) ) %> <%= view_table_cell ( iconbutton_print(print_memberships_path, "Tutte le tessere
al #{data_delibera.to_dmy}", @filter_params.merge(print_what: MembershipsHelper::PrintTessereAssociazione, filterdate: data_delibera, filterorganization_id: @organization.id), icon('file-pdf')) ) %> <%= view_table_row_close %> <% end %> <% if current_year == Date.today.year %> <%= view_table_row_open %> <% data = Date.today %> <%= view_table_cell ( "#{data.to_dmY}
(oggi)" ) %> <%= view_table_cell ( '' ) %> <%= view_table_cell ( '' ) %> <%= view_table_cell ( quanti_soci_attivi ) %> <%= view_table_cell ( iconbutton_print(print_memberships_path, "Libro soci
al #{data.to_dmy}", @filter_params.merge(print_what: MembershipsHelper::PrintLibroSociAssociazione, filterdate: data, filterorganization_id: @organization.id), icon('file-pdf')) ) %> <%= view_table_cell ( iconbutton_print(print_memberships_path, "Foglio presenze
al #{data.to_dmy}", @filter_params.merge(print_what: MembershipsHelper::PrintPresenzeAssembleaAssociazione, filterdate: data, filterorganization_id: @organization.id), icon('file-pdf')) ) %> <%= view_table_cell ( iconbutton_export_xlsx(memberships_path(format: :xlsx), "Esporta elenco soci
XSLX al #{data.to_dmy}", @filter_params.merge(filterdate: data, filterorganization_id: @organization.id)) ) %> <%= view_table_cell ( iconbutton_print(print_memberships_path, "Tutte le tessere
al #{data.to_dmy}", @filter_params.merge(print_what: MembershipsHelper::PrintTessereAssociazione, filterdate: data, filterorganization_id: @organization.id), icon('file-pdf')) ) %> <%= view_table_row_close %> <% else %> <%= view_table_row_open %> <% data = Membership.get_year_closing(current_year) %> <%= view_table_cell ( data.to_dmY ) %> <%= view_table_cell ( '' ) %> <%= view_table_cell ( '' ) %> <%= view_table_cell ( quanti_soci_attivi ) %> <%= view_table_cell ( iconbutton_print(print_memberships_path, "Riepilogo situazione soci
al #{data.to_dmy}", @filter_params.merge(print_what: MembershipsHelper::PrintRiepilogoSituazioneSociAssociazione, filterdate: data, filterorganization_id: @organization.id), icon('file-pdf')) ) %> <%= view_table_cell ( '' ) %> <%= view_table_cell ( iconbutton_export_xlsx(memberships_path(format: :xlsx), "Esporta elenco soci
XSLX al #{data.to_dmy}", @filter_params.merge(filterdate: data, filterorganization_id: @organization.id)) ) %> <%= view_table_cell ( '' ) %> <%= view_table_row_close %> <% end %> <%= view_table_close %>

<%= icon('chevron-up') %> Torna all'inizio della pagina