Class: SalaryReportsController

Inherits:
ApplicationController
  • Object
show all
Defined in:
app/controllers/salary_reports_controller.rb

Instance Method Summary collapse

Instance Method Details

#salary_declarationObject



17
18
19
20
21
22
23
# File 'app/controllers/salary_reports_controller.rb', line 17

def salary_declaration
  @salaries = @employee.salaries.where(:value_date => @value_period)
  @line_items = @salaries.collect{|salary| salary.line_items}.flatten

  # TODO: better sorting
  @salary_declaration_codes = SalaryBookingTemplate.pluck(:salary_declaration_code).uniq.select{|code| code.present?}
end

#statisticsObject



25
26
27
28
29
# File 'app/controllers/salary_reports_controller.rb', line 25

def statistics
  @year = @value_period.first.year

  @salary_booking_templates = SalaryBookingTemplate.all
end

#yearly_ahv_statementObject



13
14
15
# File 'app/controllers/salary_reports_controller.rb', line 13

def yearly_ahv_statement
  @employments = Employment.valid_during(@value_period).all
end