<div class="content-wrapper">
    <section class="content-header">
        <h1>Detalle Parte de Ingreso N° <?php echo $parte->id; ?></h1>
    </section>

    <section class="content">
        <div class="row">
            <div class="col-md-12">

                <!-- DATOS GENERALES -->
                <div class="panel panel-info">
                    <div class="panel-heading"><strong>Datos generales</strong></div>
                    <div class="panel-body">
                        <?php
                            $tipos = array('C'=>'COMPRA','P'=>'PRODUCCIÓN','R'=>'REINGRESO','A'=>'TRASLADO');
                            $tipoLabel = isset($tipos[$parte->tipoingreso]) ? $tipos[$parte->tipoingreso] : $parte->tipoingreso;
                        ?>
                        <div class="row">
                            <div class="col-md-2">
                                <strong>N° Parte:</strong><br>
                                <?php echo $parte->id; ?>
                            </div>
                            <div class="col-md-2">
                                <strong>Tipo:</strong><br>
                                <?php echo $tipoLabel; ?>
                            </div>
                            <div class="col-md-2">
                                <strong>Fecha:</strong><br>
                                <?php echo date('d/m/Y', strtotime($parte->fecha)); ?>
                            </div>
                            <div class="col-md-3">
                                <strong>Almacén:</strong><br>
                                <?php echo $parte->almacen; ?>
                            </div>
                            <div class="col-md-3">
                                <strong>Estado:</strong><br>
                                <?php if($parte->estado == 1): ?>
                                    <span class="label label-success">Activo</span>
                                <?php else: ?>
                                    <span class="label label-danger">Anulado</span>
                                <?php endif; ?>
                            </div>
                        </div>
                        <hr>
                        <div class="row">
                            <div class="col-md-4">
                                <strong>Proveedor:</strong><br>
                                <?php echo !empty($parte->proveedor) ? $parte->proveedor : '-'; ?>
                                <?php if(!empty($parte->proveedor_documento)): ?>
                                    <small class="text-muted">(<?php echo $parte->proveedor_documento; ?>)</small>
                                <?php endif; ?>
                            </div>
                            <div class="col-md-3">
                                <strong>Moneda:</strong><br>
                                <?php echo $parte->moneda; ?>
                                <?php if(!empty($parte->tipocambio)): ?>
                                    — T.C: <?php echo number_format((float)$parte->tipocambio, 2); ?>
                                <?php endif; ?>
                            </div>
                            <div class="col-md-2">
                                <strong>N° Guía remisión:</strong><br>
                                <?php echo !empty($parte->nroguiaremision) ? $parte->nroguiaremision : '-'; ?>
                            </div>
                            <div class="col-md-3">
                                <strong>N° Comprobante:</strong><br>
                                <?php echo !empty($parte->nrocomprobante) ? $parte->nrocomprobante : '-'; ?>
                            </div>
                        </div>
                        <?php if(!empty($parte->ordc_id) || !empty($parte->req_id)): ?>
                            <hr>
                            <div class="row">
                                <?php if(!empty($parte->ordc_id)): ?>
                                    <div class="col-md-4">
                                        <strong>Orden de Compra referenciada:</strong><br>
                                        <a href="<?php echo base_url('index.php/almacen/orden_compra/ver/'.$parte->ordc_id); ?>">
                                            <span class="label label-info">OC #<?php echo $parte->ordc_id; ?></span>
                                        </a>
                                    </div>
                                <?php endif; ?>
                                <?php if(!empty($parte->req_id)): ?>
                                    <div class="col-md-4">
                                        <strong>Requerimiento referenciado:</strong><br>
                                        <span class="label label-default">REQ-<?php echo str_pad($parte->req_id, 5, '0', STR_PAD_LEFT); ?></span>
                                    </div>
                                <?php endif; ?>
                            </div>
                        <?php endif; ?>
                    </div>
                </div>

                <!-- DETALLE -->
                <div class="panel panel-primary">
                    <div class="panel-heading"><strong>Detalle de productos</strong></div>
                    <div class="panel-body">
                        <div class="table-responsive">
                            <table class="table table-bordered table-hover table-striped">
                                <thead>
                                    <tr>
                                        <th>Código</th>
                                        <th>Descripción</th>
                                        <th class="text-center">Und.</th>
                                        <th class="text-right">Cantidad</th>
                                        <th class="text-right">Precio Unit.</th>
                                        <th class="text-right">Subtotal</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php $total = 0; ?>
                                    <?php foreach($detalle as $item): ?>
                                        <?php $total += (float)$item->subtotal; ?>
                                        <tr>
                                            <td><?php echo $item->producto_codigo; ?></td>
                                            <td><?php echo $item->detalle; ?></td>
                                            <td class="text-center"><?php echo $item->unidad_abreviado ?? '-'; ?></td>
                                            <td class="text-right"><?php echo number_format((float)$item->cantidad, 2); ?></td>
                                            <td class="text-right"><?php echo number_format((float)$item->precio_unitario, 4); ?></td>
                                            <td class="text-right"><?php echo number_format((float)$item->subtotal, 2); ?></td>
                                        </tr>
                                    <?php endforeach; ?>
                                </tbody>
                                <tfoot>
                                    <tr>
                                        <th colspan="5" class="text-right">Total</th>
                                        <th class="text-right"><?php echo number_format($total, 2); ?></th>
                                    </tr>
                                </tfoot>
                            </table>
                        </div>
                    </div>
                </div>

                <!-- OBSERVACIONES -->
                <?php if(!empty($parte->observaciones)): ?>
                <div class="panel panel-default">
                    <div class="panel-heading"><strong>Observaciones</strong></div>
                    <div class="panel-body"><?php echo nl2br($parte->observaciones); ?></div>
                </div>
                <?php endif; ?>

                <!-- BOTONES -->
                <a href="<?php echo base_url('index.php/almacen/parte_ingreso'); ?>" class="btn btn-default">
                    <i class="fa fa-arrow-left"></i> Volver
                </a>

                <?php if(tiene_permiso('parte_ingreso_anular') && $parte->estado == 1): ?>
                    <button type="button" class="btn btn-danger btn-anular"
                            data-url="<?php echo base_url('index.php/almacen/parte_ingreso/anular/'.$parte->id); ?>"
                            data-id="<?php echo $parte->id; ?>">
                        <i class="fa fa-times"></i> Anular
                    </button>
                <?php endif; ?>

            </div>
        </div>
    </section>
</div>

<script>
window.addEventListener('load', function () {
    $(document).on('click', '.btn-anular', function(e) {
        e.preventDefault();
        var url = $(this).data('url');
        var id  = $(this).data('id');
        Swal.fire({
            title: '¿Anular parte de ingreso?',
            text: 'El parte N° ' + id + ' será anulado y el stock será revertido.',
            icon: 'warning',
            showCancelButton: true,
            confirmButtonText: 'Sí, anular',
            cancelButtonText: 'Cancelar',
            confirmButtonColor: '#d33'
        }).then(function(result) {
            if (result.isConfirmed) window.location.href = url;
        });
    });
});
</script>
