% if params[:eseguiComando] == 'archiviaDomandaAssociativa' %> <% organization_id = params[:filterorganization_id] %> <% person_id = params[:filterperson_id] %> <% qrcode = params[:qrcode] %> <% membership = nil %> <% if qrcode.present? %> <% info = get_barcode_info(qrcode) %> <% if info.present? %> <% membership = Membership.find(info[:membership_id]) %> <% if membership.blank? %>
<%= icon('hand-paper', size: '2x') %> Attenzione: domanda associativa non trovata, o codice QR non valido!
<% end %> <% end %> <% elsif organization_id.is_valid_id? and person_id.is_valid_id? %> <% membership = Membership.where(organization_id: organization_id, person_id: person_id).take %> <% if membership.blank? %><%= icon('hand-paper', size: '2x') %> Attenzione: domanda associativa non trovata, o codice QR non valido!
<% end %> <% else %><%= icon('hand-paper', size: '2x') %> Specificare Associazione/Persona oppure il QRcode!
<% end %> <% if membership.present? %> <% membership.data_archiviazione = Date.today.to_date %> <% membership.save! %><%= icon('check', size: '2x') %> Archiviata la <%= link_to('domanda associativa',membership_path(membership)) %> per <%= link_to(membership.organization.format_for_formselect, organization_path(membership.organization_id) ) %> di <%= link_to(membership.person.full_person_name, person_path(membership.person_id) ) %> <%= iconlink_to(edit_person_path(membership.person_id), icon('edit'), 'modifica dati persona') %>
<% end %> <% end %>