@extends('layouts.app') @section('title', 'Employee Details') @section('content')

Employee: {{ $employee->employee_number }}

@can('edit employees') Edit @endcan Back
{{ ucfirst($employee->status) }} @if($employee->termination_date) Terminated on {{ $employee->termination_date->format('M d, Y') }} @endif
@can('delete employees') @if($employee->isActive())
@csrf @method('PATCH')
@elseif($employee->status === 'terminated')
@csrf @method('PATCH')
@endif @endcan

Basic Information

Employee Number

{{ $employee->employee_number }}

@if($employee->user)

Linked User

{{ $employee->user->name }}
{{ $employee->user->email }}

@endif

Hire Date

{{ $employee->hire_date?->format('M d, Y') }}

Department

{{ $employee->department ?? 'N/A' }}

Position

{{ $employee->position ?? 'N/A' }}

Employment Details

Employment Type

{{ ucfirst($employee->employment_type) }}

@if($employee->isSalaried())

Base Salary

LKR {{ number_format($employee->base_salary, 2) }}

Pay Frequency

{{ ucfirst($employee->pay_frequency ?? 'Monthly') }}

@else

Hourly Rate

LKR {{ number_format($employee->hourly_rate, 2) }}

@endif

EPF Information

EPF Number

{{ $employee->epf_number ?? 'N/A' }}

Banking Information

Bank Name

{{ $employee->bank_name ?? 'N/A' }}

Account Number

{{ $employee->bank_account_number ?? 'N/A' }}

Branch

{{ $employee->bank_branch ?? 'N/A' }}

@if($employee->notes)

Notes

{{ $employee->notes }}

@endif @if($employee->payrollEntries->count() > 0)

Recent Payroll History

@foreach($employee->payrollEntries->take(5) as $entry) @endforeach
Period Hours Gross Pay Net Pay Status
{{ $entry->payrollPeriod->period_start->format('M d') }} - {{ $entry->payrollPeriod->period_end->format('M d, Y') }} {{ number_format($entry->getTotalHours(), 2) }} hrs LKR {{ number_format($entry->gross_pay, 2) }} LKR {{ number_format($entry->net_pay, 2) }} {{ ucfirst($entry->status) }}
@endif
@endsection