{% extends "admin/home/base.html.twig" %}{% block content %} <!-- start page title --> <div class="row"> <div class="col-12"> <div class="page-title-box"> <div class="page-title-right"> <a class="btn btn-primary" href="{{ path('invoice_new') }}"><i class="mdi mdi-plus mr-1"></i> Agregar</a> </div> <h4 class="page-title">Facturas</h4> </div> </div> </div> <!-- end page title --> <div class="row"> <div class="col-lg-12"> <div class="card-box"> <div class="table-responsive"> <table class="table table-striped mb-0"> <thead> <tr> <th>#</th> <th>Factura</th> <th>Cliente</th> <th>Bill / Guía / Carta Porte</th> <th>Total</th> <th>Estado</th> <th>Acciones</th> </tr> </thead> <tbody> {% for invoice in pagination %} <tr> <th scope="row">{{ loop.index }}</th> <td>{{ invoice.number }}</td> <td> {% if invoice.Customer.id %} <strong>{{ invoice.Customer.businessName }}</strong> <p class="small">{{ invoice.Customer.firstname }} {{ invoice.Customer.lastname }}</p> {% endif %} </td> <td>{{ invoice.guideNumber }}</td> <td>{{ invoice.total|number_format(2, '.', ',') }}</td> <td> {% if invoice.paid %} <span class="badge badge-success">Pagada</span> {% else %} <span class="badge badge-danger">Pendiente</span> {% endif %} </td> <td> <div class="btn-group"> <a class="btn btn-primary" href="{{ path('invoice_edit', {invoice_id: invoice.id}) }}"><i class="mdi mdi-lead-pencil mr-1"></i> Editar</a> <a class="btn btn-primary" href="{{ path('invoice_print', {invoice_id: invoice.id}) }}" target="_blank"><i class="mdi mdi-printer mr-1"></i> Imprimir</a> <a class="btn btn-warning" href="{{ path('invoice_delete', {invoice_id: invoice.id}) }}" onclick="return confirm('Confirmar eliminar: Factura #{{ invoice.number }}')"><i class="mdi mdi-delete mr-1"></i> Eliminar</a> </div> <!--<div class="btn-group"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="mdi mdi-truck mr-1"></i> Inventario <i class="mdi mdi-chevron-down"></i> </button> <div class="dropdown-menu"> <a class="dropdown-item" href="{{ path('inventory_in_new', {invoice_id: invoice.id}) }}">Entrada</a> </div> </div>--> <div class="btn-group"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="mdi mdi-bank mr-1"></i> Pago <i class="mdi mdi-chevron-down"></i> </button> <div class="dropdown-menu"> {% if invoice.paid %} <a class="dropdown-item" href="{{ path('invoice_unpaid', {invoice_id: invoice.id}) }}" onclick="return confirm('Confirmar eliminar pago de: Factura #{{ invoice.number }}')">Eliminar Pago</a> {% else %} <a class="dropdown-item" href="{{ path('invoice_paid', {invoice_id: invoice.id}) }}" onclick="return confirm('Confirmar pago de: Factura #{{ invoice.number }}')">Confirmar Pagada</a> {% endif %} </div> </div> </tr> {% endfor %} </tbody> <tfoot> <td colspan="4"> {{ knp_pagination_render(pagination) }} </td> <td colspan="3"> <p class="text-right">{{ pagination.getPaginationData.current }} / {{ pagination.getPaginationData.last }} - {{ pagination.getTotalItemCount }} resultados</p> </td> </tfoot> </table> </div> <!-- end table-responsive--> </div> <!-- end card-box --> </div> <!-- end col --> </div> <!-- end row -->{% endblock %}