<% if params[:eseguiComando].present? %> <% case params[:eseguiComando] %> <% when ImpostaDataStampaDomanda then %> <% Membership.imposta_data_stampa_domande(params[:filterdata_inizio], params[:filterdata_fine]) %> <% end %> <% end %> <% if @fp_nilRangeStart %> <%# @filter_params = unparse_date_params(@filter_params, 'filterdaterangestart', DateTime.new(2017, 1, 1)) %> <% @filter_params = @filter_params.merge(filterdaterangestart: DateTime.new(Date.today.year, 1, 1)) %> <% end %> <% if @filter_params[:filterdaterangeend].blank? %> <%# @filter_params = unparse_date_params(@filter_params, 'filterdaterangeend', DateTime.new(Date.today.year, 12, 31)) %> <% @filter_params = @filter_params.merge(filterdaterangeend: DateTime.new(Date.today.year, 12, 31)) %> <% end %>

<%= Membership.label %>

<%= form_tag(memberships_path, method: :get) do %> <%= view_table_open %> <%= view_table_row_open %> <%= render "shared/filterorganization_id" %> <%= render "shared/filtermembershiptype_id" %> <%= render "shared/filterperson_id_by_house_id" %> <%= render "shared/filterhouse_id" %> <%= view_table_row_close %> <%= view_table_row_open %> <%= render "shared/filtermembershipstatus" %> <%= render "shared/filtermembershipeditstatus" %> <%= render "shared/filtermembershipprintstatus" %> <%= render partial: "shared/filterdaterangestart", locals: { button_label: 'dalla data...', pulsante_a_capo: false } %> <%= render partial: "shared/filterdaterangeend", locals: { button_label: 'alla data...', pulsante_a_capo: false } %> <%# if @fp_nilOrganization %> <%# date_ingressi = Membership.get_date_delibere_ingresso(nil, Date.today.year) %> <%# date_uscite = Membership.get_date_delibere_uscita(nil, Date.today.year) %> <%# else %> <%# date_ingressi = Membership.get_date_delibere_ingresso(@fp_valueOrganization.id, Date.today.year) %> <%# date_uscite = Membership.get_date_delibere_uscita(@fp_valueOrganization.id, Date.today.year) %> <%# end %> <%# date_ingressi_uscite = ([ DateTime.new(Date.today.year,1,1) ] + date_ingressi + date_uscite + [ DateTime.new(Date.today.year,12,31) ]).sort %> <%# elenco_date = Hash[date_ingressi_uscite.map{ |date| [date.to_dmy, date] }] %> <%#= view_table_cell ( 'delibera da' + filter_select_tag('filterdeliberadatestart', options_for_select( elenco_date, @filter_params[:filterdeliberadatestart].present? ? @filter_params[:filterdeliberadatestart] : nil ), prompt: '(data delibera?)', include_blank: true, is_selected: @filter_params[:filterdeliberadatestart].present?, width: 100 ) ) %> <%#= view_table_cell ( 'a delibera' + filter_select_tag('filterdeliberadateend', options_for_select( elenco_date, @filter_params[:filterdeliberadateend].present? ? @filter_params[:filterdeliberadatestart] : nil ), prompt: '(data delibera?)', include_blank: true, is_selected: @filter_params[:filterdeliberadateend].present?, width: 100 ) ) %> <%= view_table_row_close %> <%= view_table_close %> <% end %> <%= page_entries_info @memberships %>, <%= select_per_page(params, session) %>
legenda icona archiviazione: <%= icon('print') %>da stampare <%= icon('save') %>stampata/da archiviare <%= icon('archive') %>archiviata
<%= render partial: "shared/progressdialog", locals: { dialog_title: 'Attività in corso...', dialog_message: 'Attendere...', download_button_label: 'Scarica PDF', download_url: download_memberships_path } %> <%= will_paginate @memberships %> <%= view_table_open %> <%= view_table_head_open %> <%= view_table_row_open %> <%= view_table_head_cell_span 4 %> <%= view_table_head_cell (link_to('Persona', people_path )) %> <%= view_table_head_cell (link_to('Associazione', organizations_path)) %> <%= view_table_head_cell ('Data iscrizione') %> <%= view_table_head_cell ('Data delibera iscrizione') %> <%= view_table_head_cell ('Data recesso') %> <%= view_table_head_cell ('Data delibera recesso') %> <%= view_table_head_cell ('Tessera') %> <%= view_table_head_cell (link_to('Ruolo associativo', membership_types_path) ) %> <%= view_table_head_cell ('Data stampa') %> <%= view_table_head_cell ('Data archiviazione') %> <%= view_table_head_cell ('Codice barcode') %> <%= view_table_row_close %> <%= view_table_head_close %> <%= view_table_body_open %> <% @memberships.each do |membership| %> <%= view_table_row_open %> <%= view_table_cell ( iconbutton_view membership, '') %> <%= view_table_cell ( iconbutton_edit edit_membership_path(membership), '') %> <%#= view_table_cell ( iconbutton_delete membership, '') %> <%= view_table_cell ( iconbutton_to recesso_memberships_path, icon('sign-out-alt'), 'btn-warning btn-xs', '', @filter_params.merge(filterorganization_id: membership.organization_id, filterperson_id: membership.person_id) ) %> <% if membership.data_stampa.present? %> <% if membership.data_archiviazione.blank? %> <%= view_table_cell ( iconbutton_to archive_memberships_path(membership), icon('save'), 'btn-warning btn-xs', '', @filter_params.merge(filterorganization_id: membership.organization_id, filterperson_id: membership.person_id) ) %> <% else %> <%= view_table_cell ( iconbutton_to membership_path(membership), icon('archive'), 'btn-success btn-xs', '', @filter_param) %> <% end %> <% else %> <%= view_table_cell ( iconbutton_to memberships_path, icon('print'), 'btn-info btn-xs', '', @filter_params.merge(filterorganization_id: membership.organization_id, filterperson_id: membership.person_id) ) %> <% end %> <%= view_table_cell ( link_to( membership.person.full_person_name, person_path(membership.person) ) ) %> <%= view_table_cell ( link_to(membership.organization.format_for_formselect, organization_path(membership.organization_id)) ) %> <%= view_table_cell ( membership.data_iscrizione ? membership.data_iscrizione.to_dmy : nil) %> <%= view_table_cell ( membership.data_deliberaiscrizione ? membership.data_deliberaiscrizione.to_dmy : nil) %> <%= view_table_cell ( membership.data_recesso.present? ? membership.data_recesso.to_dmy : nil) %> <%= view_table_cell ( membership.data_deliberarecesso.present? ? membership.data_deliberarecesso.to_dmy : nil) %> <%= view_table_cell ( membership.tessera) %> <%= view_table_cell ( link_to(membership.membership_type.descrizione, membership_type_path(membership.membership_type_id)) ) %> <%= view_table_cell ( membership.data_stampa.present? ? membership.data_stampa.to_dmy : nil) %> <%= view_table_cell ( membership.data_archiviazione.present? ? membership.data_archiviazione.to_dmy : nil) %> <%= view_table_cell ( membership.barcode_text) %> <%= view_table_row_close %> <% end %> <%= view_table_body_close %> <%= view_table_close %> <%= will_paginate @memberships %>