@extends('layouts.app')

@section('template_title')
    {{ __('Detalles del bien: ') . ($biene->bien && $biene->inventario ? $biene->biens . ' ' . $biene->inventario.' - '. $biene->bien  : __('Sin información')) }}
@endsection

@section('content')
    <section class="content container-fluid">
        <div class="row">
            <div class="col-md-12">
                <div class="card">
                    <div class="card-header" style="display: flex; justify-content: space-between; align-items: center;">
                        <div class="float-left">
                            <span class="card-title">{{ __('Detalles del Bien') }}</span>
                        </div>
                        <div class="float-right">
                            <a class="btn btn-success btn-sm" href="{{ route('bienes.edit', $biene->id) }}">
                                {{ __('Editar') }}</a>
                            <a class="btn btn-primary btn-sm" href="{{ route('bienes.index') }}"> {{ __('Regresar') }}</a>
                            <a class="btn btn-secondary btn-sm" href="{{ route('bienes.etiqueta', $biene->id) }}"
                                target="_blank">
                                Imprimir Etiqueta
                            </a>
                            <button type="button" class="btn btn-primary btn-sm" data-toggle="modal"
                                data-target="#duplicateModal{{ $biene->id }}">
                                Duplicar
                            </button>
                        </div>
                    </div>

                    <div class="card-body bg-white">

                        <div class="form-group mb-2 mb20">
                            <strong>Inventario:</strong>
                            {{ $biene->inventario }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Bien:</strong>
                            {{ $biene->bien }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Descripción:</strong>
                            {{ $biene->descripcion }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Marca:</strong>
                            {{ $biene->marca }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Modelo:</strong>
                            {{ $biene->modelo }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>serie:</strong>
                            {{ $biene->serie }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Situación:</strong>
                            {{ $biene->situacion->situacion }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Dependencia:</strong>
                            {{ $biene->centro_trabajo->dependencia->nombre }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Centro Trabajo:</strong>
                            {{ $biene->centro_trabajo->nombre }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Observaciones:</strong>
                            {{ $biene->observaciones }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Proveedor:</strong>
                            {{ $biene->facturas->proveedor->nombre }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Factura:</strong>
                            {{ $biene->facturas->factura }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>No. Pedido:</strong>
                            {{ $biene->facturas->noPedido }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Estatus:</strong>
                            {{ $biene->estatus->estatus }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Creado:</strong>
                            {{ $biene->created_at }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Fecha de Adquisición:</strong>
                            {{ $biene->fechaAlta }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Conservacion:</strong>
                            {{ $biene->conservacion->conservacion }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Tipo de Bien:</strong>
                            {{ $biene->tipoBien->tipo }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Categoría de Partida:</strong>
                            {{ $biene->categoria_partidas->partidas->partida }} - {{ $biene->categoria_partidas->partidas->noPartida }} - {{ $biene->categoria_partidas->descripcion }} - {{ $biene->categoria_partidas->activo }}
                        </div>
                        <div class="form-group mb-2 mb20">
                            <strong>Costo:</strong>
                            {{ $biene->costo }}
                        </div>

                        <div class="form-group mb-2 mb20">
                            <strong>Asignado a:</strong>
                            @if ($biene->empleado)
                                <!-- Verifica si hay un empleado asignado -->
                                <a href="{{ route('empleados.show', $empleado->id) }}"> {{ $biene->empleado->nombre }}</a>
                                <!-- Muestra el nombre del empleado asignado -->
                            @else
                                <p>No asignado</p> <!-- Muestra "No asignado" si no hay empleado asignado -->
                            @endif
                        </div>




                    </div>
                </div>
            </div>
        </div>
        <div class="modal fade" id="duplicateModal{{ $biene->id }}" tabindex="-1" role="dialog"
            aria-labelledby="duplicateModalLabel" aria-hidden="true">
            <div class="modal-dialog" role="document">
                <div class="modal-content">
                    <form id="duplicateForm{{ $biene->id }}" action="{{ route('bienes.duplicate', $biene->id) }}"
                        method="POST" onsubmit="return false;">
                        @csrf
                        <div class="modal-header">
                            <h5 class="modal-title" id="duplicateModalLabel">Duplicar Bien</h5>
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                <span aria-hidden="true">&times;</span>
                            </button>
                        </div>
                        <div class="modal-body">
                            <p>¿Estás seguro de que deseas duplicar este bien?</p>
                            <div class="form-group">
                                <label for="cantidad">Número de copias:</label>
                                <input type="number" class="form-control" id="cantidad" name="cantidad" min="1"
                                    max="100" value="1" required>
                            </div>
                        </div>
                        <div class="modal-footer">
                            <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
                            <button type="button" class="btn btn-primary"
                                onclick="confirmarDuplicacion({{ $biene->id }})">Duplicar</button>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </section>
@endsection
@push('scripts')
    <script>
        function confirmarDuplicacion(bieneId) {
            var cantidad = document.querySelector('#duplicateModal' + bieneId + ' #cantidad').value;

            Swal.fire({
                title: '¿Estás seguro?',
                text: `¿Realmente deseas duplicar este bien ${cantidad} veces?`,
                icon: 'warning',
                showCancelButton: true,
                confirmButtonColor: '#3085d6',
                cancelButtonColor: '#d33',
                confirmButtonText: 'Sí, duplicar',
                cancelButtonText: 'Cancelar'
            }).then((result) => {
                if (result.isConfirmed) {
                    document.getElementById('duplicateForm' + bieneId).submit();
                }
            });
        }
    </script>
@endpush
