- Obtener los datos de los clientes junto con sus teléfonos:
Show Client DataenClients. - Obtener el/los teléfono/s y el número de cliente del cliente con nombre “Jacob” y apellido “Cooper”:
Show telephone numbers by Name and Last NameenClients - Mostrar cada teléfono junto con los datos del cliente:
Show telephone <> client dataenClients - Obtener todos los clientes que tengan registrada al menos una factura:
Show clients with at least one billenClients - Identificar todos los clientes que no tengan registrada ninguna factura:
Show clients without billsenClients - Devolver todos los clientes, con la cantidad de facturas que tienen registradas (si no tienen considerar cantidad en 0):
Clients <> Number of billsenClients - Listar los datos de todas las facturas que hayan sido compradas por el cliente de nombre "Kai" y apellido "Bullock":
Bills by Name and Last NameenBills - Seleccionar los productos que han sido facturados al menos 1 vez:
Products billed at least onceenBills - Listar los datos de todas las facturas que contengan productos de las marcas “Ipsum”:
Bills with products from a particular brandenBills - Mostrar nombre y apellido de cada cliente junto con lo que gastó en total, con IVA incluido:
Name and Last Name <> what was spentenClients - Se necesita una vista que devuelva los datos de las facturas ordenadas por fecha:
Bill data ordered by datesenBills - Se necesita una vista que devuelva todos los productos que aún no han sido facturados:
Products that were not billedenBills - Implementar la funcionalidad que permita crear nuevos clientes, eliminar y modificar los ya existentes: en
CRUD - Implementar la funcionalidad que permita crear nuevos productos y modificar los ya existentes. Tener en cuenta que el precio de un producto es sin IVA: en
CRUD
Instalar librerias necesarias
python3 -m pip install -r requirements.txt
Para correr el proyecto (API + UI)
./run.sh