111 Acción DELETE datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
Duración: 10 min¡Contenido Exclusivo!
Adquiere este curso para tener acceso inmediato a esta y a **todas las lecciones Premium**.
Inscribirse Ahora por $10.00 Acceso instantáneo de por vida y código fuente incluido.Descripción
Lección 111: Acción DELETE Datos de la Venta (FullStack) 🗑️
Este video comenzó el proceso de implementar la funcionalidad para eliminar o anular una venta (delete.php), lo que es una acción crítica que implica no solo borrar el registro, sino también actualizar el inventario.
1. Preparación de la Vista delete.php
- Redirección: Se modificó el botón "Borrar" en el listado (index.php) para que redirija a la nueva vista delete.php, pasando el ID_venta por la URL (GET) [02:12].
- Vista de Confirmación: Se creó el archivo delete.php [02:29]. Para mostrar los detalles de la venta antes de borrarla (confirmación), se copió la estructura completa de la vista show.php (la vista de solo lectura) [03:32].
- Diseño de Alerta: Se cambió el estilo visual de la vista a rojo (Danger) para indicar que es una acción destructiva, y se agregó un mensaje de advertencia: "¿Está seguro de Eliminar esta venta?" [04:13].
- Botón de Borrado: Se agregó un botón de "Borrar Venta" con el ID btn_borrar_venta y la clase btn-danger al final del formulario [05:16].
2. Lógica de Eliminación Requerida ⚙️
Se detallaron los tres pasos críticos que debe realizar la acción de borrado en la base de datos para garantizar la integridad del sistema [06:26]:
- Reversar el Stock: Para cada producto en la venta, se debe sumar la cantidad vendida al stock actual en el almacén (tb_almacen o tabla de productos) [06:00].
- Eliminar Detalle de Venta: Eliminar los registros de la venta de la tabla carrito (o detalle de venta), ya que están asociados al numero_de_venta [07:09].
- Eliminar el Registro de Venta Principal: Eliminar el registro principal de la tabla ventas [08:45].
⚠️ Nota: No es necesario eliminar el registro del cliente, ya que esta información es útil para futuras ventas [06:53].
3. Inicio del Script de Borrado (jQuery) 💻
El video inicia el desarrollo del script en jQuery para manejar la acción de borrado:
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️