<%= form_for(@expense, html: { class: "form-horizontal" }) do |f| %>
<% if @expense.errors.any? %>
Tiene <%= pluralize(@expense.errors.count, "error") %> no se puede guardar el gasto
<% end %>
<%= hidden_field_tag :concept_purchase_payment, @concept_purchase_payment.id %>
<%= f.label :expense_code, { class: "col-md-3 control-label" } do %> Código de egreso * <% end %>
<%= f.text_field :expense_code, { class: "form-control", readonly: true } %>
<% if current_user.usertype == "A" || current_user.usertype == "SS" %>
<%= f.label :expense_date, "Fecha", { class: "col-md-3 control-label" } do %> Fecha * <% end %>
<%= f.text_field :expense_date, class: 'form-control' %>
<% else %>
<%= f.label :open_cash_register_id, "Caja registradora", { class: "col-md-3 control-label" } do %> Caja registradora * <% end %>
<%= f.select :open_cash_register_id, @current_user.pointsale.open_cash_registers.abiertas.map{ |o| [o.cash_register.name, o.id] }, { prompt: "Seleccione" }, { class: 'form-control select2', disabled: @is_cashier } %> <% if current_user.usertype == 'C' %> <%= f.hidden_field :open_cash_register_id %> <% end %>
<% end %>
<%= f.label :expensesconcept_id, "Concepto", { class: "col-md-3 control-label" } do %>Concepto de egreso * <% end %>
<%= f.collection_select :expensesconcept_id, @expenses_concepts, :id, :name, { prompt: "Seleccione" }, { class: "form-control select2", style: "width: 100%" } %>
<%= f.label :quantity, { class: "col-md-3 control-label" } do %>Cantidad * <% end %>
<%= f.number_field :quantity, { class: "form-control" } %>
<%= f.label :observations, "Observaciones", { class: "col-md-3 control-label" } %>
<%= f.text_area :observations, { class: "form-control", rows: 5 } %>
<%= f.submit 'Guardar', { class: "btn green" } %> <%= link_to 'Cancelar', expenses_path, { class: "btn default" } %>
<% end %>