@extends('layouts.app') @section('titulo', 'Cliente') @section('contenido')
{{-- Encabezado --}}

{{ $cliente->nombre }} @if($cliente->apellido_paterno || $cliente->apellido_materno) {{ $cliente->apellido_paterno }} {{ $cliente->apellido_materno }} @endif

{{ $cliente->tipo_documento }} {{ $cliente->numero_documento ?: '—' }}

{{-- Estado --}}
@if((int) $cliente->activo === 1) Cliente activo @else Cliente inactivo @endif
{{-- Datos del cliente + puntos --}}
{{-- Datos personales --}}

Datos del cliente

Nombres

{{ $cliente->nombre ?: '—' }}

Apellido paterno

{{ $cliente->apellido_paterno ?: '—' }}

Apellido materno

{{ $cliente->apellido_materno ?: '—' }}

Documento

{{ $cliente->tipo_documento ?: '—' }} @if($cliente->numero_documento) · {{ $cliente->numero_documento }} @endif

Teléfono

{{ $cliente->telefono ?: '—' }}

Email

{{ $cliente->email ?: '—' }}

Dirección

{{ $cliente->direccion ?: '—' }}

{{-- Puntos --}}

Puntos acumulados

{{ number_format((float) $cliente->puntos, 0) }}

@if((int) $cliente->acumula_puntos === 1)
✓

Acumula puntos

Las compras de este cliente generan puntos.

@else
×

No acumula puntos

Las compras de este cliente no generan puntos.

@endif
{{-- Resumen de compras --}}

Compras realizadas

{{ number_format($numCompras) }}

Total gastado

S/ {{ number_format((float) $totalGastado, 2) }}

{{-- Historial de compras --}}

Historial de compras

Comprobantes registrados para este cliente

@forelse ($ventas as $v) @empty @endforelse
Comprobante Fecha Cajero Pago Total Estado Ver
{{ $v->numero_comprobante }} {{ $v->created_at->format('d/m/Y H:i') }} {{ $v->usuario?->name ?? '—' }} {{ $v->metodo_pago ?: '—' }} S/ {{ number_format((float) $v->total, 2) }} @if ($v->estado === 'pagada') Pagada @elseif ($v->estado === 'anulada') Anulada @else {{ ucfirst($v->estado ?: 'Pendiente') }} @endif Comprobante
Este cliente aún no tiene compras.
{{-- Paginación --}} @if ($ventas->hasPages())
{{ $ventas->links() }}
@endif
@endsection