<% if result.present? %> <% case result[:status] %> <% when :exception then %>

<%= icon('exclamation-triangle', size: '2x') %> <%= raw(result[:message]) %>

<% when :error then %>

<%= icon('hand-paper', size: '2x') %> <%= raw(result[:message]) %>

<% when :success then %> <% message = result[:message] %> <% case tipoDiIncasso %> <% when SrgPnsHelper::IncassoEmissioni then %> <% casse_list = SrgQec.get_virtual_funds(result[:dati][:competenza].year) casse_item = (casse_list.select{|item| item[:fund_record].codice == result[:dati][:cassa_destinazione]}).first if casse_item.present? if casse_item[:fund_record].organization_id.present? message += ", " + iconprintlink_to( print_srg_qecs_path(@filter_params.merge(print_what: SrgQecsHelper::PrintCedolino, cedolino_org_id: casse_item[:fund_record].organization_id, cedolino_qecfund_id: casse_item[:fund_record].id, filterdate: result[:dati][:competenza], filterhouse_id: result[:dati][:house].id)), icon('file-pdf'), "cedolino" ) message += ", " end end ids = result[:output].map{|i| i[:id]} message += iconprintlink_to( print_srg_pns_path(@filter_params.merge(print_what: SrgPnsHelper::PrintRicevuta, ids: ids)), icon('print'), 'ricevuta' ) # message += ", " + iconlink_to(result, icon('hand-point-right'), 'prima nota') %> <% when SrgPnsHelper::IncassoFondopensione then %> <% #message_links = " " + iconlink_to(result,icon('hand-point-right'),'vedi in prima nota') + ", " ids = result[:output].map{|i| i[:id]} message += iconprintlink_to(print_srg_pns_path(@filter_params.merge(print_what: SrgPnsHelper::PrintRicevuta, ids: ids)), icon('print'), 'ricevuta') %> <% when EmoMonthsHelper::EseguiVersamento then %> <% message += ", " + iconlink_to(result[:output],icon('hand-point-right'),'vedi in prima nota') %> <% if result[:output].present? %> <% message += ", " + iconprintlink_to(print_srg_pns_path(@filter_params.merge(print_what: SrgPnsHelper::PrintRicevuta, id: result[:output].id)), icon('print'), 'ricevuta') %> <% end %> <% when EmoMonthsHelper::EseguiScalo then %> <% when SrgSalvadanaiosHelper::GirocassaSalvadanaio then %> <% message += ", " + iconlink_to(srg_pns_path({filtersrgpnfund_id: SrgSalvadanaio.get_SrgPnFund_id_incasso, filtersrgpncostcenter_id: SrgSalvadanaio.get_SrgPnCostcenter_id_incasso, filtersrgcrb_id: SrgSalvadanaio.get_SrgCrb_id}), icon('hand-point-right'), 'vedi in Prima Nota') %> <% when SrgSalvadanaiosHelper::PrelievoSalvadanaio then %> <% message += ", " + iconlink_to(srg_pns_path({filtersrgpnfund_id: SrgSalvadanaio.get_SrgPnFund_id_prelievo, filtersrgpncostcenter_id: SrgSalvadanaio.get_SrgPnCostcenter_id_prelievo, filtersrgcrb_id: SrgSalvadanaio.get_SrgCrb_id}), icon('hand-point-right'), 'vedi in Prima Nota') %>. <% when SrgPnsHelper::IncassoRegionCommitments then %> <% end %>

<%= icon('check', size: '2x') %> <%= raw(message) %>

<% else %>

<%= icon('hand-paper', size: '2x') %> Status non definito? <%= raw(result[:message]) %>

<% end %> <% end %>