Mini proyecto de prueba desarrollado en symfony 5
Budget: $10 – $30 USD
Mini proyecto de prueba desarrollado en symfony 5 usando Colección de Formularios de Symfony, Doctrine, Twig, comando Make.
1. Crear, editar, eliminar, ver y listar registros de una entidad Cliente (ps_customer) relacionada con otra entidad ventas (sp_ventas) de uno a muchos.
La entidad cliente debe tener lo siguiente:
Nombre: ps_customer
id_customer autonumérico
firstname varchar(255)
lastname varchar(255)
email varchar(255)
2. Crear, editar, eliminar, ver y listar registros de tres entidades, una entidad (Ventas cabecera) hacia dos Entidades Relacionadas (Venta detalle y Venta forma de pago) de
Uno a Muchos.
La entidad ventas cabecera debe tener lo siguiente:
Nombre: sp_ventas
id_venta autonumérico int(10) NO NULL
fecha datetime datetime NO NULL
id_customer int(10) (Relacionado con la entidad ps_customer valor digitado manualmente NO NULL)
total_venta decimal(20,2) NO NULL (Valor digitado manualmente)
Pueden existir varias lineas dentro del detalle
La entidad ventas detalle debe tener lo siguiente:
Nombre: sp_ventas_detalle
id_venta int(10) (Relacionado con la entidad sp_ventas NO NULL)
id_product varchar(16) NO NULL (digitado un valor manualmente SIN ENTIDAD RELACIONADA)
price decimal(20,6) NO NULL
quantity decimal(20,6) NO NULL
Pueden existir varias lineas dentro de la forma de pago
La entidad ventas forma de pago debe tener lo siguiente:
Nombre: sp_ventas_formapago
id_venta int(10) (Relacionado con la entidad sp_ventas NO NULL)
forma_pago varchar(2) NO NULL (digitado un valor manualmente)
No se requiere validaciones ni cálculos, al finalizar se verificará lo solicitado en el código respecto a lo solicitado (Coleccion de formularios)
El proceso de guardado debe ser uno solo para toda la factura, guardando en las tres tablas la información.
1. Crear, editar, eliminar, ver y listar registros de una entidad Cliente (ps_customer) relacionada con otra entidad ventas (sp_ventas) de uno a muchos.
La entidad cliente debe tener lo siguiente:
Nombre: ps_customer
id_customer autonumérico
firstname varchar(255)
lastname varchar(255)
email varchar(255)
2. Crear, editar, eliminar, ver y listar registros de tres entidades, una entidad (Ventas cabecera) hacia dos Entidades Relacionadas (Venta detalle y Venta forma de pago) de
Uno a Muchos.
La entidad ventas cabecera debe tener lo siguiente:
Nombre: sp_ventas
id_venta autonumérico int(10) NO NULL
fecha datetime datetime NO NULL
id_customer int(10) (Relacionado con la entidad ps_customer valor digitado manualmente NO NULL)
total_venta decimal(20,2) NO NULL (Valor digitado manualmente)
Pueden existir varias lineas dentro del detalle
La entidad ventas detalle debe tener lo siguiente:
Nombre: sp_ventas_detalle
id_venta int(10) (Relacionado con la entidad sp_ventas NO NULL)
id_product varchar(16) NO NULL (digitado un valor manualmente SIN ENTIDAD RELACIONADA)
price decimal(20,6) NO NULL
quantity decimal(20,6) NO NULL
Pueden existir varias lineas dentro de la forma de pago
La entidad ventas forma de pago debe tener lo siguiente:
Nombre: sp_ventas_formapago
id_venta int(10) (Relacionado con la entidad sp_ventas NO NULL)
forma_pago varchar(2) NO NULL (digitado un valor manualmente)
No se requiere validaciones ni cálculos, al finalizar se verificará lo solicitado en el código respecto a lo solicitado (Coleccion de formularios)
El proceso de guardado debe ser uno solo para toda la factura, guardando en las tres tablas la información.
Related categories:
Symfony PHP