Clientes - 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.clientedto

Post

Ejemplo xml:

  <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
        <clienteDTO>
            <codigo_cliente>1</codigo_cliente>
            <credito>false</credito>
            <descuento>0.0</descuento>
            <estado>1</estado>
            <extranjero>false</extranjero>
            <fecha_actualizacion>2018-08-27 14:49:33.0</fecha_actualizacion>
            <fecha_creacion>2018-08-27 14:49:04.0</fecha_creacion>
            <mailIntercambio>[email protected]</mailIntercambio>
            <pais>997</pais>
            <razon>EMPRESA PRUEBAS 8AAASSSSS</razon>
            <rut>88888888-8</rut>
            <tipoCliente>1</tipoCliente>
            <tipoDescuento>%</tipoDescuento>
        </clienteDTO>

Ejemplo json:

        {
            "codigo_cliente": 1,
            "credito": false,
            "descuento": 0.0,
            "estado": 1,
            "extranjero": false,
            "fecha_actualizacion": "2018-08-27 14:49:33.0",
            "fecha_creacion": "2018-08-27 14:49:04.0",
            "mailIntercambio": "[email protected]",
            "pais": "997",
            "razon": "EMPRESA PRUEBAS 8AAASSSSS",
            "rut": "88888888-8",
            "tipoCliente": 1,
            "tipoDescuento": "%"
        }

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

En el metodo post se debe enviar el cliente el cual desea crear.

Put

Ejemplo xml:

  <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
        <clienteDTO>
            <codigo_cliente>1</codigo_cliente>
            <credito>false</credito>
            <descuento>0.0</descuento>
            <estado>1</estado>
            <extranjero>false</extranjero>
            <fecha_actualizacion>2018-08-27 14:49:33.0</fecha_actualizacion>
            <fecha_creacion>2018-08-27 14:49:04.0</fecha_creacion>
            <mailIntercambio>[email protected]</mailIntercambio>
            <pais>997</pais>
            <razon>EMPRESA PRUEBAS 8AAASSSSS</razon>
            <rut>88888888-8</rut>
            <tipoCliente>1</tipoCliente>
            <tipoDescuento>%</tipoDescuento>
        </clienteDTO>

Ejemplo json:

        {
            "codigo_cliente": 1,
            "credito": false,
            "descuento": 0.0,
            "estado": 1,
            "extranjero": false,
            "fecha_actualizacion": "2018-08-27 14:49:33.0",
            "fecha_creacion": "2018-08-27 14:49:04.0",
            "mailIntercambio": "[email protected]",
            "pais": "997",
            "razon": "EMPRESA PRUEBAS 8AAASSSSS",
            "rut": "88888888-8",
            "tipoCliente": 1,
            "tipoDescuento": "%"
        }

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

{id} = este campo debe ser remplazado por el id del cliente que desea modificar.

En el metodo Put debe enviar el cliente con los datos que desea cambiar.

Get(Full/id)

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

{id} = este campo debe ser remplazado por el id del cliente que desea visualizar.

Este metodo get retornara el cliente con todos las datos adicionales.

Get(Single/id)

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

Este metodo get retornara el cliente sin los datos adicionales.

Get(Full)

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

Este metodo get retornara a todos los clientes asociados a su empresa con sus datos adicionales.

Get(Single)

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

Este metodo get retornara a todos los clientes asociados a su empresa sin sus datos adicionales.

Get(Count)

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

Este metodo get retornara la cantidad de clientes que están asociadas a la empresa.

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