You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.6 KiB
57 lines
2.6 KiB
{% extends "Base.html" %}
|
|
|
|
{% block content %}
|
|
<main class="container my-5">
|
|
<div class="row justify-content-center">
|
|
<div class="col-md-10">
|
|
<div class="card shadow-lg border-0">
|
|
<div class="card-header text-center bg-secondary text-white">
|
|
<h3 class="mb-0">Tabla de Ventas</h3>
|
|
</div>
|
|
<div class="card-body p-4">
|
|
<div class="table-responsive">
|
|
<table class="table table-bordered table-hover align-middle text-white">
|
|
<thead class="bg-dark text-secondary text-center">
|
|
<tr>
|
|
<th scope="col">#</th>
|
|
<th scope="col">Fecha</th>
|
|
<th scope="col">Bodega</th>
|
|
<th scope="col">Artículo</th>
|
|
<th scope="col">Cantidad</th>
|
|
<th scope="col">Precio Unitario</th>
|
|
<th scope="col">Total</th>
|
|
<th scope="col">Observaciones</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for venta in ventas %}
|
|
<tr class="text-center">
|
|
<td>{{ venta.id }}</td>
|
|
<td>{{ venta.fecha }}</td>
|
|
<td>{{ venta.bodega }}</td>
|
|
<td>{{ venta.articulo.nombre_articulo }}</td>
|
|
<td>{{ venta.cantidad }}</td>
|
|
<td>${{ venta.precio_unitario }}</td>
|
|
<td>${{ venta.total }}</td>
|
|
<td>{{ venta.observaciones }}</td>
|
|
</tr>
|
|
{% empty %}
|
|
<tr>
|
|
<td colspan="8" class="text-center text-muted">No hay ventas registradas.</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Botón flotante con icono de plus -->
|
|
<a href="{% url 'nueva_venta' %}" class="btn btn-success btn-lg rounded-circle position-fixed bottom-0 end-0 m-3 shadow-lg">
|
|
<i class="fas fa-plus"></i>
|
|
</a>
|
|
</main>
|
|
|
|
{% endblock %} |