Producto Variante - mjungjohann/Ingefactura GitHub Wiki

Antes de enviar una solicitud Htttp debe primero enviar en los headers:

  1. Archivo que desea enviar
  2. Archivo que desea recibir
  3. Token de acceso

Url base del web service: http://localhost:8080/Rest2/webresources/dto.variante

Post

Ejemplo xml:

      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
        <variante>
          <id>1</id>
          <descripcion>ROJO</descripcion>
          <sku>1</sku>
          <codigo_barra>12873</codigo_barra>
          <fecha_creacion>2018-08-27 13:25:32.0</fecha_creacion>
          <fecha_actualizacion>2018-08-27 13:25:32.0</fecha_actualizacion>
          <ventaSinStock>true</ventaSinStock>
          <unimed>UNID</unimed>
        </variante>

Ejemplo json:

       {
          "descripcion": "ROJO",
          "sku": "1",
          "codigo_barra": "12873",
          "fecha_creacion": "2018-08-27 13:25:32.0",
          "fecha_actualizacion": "2018-08-27 13:25:32.0",
          "ventaSinStock": true,
          "unimed": "UNID"
        }

Url: http://localhost:8080/Rest2/webresources/dto.clientedto/Product/{id}

{id} = este campo debe ser remplazado por el id del producto al cual se asociara la variante.

En el metodo post se debe enviar la variante la cual desea crear.

Put

Ejemplo xml:

      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
        <variante>
          <id>1</id>
          <descripcion>ROJO</descripcion>
          <sku>1</sku>
          <codigo_barra>12873</codigo_barra>
          <fecha_creacion>2018-08-27 13:25:32.0</fecha_creacion>
          <fecha_actualizacion>2018-08-27 13:25:32.0</fecha_actualizacion>
          <ventaSinStock>true</ventaSinStock>
          <unimed>UNID</unimed>
        </variante>

Ejemplo json:

       {
          "descripcion": "ROJO",
          "sku": "1",
          "codigo_barra": "12873",
          "fecha_creacion": "2018-08-27 13:25:32.0",
          "fecha_actualizacion": "2018-08-27 13:25:32.0",
          "ventaSinStock": true,
          "unimed": "UNID"
        }

Url: http://localhost:8080/Rest2/webresources/dto.clientedto/ProducId/{idProduct}/Varian/{id}

{idProduct} = este campo debe ser remplazado por el id del producto al cual se asociara la variante.

{id} = este campo debe ser remplazado por el id de la variante la cual se desea actualizar.

En el metodo post se debe enviar la variante la cual desea actualizar.

Get(Variants/{idVarian})

Url: http://localhost:8080/Rest2/webresources/dto.clientedto/Product/{id}/Variants/{idVarian}

{id} = este campo debe ser remplazado por el id del producto que desea visualizar asociado a la variante.

{idVarian} = este campo debe ser remplazado por el id de la variante que desea visualizar.

Este metodo get retornara la variante.

Get(Product/{id})

Url: http://localhost:8080/Rest2/webresources/dto.clientedto/Product/{id}/Variants

{id} = este campo debe ser remplazado por el id del producto del cual se mostraran todas sus variantes.

Este metodo get retornara todas las variantes del productos del id.

Get(Count)

Url: http://localhost:8080/Rest2/webresources/dto.clientedto/count

Este metodo get retornara la cantidad de variantes asociadas a la empresa.

⚠️ **GitHub.com Fallback** ⚠️