merged
This commit is contained in:
commit
86d9bcd332
|
|
@ -1,3 +1,4 @@
|
|||
# encoding: utf-8
|
||||
class InvoicesController < ApplicationController
|
||||
def index
|
||||
@invoices = Invoice.where(user_id: current_user.id)
|
||||
|
|
@ -10,7 +11,9 @@ class InvoicesController < ApplicationController
|
|||
format.pdf do
|
||||
render pdf: "Faktura_VAT_#{@invoice.id}", # Excluding ".pdf" extension.
|
||||
disposition: 'attachment',
|
||||
exe_path: ''
|
||||
layout: 'pdf',
|
||||
encoding: 'UTF-8',
|
||||
viewport_size: '1280x1024'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@
|
|||
<div class="panel-heading"></div>
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-8"></div>
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-7"></div>
|
||||
<div class="col-md-5">
|
||||
<div class="row">
|
||||
<div class="col-md-6">Miejsce wystawienia</div><div class="col-md-6"><b><%= 'Rumia' %></b></div>
|
||||
</div>
|
||||
|
|
@ -21,7 +21,7 @@
|
|||
<div class="col-md-12"><h1> </h1></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-4"></div><div class="col-md-4"><h1>Faktura VAT nr <%= @invoice.number %></h1></div><div class="col-md-4"></div>
|
||||
<div class="col-md-12 text-center"><h1>Faktura VAT nr <%= @invoice.number %></h1></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h1> </h1></div>
|
||||
|
|
@ -29,42 +29,46 @@
|
|||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h3><b>Sprzedawca:</b></h3></div>
|
||||
<div class="col-md-12"><h4><b>Sprzedawca:</b></h4></div>
|
||||
</div>
|
||||
<h5>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><%= @invoice.user_firm.name %></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h4><%= @invoice.user_firm.name %></h4></div>
|
||||
<div class="col-md-12"><%= @invoice.user_firm.street %></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h4><%= @invoice.user_firm.street %></h4></div>
|
||||
<div class="col-md-12"><%= @invoice.user_firm.postcode %> <%= @invoice.user_firm.city %></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h4><%= @invoice.user_firm.postcode %> <%= @invoice.user_firm.city %></h4></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h4>NIP: <%= @invoice.user_firm.nip %></h4></div>
|
||||
<div class="col-md-12">NIP: <%= @invoice.user_firm.nip %></div>
|
||||
</div>
|
||||
</h5>
|
||||
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h3><b>Nabywca:</b></h3></div>
|
||||
<div class="col-md-12"><h4><b>Nabywca:</b></h4></div>
|
||||
</div>
|
||||
<h5>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><%= @invoice.customer.name %></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h4><%= @invoice.customer.name %></h4></div>
|
||||
<div class="col-md-12"><%= @invoice.customer.street %></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h4><%= @invoice.customer.street %></h4></div>
|
||||
<div class="col-md-12"><%= @invoice.customer.postcode %> <%= @invoice.user_firm.city %></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h4><%= @invoice.customer.postcode %> <%= @invoice.user_firm.city %></h4></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h4>NIP: <%= @invoice.customer.nip %></h4></div>
|
||||
<div class="col-md-12">NIP: <%= @invoice.customer.nip %></div>
|
||||
</div>
|
||||
</h5>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h1> </h1></div>
|
||||
<div class="col-md-12"><h3> </h3></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
|
@ -127,8 +131,8 @@
|
|||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6"></div>
|
||||
<div class="col-md-6">
|
||||
<div class="col-md-4"></div>
|
||||
<div class="col-md-8">
|
||||
<table class="table table-bordered">
|
||||
<thead>
|
||||
<tr class="info">
|
||||
|
|
@ -155,7 +159,9 @@
|
|||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h3> </h3></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<table>
|
||||
|
|
@ -181,28 +187,26 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12"><h1> </h1></div>
|
||||
<div class="col-md-12"><h3> </h3></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-1"></div>
|
||||
<div class="col-md-4">
|
||||
<table width="100%" border="1" class="table">
|
||||
<div class="col-md-5">
|
||||
<table width="100%" class="table table-bordered">
|
||||
<tr><td>Sprzedający:</td></tr>
|
||||
<tr>
|
||||
<td height="150" valign="bottom" class="text-center" style="vertical-align:bottom;">Osoba upowazniona do wystawienia faktury VAT</td>
|
||||
<td height="100" valign="bottom" class="text-center" style="vertical-align:bottom;"><span style="font-size:14px"><b>Hinz Adrian</b></span><br />Osoba upowazniona do wystawienia faktury VAT</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="col-md-2"></div>
|
||||
<div class="col-md-4">
|
||||
<table width="100%" border="1" class="table">
|
||||
<div class="col-md-5">
|
||||
<table width="100%" class="table table-bordered">
|
||||
<tr><td>Kupujący:</td></tr>
|
||||
<tr>
|
||||
<td height="150" class="text-center" style="vertical-align:bottom;">Osoba upowazniona do odbioru faktury VAT</td>
|
||||
<td height="100" class="text-center" style="vertical-align:bottom;">Osoba upowazniona do odbioru faktury VAT</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="col-md-1"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>FireStorm - Faktury</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<%= csrf_meta_tags %>
|
||||
<%= wicked_pdf_stylesheet_link_tag "bootstrap.css" -%>
|
||||
<%= wicked_pdf_stylesheet_link_tag "bootstrap-theme.css" -%>
|
||||
<%= wicked_pdf_stylesheet_link_tag "style.css" -%>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="page-content">
|
||||
<%= yield %>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -11,12 +11,12 @@
|
|||
WickedPdf.config = {
|
||||
# Path to the wkhtmltopdf executable: This usually isn't needed if using
|
||||
# one of the wkhtmltopdf-binary family of gems.
|
||||
# exe_path: 'c:/Program Files/wkhtmltopdf/bin/wkhtmltopdf',
|
||||
exe_path: '/usr/local/rvm/gems/ruby-2.2.5/gems/wkhtmltopdf-binary-0.9.9/bin/wkhtmltopdf_linux_x64'
|
||||
exe_path: 'c:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe',
|
||||
# exe_path: '/usr/local/rvm/gems/ruby-2.2.5/gems/wkhtmltopdf-binary-0.9.9/bin/wkhtmltopdf_linux_x64'
|
||||
# or
|
||||
#exe_path: Gem.bin_path('wkhtmltopdf-binary', 'wkhtmltopdf')
|
||||
|
||||
# Layout file to be used for all PDFs
|
||||
# (but can be overridden in `render :pdf` calls)
|
||||
# layout: 'pdf.html',
|
||||
layout: 'pdf.html'
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue