Class: SalaryReportsController

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

Instance Method Summary collapse

Instance Method Details

#salary_declarationObject



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

def salary_declaration
  @salaries = @employee.salaries.where(:value_date => @by_date)
  @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



27
28
29
30
31
# File 'app/controllers/salary_reports_controller.rb', line 27

def statistics
  @year = @by_date.first.year

  @salary_booking_templates = SalaryBookingTemplate.all
end

#yearly_ahv_statementObject



15
16
17
# File 'app/controllers/salary_reports_controller.rb', line 15

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