Path: /ventas/create
Body:
{
"fechaVenta": "",
"idVendedor": "",
"idCliente": "",
"montoTotal": "",
"lineasDeVenta": [
{
"idProducto": "id"
},
{
"idProducto": "id"
}]
}Response:
{
"message": "Venta Generada exitosamente",
"data": null
}Path: /productos
Response:
{
"message": "Listado Productos.",
"data": [
{
"id_producto": 1,
"nombre": "Un programa 1",
"precio": "40000.0",
"categoria": "hola",
"comentarios": "Tiempo de vida: 2 anios",
"id_gerente": 1
},
{
"id_producto": 2,
"nombre": "Un programa 2",
"precio": "40000.0",
"categoria": "hola",
"comentarios": "Tiempo de vida: 3 anios",
"id_gerente": 1
}
]
}Path: /productos/:id
Response:
{
"id_producto": 1,
"nombre": "Un programa 2",
"precio": 40000.0,
"stock": 0,
"categoria": "hola",
"imagen": null,
"gerente": {
"id_gerente": 1,
"dni": "42949906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avenida Belgrano 1779",
"dateEvent": "2024-11-21T19:31:22.350062",
"operation": "INSERT"
},
"dateEvent": "2024-11-21T19:33:08.115576",
"operation": "INSERT"
}Path: /productos/crearproducto
Body:
{
"categoria": "hola",
"nombre": "Un programa 1",
"precio": 40000,
"comentarios": "Tiempo de vida: 2 anios",
"id_gerente": "1"
}Response:
{
"message": "Producto generado exitosmaente.",
"data": null
}Path: /vendedores
Response: //esto se cambiara a que devuelva como json
[
{
"id_vendedor": 1,
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"correo": "jeremiasivanoff@hotmail.es",
"dni": 41949302,
"direccion": "avenida an4sdfo 3423479",
"id_gerente": {
"id_gerente": 1,
"dni": "42949906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avengrano 89779",
"dateEvent": "2024-11-21T19:47:46.743386",
"operation": "INSERT"
},
"ventas": [],
"dateEvent": "2024-11-21T19:53:26.069321",
"operation": "INSERT"
},
{
"id_vendedor": 2,
"nombre": "Esteban",
"apellido": "sanchez",
"correo": "joff@hotmail.es",
"dni": 0,
"direccion": "rivadavia 79",
"id_gerente": {
"id_gerente": 1,
"dni": "42949906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avengrano 89779",
"dateEvent": "2024-11-21T19:47:46.743386",
"operation": "INSERT"
},
"ventas": [],
"dateEvent": "2024-11-21T19:55:09.894283",
"operation": "INSERT"
}
]Path: /vendedores/:id
Response:
{
"id_vendedor": 1,
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"correo": "jeremiasivanoff@hotmail.es",
"dni": 41949302,
"direccion": "avenida an4sdfo 3423479",
"id_gerente": {
"id_gerente": 1,
"dni": "42949906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avengrano 89779",
"dateEvent": "2024-11-21T19:47:46.743386",
"operation": "INSERT"
},
"ventas": [],
"dateEvent": "2024-11-21T19:53:26.069321",
"operation": "INSERT"
}Path: /vendedores/crearvendedor
Body:
{
"dni": "",
"nombre": "",
"apellido": "",
"email": "",
"direccion": "",
"id_gerente": ""
}Response:
{
"message": "Vendedor registrador exitosamente.",
"data": null
}Path: /gerentes/add
Body:
{
"dni": "",
"nombre": "",
"apellido": "",
"email": "",
"direccion": ""
}Response ej:
{
"message": "Gerente Registrado Correctamente.",
"data": {}
}Path: /gerentes
Response ej: //Este tengo que corregirlo para que lo devuelva en json
[
{
"id_gerente": 1,
"dni": "42949906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avenida Be3123179",
"dateEvent": "2024-11-21T19:47:46.743386",
"operation": "INSERT"
},
{
"id_gerente": 2,
"dni": "42942329906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avenida Be6756 79",
"dateEvent": "2024-11-21T19:57:38.228956",
"operation": "INSERT"
}
]Path: /gerentes/:id
Response ej:
{
"id_gerente": 2,
"dni": "42942329906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avenida Be6756 79",
"dateEvent": "2024-11-21T19:57:38.228956",
"operation": "INSERT"
}Path: /clientes
Response: //Este tengo que corregirlo para que lo devuelva en json y quitaria que venga toda la info del vendedor, que directamente ponga el id nomas
[
{
"id_cliente": 1,
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"dni": 429323902,
"ventas": [],
"vendedor": {
"id_vendedor": 1,
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"correo": "jeremiasivanoff@hotmail.es",
"dni": 41949302,
"direccion": "avenida an4sdfo 3423479",
"id_gerente": {
"id_gerente": 1,
"dni": "42949906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avengrano 89779",
"dateEvent": "2024-11-21T19:47:46.743386",
"operation": "INSERT"
},
"ventas": [],
"dateEvent": "2024-11-21T19:53:26.069321",
"operation": "INSERT"
},
"dateEvent": "2024-11-21T20:01:03.850616",
"operation": "INSERT"
},
{
"id_cliente": 2,
"nombre": "Esteban",
"apellido": "Rocha",
"email": "jereasdassivanoff@hotmail.es",
"dni": 429312312,
"ventas": [],
"vendedor":{
"id_vendedor": 1,
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"correo": "jeremiasivanoff@hotmail.es",
"dni": 41949302,
"direccion": "avenida an4sdfo 3423479",
"id_gerente": {
"id_gerente": 1,
"dni": "42949906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avengrano 89779",
"dateEvent": "2024-11-21T19:47:46.743386",
"operation": "INSERT"
},
"ventas": [],
"dateEvent": "2024-11-21T19:53:26.069321",
"operation": "INSERT"
},
"dateEvent": "2024-11-21T20:02:07.749219",
"operation": "INSERT"
}
]Path: /clientes/:id
Response: //Este tengo que corregirlo para que lo devuelva en json y quitaria que venga toda la info del vendedor, que directamente ponga el id nomas
{
"id_producto": 1,
"nombre": "Un programa 1",
"precio": 40000.0,
"stock": 0,
"categoria": "hola",
"comentarios": "Tiempo de vida: 2 anios",
"imagen": null,
"gerente": {
"id_gerente": 1,
"dni": "42949906",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avenida Be3123179",
"dateEvent": "2024-11-21T19:47:46.743386",
"operation": "INSERT"
},
"dateEvent": "2024-11-21T19:47:51.320708",
"operation": "INSERT"
}Path: /clientes
Body:
{
"dni": "429323902",
"nombre": "Jeremias",
"apellido": "Moreno Ivanoff",
"email": "jeremiasivanoff@hotmail.es",
"direccion": "avenida Be2312779",
"idVendedor": "1"
}Response:
{
"message": "Cliente Registrado Correctamente.",
"data": null
}Path: /descuentos/add/:idGerente
Body:
{
"descripcion": "",
"porcentajeDescuento": "",
"idGerente": "",
"fechaCaducidad": ""
}Path: /descuentos?onlyValid={true or false}