@extends('backend.layouts.app')
@section('title', @$data['title'])
@section('content')
    {!! breadcrumb([
        'title' => @$data['title'],
        route('admin.dashboard') => _trans('common.Dashboard'),
        '' => _trans('common.Payroll'),
        '#' => @$data['title'],
    ]) !!}

    <div class="table-content table-basic">
        <div class="card">
            <div class="card-body">
                <h5 class="mb-3">Generar Archivo para Banco</h5>
                <p class="text-muted mb-4">
                    Seleccioná la quincena calculada, la cuenta empresarial desde la que se paga
                    y el banco en el que cobran los empleados a incluir.
                </p>

                <form action="{{ route('hrm.payroll.bank_file.generate') }}" method="POST" id="bank-file-form">
                    @csrf

                    <div class="row g-3">
                        <div class="col-md-4">
                            <label class="form-label">Quincena (Planilla calculada) <span class="text-danger">*</span></label>
                            <select class="form-select" name="date" required>
                                <option value="">— Seleccionar —</option>
                                @foreach ($dates as $d)
                                    <option value="{{ $d }}">{{ \Carbon\Carbon::parse($d)->format('d/m/Y') }}</option>
                                @endforeach
                            </select>
                        </div>

                        <div class="col-md-4">
                            <label class="form-label">Cuenta empresarial (origen) <span class="text-danger">*</span></label>
                            <select class="form-select" name="company_bank_account_id" required>
                                <option value="">— Seleccionar —</option>
                                @foreach ($accounts as $a)
                                    <option value="{{ $a->id }}">
                                        {{ $a->bank_name }} — {{ $a->account_number }}{{ $a->alias ? ' (' . $a->alias . ')' : '' }}
                                    </option>
                                @endforeach
                            </select>
                            @if ($accounts->isEmpty())
                                <small class="text-warning">
                                    No hay cuentas empresariales registradas.
                                    <a href="{{ route('hrm.company_bank_accounts.index') }}">Crear ahora</a>.
                                </small>
                            @endif
                        </div>

                        <div class="col-md-4">
                            <label class="form-label">Banco destino (empleados) <span class="text-danger">*</span></label>
                            <select class="form-select" name="bank_name" required>
                                <option value="">— Seleccionar —</option>
                                @foreach ($banks as $b)
                                    <option value="{{ $b }}">{{ $b }}</option>
                                @endforeach
                            </select>
                            @if ($banks->isEmpty())
                                <small class="text-warning">
                                    No hay empleados con cuenta bancaria registrada.
                                </small>
                            @endif
                        </div>
                    </div>

                    <div class="mt-4 d-flex gap-2">
                        <button type="submit" name="format" value="pdf" class="btn btn-danger">
                            <i class="fa-regular fa-file-pdf"></i> Generar PDF
                        </button>
                        <button type="submit" name="format" value="excel" class="btn btn-success">
                            <i class="fa-regular fa-file-excel"></i> Generar Excel
                        </button>
                        <a href="{{ route('hrm.company_bank_accounts.index') }}" class="btn btn-outline-secondary ms-auto">
                            <i class="fa-solid fa-building-columns"></i> Cuentas Empresariales
                        </a>
                    </div>
                </form>
            </div>
        </div>
    </div>
@endsection
