<%= form_for(OpenCashRegister.new, remote: true, :html => {:class=>"form-horizontal", :id=> "open_cash_register_form"}) do |f| %>
<% available_cash = Array.new open_cash_registers = current_user.pointsale.open_cash_registers.abiertas current_user.pointsale.cash_registers.activos.each do |cash| is_opened = OpenCashRegister.where(:cash_register_id => cash.id, :status => '0').any? available_cash << cash if is_opened == false end %> <% unless open_cash_registers.blank? %>
Ya hay caja(s) abiertas en el punto de venta:
<% open_cash_registers.each do |open_cash| %> -<%= open_cash.cash_register.name %>
<% end %>
<% end %>
<%= f.label :cash_register_id, "Caja registradora", {:class=>"col-md-offset-1 col-md-3 control-label"} do %> Caja registradora * <% end %>
<%= f.collection_select :cash_register_id, available_cash, :id, :name, {:prompt => "Seleccione", :selected => (available_cash[0] if available_cash.size == 1)}, {:class => "form-control select2", :disabled => (true if available_cash.size == 1) } %> <%= f.hidden_field :cash_register_id, {:id=>'cash_id'} %>
<%= f.label :initial_cash, "Efectivo inicial", {:class=>"col-md-offset-1 col-md-3 control-label"} do %> Efectivo inicial * <% end %>
<%= f.number_field :initial_cash, {:class=>"form-control"} %>

<%= f.submit 'guardar', {:class=>"hidden"} %>
<% end %>