<< Click to Display Table of Contents >> Navigation: Web Service > Funciones > Pedidos En Línea > Guardar_PedidoJson |
El Cliente Sera buscado por el Numero que este en la Web, el cual será almacenado en DisPRO para poder relacionar ambas bases de datos
Sintaxis:
function Guardar_PedidoJson (User, Pass: AnsiString; PedidoJson: String):Integer;
0: No se pudo Guardar
1: Ya existe Pedido con el mismo Folio ya capturado
2: Guardado Exitosamente
3: No se pudo crear al Cliente
4: No se pudo dar de Alta el Pedido hay un error en alguno de los datos (revisar que tenga DisPRO y el Web Services actualizados)
5: Uno de los productos No existe
92: El NuCliente o NuClienteDisPRO estan en Cero
94: No hay licencia de WebService
95: No se pudo conectar a la base de datos
96: Error al validar acceso de usuario
98: Error al buscar al cliente
100: Error al dar de alta al Cliente
101: Error al modificar al Cliente
Parámetros
User: Es el nombre del usuario con acceso a WebService en DisPRO
Pass: Contraseña del usuario
PedidoJson: Cadena de Texto en formato Json con el Pedido, los campos son los mismos que la Clase TPedido.
ejemplo:
{
"NUPEDIDO": 0,
"FECHA": "13/11/2024",
"HORA": "13:37:19",
"NOTAS": "TENER CUIDAD CON EL PRODUCTO CONGELADO",
"REFERENCIAPAGO": "NUM. AUTORIZACION 3492394",
"NUESTADO": 0,
"NUIMPRESO": 0,
"NUMONEDA": 1,
"TIPOCAMBIO": 20,
"NUPASO": 1,
"CLIENTE": [
{
"NUCLIENTE": 111973,
"NOMBRE": "DANIEL RAMIREZ JAIME",
"RFC": "RAJD7601298SA",
"TELEFONO": "6461174408",
"EMAIL": "RDANIEL@MXFACTURA.COM"
}
],
"PRODUCTO": [
{
"NUDETALLE": 1,
"VNUMEDIDA": 5,
"NUPRODUCTO": "000348888",
"OBSERVACION": "AQUI VAN LAS OBSERVACIONES",
"CANTIDAD": 1,
"PRECIO": 20.5,
"DESCUENTO": 0,
"TASAIVA": 16,
"TASAIEPS": 0
}
]
}