85 lines
2.9 KiB
Plaintext
85 lines
2.9 KiB
Plaintext
|
|
<%= form_for @invoice, html: {class: "form-horizontal"} do |f| %>
|
|
<% if @invoice.errors.any? %>
|
|
<%= raw errors_to_html(@invoice.errors) %>
|
|
<% end %>
|
|
<fieldset>
|
|
<legend>Dane do faktury</legend>
|
|
<div class="form-group">
|
|
<div class="col-sm-3"></div>
|
|
<%= f.label :number, class: "col-sm-2 control-label" %>
|
|
<div class="col-sm-4">
|
|
<%= f.text_field :number, class: "form-control", placeholder: 'Numer faktury' %>
|
|
</div>
|
|
<div class="col-sm-3"></div>
|
|
</div>
|
|
<div class="form-group">
|
|
<%= f.label :user_firm, class: "col-sm-2 control-label" %>
|
|
<div class="col-sm-4">
|
|
<%= f.select :user_firm_id, @user_firms.collect {|uf| [ uf.name, uf.id ] }, {}, {class: "form-control"} %>
|
|
</div>
|
|
<%= f.label :customer, class: "col-sm-2 control-label" %>
|
|
<div class="col-sm-4">
|
|
<%= f.select :customer_id, @customers.collect {|c| [ c.name, c.id ] }, {include_blank: true}, {class: "form-control"} %>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<%= f.label :date, class: "col-sm-2 control-label" %>
|
|
<div class="col-sm-4">
|
|
<div class="input-group date">
|
|
<%= f.text_field :date, class: "form-control datepicker", placeholder: 'Data wystawienia' %>
|
|
<span class="input-group-addon">
|
|
<span class="glyphicon glyphicon-calendar">
|
|
</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<%= f.label :date_of_payment, class: "col-sm-2 control-label" %>
|
|
<div class="col-sm-4">
|
|
<div class="input-group date">
|
|
<%= f.text_field :date_of_payment, class: "form-control datepicker", placeholder: 'Data wystawienia' %>
|
|
<span class="input-group-addon">
|
|
<span class="glyphicon glyphicon-calendar">
|
|
</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fildset>
|
|
<fieldset>
|
|
<legend>Produkty/Usługi</legend>
|
|
<div id="inv_products">
|
|
<%= f.fields_for :invoice_products do |invoice_products_form| %>
|
|
<div class="form-group">
|
|
<div class="col-sm-5">
|
|
<%= invoice_products_form.select :product_id, Product.where(user_id: current_user.id).collect {|p| [ p.name, p.id ] }, {include_blank: true}, {class: "form-control"} %>
|
|
</div>
|
|
<div class="col-sm-3">
|
|
<%= invoice_products_form.text_field :qty, class: "form-control", placeholder: 'Ilość' %>
|
|
</div>
|
|
<div class="col-sm-3">
|
|
<%= invoice_products_form.text_field :netto_price, class: "form-control", placeholder: 'Wartość netto' %>
|
|
</div>
|
|
<div class="col-sm-1">
|
|
<%= invoice_products_form.check_box :_destroy%>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
</fieldset>
|
|
<div class="form-group">
|
|
<div class="col-sm-offset-2 col-sm-10">
|
|
<%= f.submit 'Zapisz', class: "btn btn-primary" %>
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
// Bootstrap DateTimePicker v4
|
|
$('.datepicker').datetimepicker({
|
|
locale: 'pl',
|
|
format: 'YYYY-MM-DD'
|
|
});
|
|
});
|
|
</script>
|
|
<% end %>
|