<div class="content-wrapper">
    <section class="content-header">
        <h1>Proveedores</h1>
    </section>

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

                <?php if(tiene_permiso('proveedores_crear')): ?>
                    <a href="<?php echo base_url('index.php/logistica/proveedores/create'); ?>" class="btn btn-success">
                        <i class="fa fa-plus"></i> Nuevo Proveedor
                    </a>
                <?php endif; ?>

                <br><br>

                <div class="panel panel-primary">
                    <div class="panel-heading">
                        <strong>Listado de proveedores</strong>
                    </div>
                    <div class="panel-body">
                        <div class="table-responsive">
                            <table id="tablaProveedores" class="table table-bordered table-hover table-striped">
                                <thead>
                                    <tr>
                                        <th>ID</th>
                                        <th>Código</th>
                                        <th>Documento</th>
                                        <th>Razón Social</th>
                                        <th>Contacto</th>
                                        <th>Teléfono</th>
                                        <th>Forma Pago</th>
                                        <th>Sector Negocio</th>
                                        <th>Estado</th>
                                        <th style="width:120px;">Acciones</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php foreach($proveedores as $item): ?>
                                        <tr>
                                            <td><?php echo $item->id; ?></td>
                                            <td><?php echo $item->codigo; ?></td>
                                            <td><?php echo $item->tipdoc_abreviado . ' - ' . $item->nro_documento; ?></td>
                                            <td><?php echo $item->razon_social; ?></td>
                                            <td>
                                                <?php if (!empty($item->contacto)): ?>
                                                    <?php echo $item->contacto; ?>
                                                    <?php if (!empty($item->contacto_cargo)): ?>
                                                        <br><small class="text-muted"><?php echo $item->contacto_cargo; ?></small>
                                                    <?php endif; ?>
                                                <?php else: ?>
                                                    -
                                                <?php endif; ?>
                                            </td>
                                            <td><?php echo !empty($item->telefono) ? $item->telefono : '-'; ?></td>
                                            <td><?php echo !empty($item->forma_pago) ? $item->forma_pago : '-'; ?></td>
                                            <td><?php echo !empty($item->sector_negocio) ? $item->sector_negocio : '-'; ?></td>
                                            <td>
                                                <?php if($item->estado == 1): ?>
                                                    <span class="label label-success">Activo</span>
                                                <?php else: ?>
                                                    <span class="label label-danger">Inactivo</span>
                                                <?php endif; ?>
                                            </td>
                                            <td>
                                                <a href="<?php echo base_url('index.php/logistica/proveedores/ver/'.$item->id); ?>" class="btn btn-info btn-xs" title="Ver detalle">
                                                    <i class="fa fa-eye"></i>
                                                </a>

                                                <?php if(tiene_permiso('proveedores_editar')): ?>
                                                    <a href="<?php echo base_url('index.php/logistica/proveedores/edit/'.$item->id); ?>" class="btn btn-warning btn-xs" title="Editar">
                                                        <i class="fa fa-pencil"></i>
                                                    </a>
                                                <?php endif; ?>

                                                <?php if(tiene_permiso('proveedores_eliminar')): ?>
                                                    <?php if($item->estado == 1): ?>
                                                        <button type="button"
                                                                class="btn btn-danger btn-xs btn-cambiar-estado"
                                                                data-url="<?php echo base_url('index.php/logistica/proveedores/estado/'.$item->id); ?>"
                                                                data-accion="desactivar"
                                                                data-nombre="<?php echo $item->razon_social; ?>">
                                                            <i class="fa fa-times"></i>
                                                        </button>
                                                    <?php else: ?>
                                                        <button type="button"
                                                                class="btn btn-success btn-xs btn-cambiar-estado"
                                                                data-url="<?php echo base_url('index.php/logistica/proveedores/estado/'.$item->id); ?>"
                                                                data-accion="activar"
                                                                data-nombre="<?php echo $item->razon_social; ?>">
                                                            <i class="fa fa-check"></i>
                                                        </button>
                                                    <?php endif; ?>
                                                <?php endif; ?>
                                            </td>
                                        </tr>
                                    <?php endforeach; ?>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>

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

<script>
window.addEventListener('load', function () {

    $('#tablaProveedores').DataTable({
        language: {
            lengthMenu:   "Mostrar _MENU_ registros",
            zeroRecords:  "No se encontraron resultados",
            info:         "Mostrando registros del _START_ al _END_ de un total de _TOTAL_",
            infoEmpty:    "Mostrando registros del 0 al 0",
            infoFiltered: "(filtrado de un total de _MAX_ registros)",
            search:       "Buscar:",
            paginate: {
                first:    "Primero",
                last:     "Último",
                next:     "Siguiente",
                previous: "Anterior"
            }
        },
        pageLength: 10,
        order: [[0, "desc"]]
    });

    $(document).on('click', '.btn-cambiar-estado', function(e) {
        e.preventDefault();

        var url    = $(this).data('url');
        var accion = $(this).data('accion');
        var nombre = $(this).data('nombre');

        Swal.fire({
            title: '¿Estás seguro?',
            text: 'Vas a ' + accion + ' al proveedor: ' + nombre,
            icon: 'warning',
            showCancelButton: true,
            confirmButtonText: 'Sí, continuar',
            cancelButtonText: 'Cancelar'
        }).then(function(result) {
            if (result.isConfirmed) {
                window.location.href = url;
            }
        });
    });

});
</script>
