{{ $employee->first_name . ' ' . $employee->last_name }} ({{ $employee->employee_code }})
{{--
@if (auth('admin')->user()->hasPermissionTo('update employees', 'admin')) @lang('employee.edit') @endif
--}}
@lang('employee.basicInformation')
@if ($employee->image) @else
@endif

{{ $employee->employee_code ?? __('employee.nothing') }}

{{ $employee->first_name . ' ' . $employee->last_name ?? __('employee.nothing') }}

{{ ($employee->first_name_en ? $employee->first_name_en . ' ' : '') . ($employee->last_name_en ?? '') ?: __('employee.nothing') }}

{{ $employee->gender ? __('employee.' . strtolower($employee->gender)) : __('employee.nothing') }}

{{ $employee->birth_date ? date('d/m/Y', strtotime($employee->birth_date)) : __('employee.nothing') }}

@if ($employee->nationality_id) {{ app()->getLocale() === 'ar' ? $employee->nationality->name_ar : $employee->nationality->name_en }} @else {{ __('employee.nothing') }} @endif

@if ($employee->marital_status_id) {{ app()->getLocale() === 'ar' ? $employee->maritalStatus->name_ar : $employee->maritalStatus->name_en }} @else {{ __('employee.nothing') }} @endif

{{ $employee->blood_group ?? __('employee.nothing') }}

@if ($employee->ethnic_background_id) {{ app()->getLocale() === 'ar' ? $employee->ethnicBackground->name_ar : $employee->ethnicBackground->name_en }} @else {{ __('employee.nothing') }} @endif

@lang('employee.contactInformation')

{{ $employee->country_code ?? __('employee.nothing') }}

{{ $employee->phone_number ?? __('employee.nothing') }}

{{ optional($employee->employeeContactInfo->first())->whatsapp_number ?? __('employee.nothing') }}

{{ $employee->email ?? __('employee.nothing') }}

{{ optional($employee->employeeContactInfo->first())->current_address ?? __('employee.nothing') }}

{{ optional($employee->employeeContactInfo->first())->home_country_address ?? __('employee.nothing') }}

@lang('employee.employmentDetails')

@if ($employee->branch_id) {{ $employee->branch->name }} @else {{ __('employee.nothing') }} @endif

@if ($employee->department_id) {{ app()->getLocale() === 'ar' ? $employee->department->name_ar : $employee->department->name_en }} @else {{ __('employee.nothing') }} @endif

@if ($employee->position_id) {{ app()->getLocale() === 'ar' ? $employee->position->name_ar : $employee->position->name_en }} @else {{ __('employee.nothing') }} @endif

{{ $employee->employment_type ? __('employee.' . strtolower($employee->employment_type)) : __('employee.nothing') }}

{{ $employee->hire_date ? date('d/m/Y', strtotime($employee->hire_date)) : __('employee.nothing') }}

@if ($employee->employeeSchedules->first() && $employee->employeeSchedules->first()->shift_id) {{ app()->getLocale() === 'ar' ? optional($employee->employeeSchedules->first()->shift)->name_ar : optional($employee->employeeSchedules->first()->shift)->name_en }} @else {{ __('employee.nothing') }} @endif

{{ optional($employee->employeeSchedules->first())->start_date ? date('d/m/Y', strtotime($employee->employeeSchedules->first()->start_date)) : __('employee.nothing') }}

{{ optional($employee->employeeSchedules->first())->end_date ? date('d/m/Y', strtotime($employee->employeeSchedules->first()->end_date)) : __('employee.nothing') }}

@if ($employee->supervisor_id) {{ $employee->supervisor->first_name . ' ' . $employee->supervisor->last_name . ' | ' . $employee->supervisor->employee_code }} @else {{ __('employee.nothing') }} @endif

{{ $employee->flag ? __('employee.' . strtolower(str_replace(' ', '_', $employee->flag))) : __('employee.nothing') }}

@if ($employee->roles->isNotEmpty()) {{ $employee->roles->pluck('name')->join(', ') }} @else {{ __('employee.nothing') }} @endif

{{ $employee->status == 'active' ? __('employee.active') : __('employee.notActive') }}

@if ($employee->employee_status_id) {{ app()->getLocale() === 'ar' ? $employee->employeeStatus->name_ar : $employee->employeeStatus->name_en }} @else {{ __('employee.nothing') }} @endif

@if ($employee->flag === 'hr')
@lang('employee.compensationPayroll')

{{ optional($employee->employeeSalaryDetail->first())->base_salary ?? __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->salary_work_permit ?? __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->annual_salary ?? __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->payment_type ? __( 'employee.' . strtolower(str_replace(' ', '_', optional($employee->employeeSalaryDetail->first())->payment_type)), ) : __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->payment_frequency ? __( 'employee.' . strtolower(str_replace(' ', '_', optional($employee->employeeSalaryDetail->first())->payment_frequency)), ) : __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->insurance_subscription_amount ?? __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->commission_amount ?? __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->commission_type ? __( 'employee.' . strtolower(str_replace(' ', '_', optional($employee->employeeSalaryDetail->first())->commission_type)), ) : __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->currency ?? __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->currency_code ?? __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->insurance_registered ?? '--------' }}

{{ optional($employee->employeeSalaryDetail->first())->is_bounce_allowance == 1 ? __('employee.yes') : __('employee.no') }}

{{ $employee->assurance_salary ? number_format($employee->assurance_salary, 2) : __('employee.nothing') }}

{{ $employee->assurance_number ?? __('employee.nothing') }}

{{ app()->getLocale() == 'ar' ? optional(optional($employee->EmployeeBankingInfo->first())->bank_names)->name_ar ?? __('employee.nothing') : optional(optional($employee->EmployeeBankingInfo->first())->bank_names)->name_en ?? __('employee.nothing') }}

{{ optional($employee->EmployeeBankingInfo->first())->bank_account_number ?? __('employee.nothing') }}

{{ optional($employee->EmployeeBankingInfo->first())->bank_iban ?? __('employee.nothing') }}

{{ optional($employee->employeeSalaryDetail->first())->is_payroll_account == 1 ? __('employee.yes') : __('employee.no') }}

@endif
@lang('employee.legalDocuments')

{{ $employee->national_id ?? __('employee.nothing') }}

{{ optional($employee->legalDocument->first())->passport_number ?? __('employee.nothing') }}

{{ optional($employee->legalDocument->first())->passport_expiry_date ?? __('employee.nothing') }}

{{ optional($employee->legalDocument->first())->work_permit_expiry_date ?? __('employee.nothing') }}

{{ optional($employee->legalDocument->first())->residency_expiry_date ?? __('employee.nothing') }}

@if ($employee->military_service_status_id) {{ app()->getLocale() === 'ar' ? optional($employee->militaryStatus)->name_ar : optional($employee->militaryStatus)->name_en }} @else {{ __('employee.nothing') }} @endif

@if ($employee->flag === 'driver')

{{ optional(optional($employee->vehicle)->type)->vehicle_type ?? __('employee.nothing') }}

{{ optional(optional($employee->vehicle))->license ?? __('employee.nothing') }}

@endif
@lang('employee.uploadedDocuments')
@lang('employee.profileImage') @if ($employee->image) @lang('employee.download') @else @lang('employee.notUploaded') @endif
@lang('employee.PassportCopy') @if ($employee->legalDocument->first()?->passport_copy) @lang('employee.download') @else @lang('employee.notUploaded') @endif
@lang('employee.WorkPermitCopy') @if ($employee->legalDocument->first()?->work_permit) @lang('employee.download') @else @lang('employee.notUploaded') @endif
@lang('employee.resume') @if ($employee->experience->first()?->resume) @lang('employee.download') @else @lang('employee.notUploaded') @endif
@lang('employee.certification_documents') @if ($employee->educations->first()?->certification_documents) @lang('employee.download') @else @lang('employee.notUploaded') @endif
@lang('employee.additional_certifications') @if ($employee->educations->first()?->additional_certifications) @lang('employee.download') @else @lang('employee.notUploaded') @endif
@lang('employee.emergencyContactInfo')

{{ optional($employee->employeeContactInfo->first())->emergency_contact_one_name ?? __('employee.nothing') }}

{{ optional($employee->employeeContactInfo->first())->emergency_contact_one_relation ?? __('employee.nothing') }}

{{ optional($employee->employeeContactInfo->first())->emergency_contact_one_phone ?? __('employee.nothing') }}

{{ optional($employee->employeeContactInfo->first())->emergency_contact_two_name ?? __('employee.nothing') }}

{{ optional($employee->employeeContactInfo->first())->emergency_contact_two_relation ?? __('employee.nothing') }}

{{ optional($employee->employeeContactInfo->first())->emergency_contact_two_phone ?? __('employee.nothing') }}

@lang('employee.workHistoryExperience')

{{ optional($employee->experience->first())->previous_position ?? __('employee.nothing') }}

{{ optional($employee->experience->first())->previous_salary ?? __('employee.nothing') }}

{{ optional($employee->experience->first())->expected_salary ?? __('employee.nothing') }}

{{ optional($employee->experience->first())->num_experience_years ?? __('employee.nothing') }}

{{ optional($employee->educations->first())->degree_certificate ?? __('employee.nothing') }}

{{ optional($employee->educations->first())->graduation_year ?? __('employee.nothing') }}

{{ app()->getLocale() == 'ar' ? optional(optional($employee->educations->first())->filed_of_study)->name_ar ?? __('employee.nothing') : optional(optional($employee->educations->first())->filed_of_study)->name_en ?? __('employee.nothing') }}

{{ app()->getLocale() == 'ar' ? optional(optional($employee->educations->first())->education_level)->name_ar ?? __('employee.nothing') : optional(optional($employee->educations->first())->education_level)->name_en ?? __('employee.nothing') }}

{{ app()->getLocale() == 'ar' ? optional(optional($employee->educations->first())->university)->name_ar ?? __('employee.nothing') : optional(optional($employee->educations->first())->university)->name_en ?? __('employee.nothing') }}

@lang('employee.otherDetails')

{{ $employee->is_biometric == '1' ? __('employee.yes') : __('employee.no') }}

{{ $employee->biometric_id ?? __('employee.nothing') }}

{{ $employee->notes ?? __('employee.nothing') }}