108 DATOS COMPLETOS DE LA VENTA GUARDADA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
Duraci贸n: 19 minDescripci贸n
Lecci贸n 108: Datos Completos de la Venta Guardada 馃摑
Este video complet贸 la visualizaci贸n detallada de la informaci贸n en el listado de ventas, implementando los datos de los productos vendidos y del cliente dentro de sus respectivos modales.
1. Detalle Completo de Productos Vendidos 馃洅
El video comenz贸 por finalizar el modal de productos creado en la lecci贸n anterior:
- Filtro de Consulta (PHP): Para asegurar que el modal muestre solo los productos de la venta seleccionada, se pas贸 el numero_de_venta de la fila actual como condici贸n a la consulta SQL (que ya estaba disponible gracias al foreach principal) [00:00].
- Dise帽o del Modal: Se eliminaron las columnas y acciones innecesarias, dejando solo los detalles del producto, cantidad y precio. Adem谩s, se ajustaron los estilos CSS del encabezado de la tabla para mejorar la presentaci贸n [01:31].
Resultado: Al hacer clic en el bot贸n "Productos", se abre un modal que lista con precisi贸n todos los art铆culos, cantidades y montos totales de la venta espec铆fica [02:27].
2. Implementaci贸n de la Informaci贸n del Cliente 馃懁
Luego se abord贸 la creaci贸n del modal para ver los datos del cliente asociado a la venta:
- Relaci贸n de Tablas (PHP): Se modific贸 la consulta principal del listado de ventas para incluir un INNER JOIN entre la tabla tb_ventas y la tabla tb_clientes, utilizando el campo ID_cliente como clave de relaci贸n. Esto permite mostrar el nombre del cliente directamente en la tabla principal [06:06].
- Modal del Cliente:
- Consulta Espec铆fica del Cliente: Se cre贸 una consulta dentro del foreach para buscar y traer todos los datos de un 煤nico cliente (nombre, nit_ci, celular, email) utilizando el ID_cliente asociado a la venta como condici贸n [13:45].
- Visualizaci贸n de Datos: Los resultados de esta consulta se imprimieron en los campos de texto del modal (value), los cuales se configuraron como deshabilitados para evitar edici贸n [15:34].
Resultado Final: El sistema de listado de ventas ahora permite visualizar de forma detallada:
- Los productos vendidos en una tabla modal [17:36].
- La informaci贸n completa del cliente en un formulario modal [17:14].
- Se realiz贸 una venta de prueba exitosa, verificando que el listado y los modales funcionen correctamente con nuevos datos [17:44].
Pr贸ximo Paso 鉃★笍
Las pr贸ximas acciones se centrar谩n en implementar la l贸gica de los botones de "Acciones" en el listado de ventas, espec铆ficamente:
- Acci贸n "Ver": Crear una vista de "solo lectura" que muestre la informaci贸n completa de la venta (como una factura), pero con todos los campos deshabilitados [18:28].
- Acci贸n "Borrar": Implementar la funcionalidad para eliminar una venta. Este proceso requerir谩 una l贸gica compleja para reversar la operaci贸n de stock (sumar al inventario lo que fue restado al vender) antes de borrar el registro [18:42].
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! 鉂わ笍