Producto - mjungjohann/Ingefactura GitHub Wiki
- Archivo que desea enviar
- Archivo que desea recibir
- Token de acceso
Url base del web service: http://localhost:8080/Rest2/webresources/dto.productodto
Ejemplo xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<productoDTO>
<descripcion>CUADERNO SOAP 155</descripcion>
<cdgimpuesto>
<codigo>271</codigo>
</cdgimpuesto>
<afecto>0</afecto>
<facturable>N</facturable>
<activo>true</activo>
<categoria>
<id>12</id>
</categoria>
<clasificacion>0</clasificacion>
<permiteDecimal>true</permiteDecimal>
<fecha_creacion>2018-08-27 13:25:32.0</fecha_creacion>
<fecha_actualizacion>2018-08-27 13:33:27.0</fecha_actualizacion>
<cdgimpuesto2>
<codigo>54</codigo>
</cdgimpuesto2>
<controlStock>true</controlStock>
</productoDTO>
Ejemplo json:
{
"descripcion": "CUADERNO SOAP 1",
"afecto": 0,
"facturable": "N",
"activo": true,
"clasificacion": 0,
"permiteDecimal": true,
"fecha_creacion": "2018-08-27 13:25:32.0",
"fecha_actualizacion": "2018-08-27 13:33:27.0",
"cdgimpuesto1": {
"codigo": 271
},
"cdgimpuesto2": {
"codigo": 54
},
"categoria": {
"id": 12
},
"controlStock": true
}
Url: http://localhost:8080/Rest2/webresources/dto.productodto
En el metodo post se debe enviar el producto el cual desea crear.
Ejemplo xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<productoDTO>
<descripcion>CUADERNO SOAP 155</descripcion>
<cdgimpuesto>
<codigo>271</codigo>
</cdgimpuesto>
<afecto>0</afecto>
<facturable>N</facturable>
<activo>true</activo>
<categoria>
<id>12</id>
</categoria>
<clasificacion>0</clasificacion>
<permiteDecimal>true</permiteDecimal>
<fecha_creacion>2018-08-27 13:25:32.0</fecha_creacion>
<fecha_actualizacion>2018-08-27 13:33:27.0</fecha_actualizacion>
<cdgimpuesto2>
<codigo>54</codigo>
</cdgimpuesto2>
<controlStock>true</controlStock>
</productoDTO>
Ejemplo json:
{
"descripcion": "CUADERNO SOAP 1",
"afecto": 0,
"facturable": "N",
"activo": true,
"clasificacion": 0,
"permiteDecimal": true,
"fecha_creacion": "2018-08-27 13:25:32.0",
"fecha_actualizacion": "2018-08-27 13:33:27.0",
"cdgimpuesto1": {
"codigo": 271
},
"cdgimpuesto2": {
"codigo": 54
},
"categoria": {
"id": 12
},
"controlStock": true
}
Url: http://localhost:8080/Rest2/webresources/dto.productodto{id}
{id} = este campo debe ser remplazado por el id del producto que desea modificar.
En el metodo Put debe enviar el producto con los datos que desea cambiar.
Url: http://localhost:8080/Rest2/webresources/dto.productodto/full/{id}
{id} = este campo debe ser remplazado por el id del producto que desea visualizar.
Este metodo get retornara el producto con todos los datos adicionales.
Url: http://localhost:8080/Rest2/webresources/dto.productodto/single/{id}
{id} = este campo debe ser remplazado por el id del producto que desea visualizar.
Este metodo get retornara el producto sin los datos adicionales.
Url: http://localhost:8080/Rest2/webresources/dto.productodto/single
Este metodo get retornara todos los producto, los productos no tendrán datos adicionales.
Url: http://localhost:8080/Rest2/webresources/dto.productodto/full
Este metodo get retornara todos los producto, los productos tendrán datos adicionales.
Url: http://localhost:8080/Rest2/webresources/dto.productodto/count
Este metodo get retornara la cantidad de productos asociados a su empresa.