<%= form_with(model: srg_fsn, local: true) do |form| %> <%= render partial: "shared/show_errors", locals: {record: srg_fsn} %> <%= edit_table_open %> <%= edit_table_row (form.label :data), (form.select :data, options_for_select(listofmonths_for_select(), srg_fsn.data.present? ? srg_fsn.data : daterange_current() )) %> <%= edit_table_row (form.label :house_id), (form.collection_select :house_id, House.all.ordered_by_name, :id, :format_for_formselect, include_blank: true) %> <%# id_of_house = srg_fsn.house_id.present? ? srg_fsn.house_id : (srg_fsn.person_id.present? ? srg_fsn.person.house_id : @filter_params[:filterhouse_id]) %> <%# if id_of_house.present? %> <%# people = Person.all.where("house_id = ?", id_of_house).ordered_by_name %> <%# else %> <% people = Person.all.ordered_by_name %> <%# end %> <%= edit_table_row (form.label :person_id), (form.collection_select :person_id, people, :id, :format_for_formselect, include_blank: true) %> <%= edit_table_row (form.label :srg_fsntype_id), (form.collection_select :srg_fsntype_id, SrgFsntype.all.ordered_by_name, :id, :format_for_formselect, include_blank: true) %> <%= edit_table_row (form.label :note), (form.text_field :note, id: :srg_fsn_note) %> <%= edit_table_row (form.label :srg_crb_id), (form.collection_select :srg_crb_id, SrgCrb.all.ordered_by_name, :id, :format_for_formselect, include_blank: true) %> <%= edit_table_row (form.label :rata), (form.number_field :rata, id: :srg_fsn_rata, style: 'text-align: right;') %> <%= edit_table_row (form.label :rate), (form.number_field :rate, id: :srg_fsn_rate, style: 'text-align: right;') %> <%= edit_table_row (form.label :importo), ((form.number_field :importo, id: :srg_fsn_importo, step: :any, style: 'text-align: right;') + " (nota: scalo a chi riceve => per l'amministrazione è una uscita => numero negativo)") %> <%= edit_table_close %> <%= form.hidden_field :personhouse_id, :value => srg_fsn.personhouse_id %> <%= form.hidden_field :dup, :value => srg_fsn.dup %>
<%= iconbutton_submit() %>
<% end %>