Esempio n. 1
0
        public bool create(ClienteJSON cliente)
        {
            int lastProductId = 0;

            SDK.tCteProv lCliente = returnClienteStruct(cliente);

            errorCode = SDK.fAltaCteProv(ref lastProductId, ref lCliente);

            if (errorCode != 0)
            {
                errorMessage = errorCode + ": " + SDK.rError(errorCode);
                createErrorLog();
                return(false);
            }

            errorCode = SDK.fPosUltimoCteProv();

            if (errorCode == 0)
            {
                errorCode = SDK.fEditaCteProv();
                errorCode = SDK.fSetDatoCteProv("CIDMONEDA", cliente.cNombreMoneda);
                errorCode = SDK.fGuardaCteProv();
            }

            return(true);
        }
Esempio n. 2
0
 private SDK.tCteProv returnClienteStruct(ClienteJSON cliente)
 {
     return(new SDK.tCteProv()
     {
         cCodigoCliente = cliente.cCodigoCliente,
         cRazonSocial = cliente.cRazonSocial,
         cFechaAlta = cliente.cFechaAlta,
         cRFC = cliente.cRFC,
         cCURP = cliente.cCURP,
         cDenComercial = cliente.cDenComercial,
         cRepLegal = cliente.cRepLegal,
         cNombreMoneda = cliente.cNombreMoneda,
         cListaPreciosCliente = cliente.cListaPreciosCliente,
         cDescuentoMovto = cliente.cDescuentoMovto,
         cBanVentaCredito = cliente.cBanVentaCredito,
         cCodigoValorClasificacionCliente1 = cliente.cCodigoValorClasificacionCliente1,
         cCodigoValorClasificacionCliente2 = cliente.cCodigoValorClasificacionCliente2,
         cCodigoValorClasificacionCliente3 = cliente.cCodigoValorClasificacionCliente3,
         cCodigoValorClasificacionCliente4 = cliente.cCodigoValorClasificacionCliente4,
         cCodigoValorClasificacionCliente5 = cliente.cCodigoValorClasificacionCliente5,
         cCodigoValorClasificacionCliente6 = cliente.cCodigoValorClasificacionCliente6,
         cTipoCliente = cliente.cTipoCliente,
         cEstatus = cliente.cEstatus,
         cFechaBaja = cliente.cFechaBaja,
         cFechaUltimaRevision = cliente.cFechaUltimaRevision,
         cLimiteCreditoCliente = cliente.cLimiteCreditoCliente,
         cDiasCreditoCliente = cliente.cDiasCreditoCliente,
         cBanExcederCredito = cliente.cBanExcederCredito,
         cDescuentoProntoPago = cliente.cDescuentoProntoPago,
         cDiasProntoPago = cliente.cDiasProntoPago,
         cInteresMoratorio = cliente.cInteresMoratorio,
         cDiaPago = cliente.cDiaPago,
         cDiasRevision = cliente.cDiasRevision,
         cMensajeria = cliente.cMensajeria,
         cCuentaMensajeria = cliente.cCuentaMensajeria,
         cDiasEmbarqueCliente = cliente.cDiasEmbarqueCliente,
         cCodigoAlmacen = cliente.cCodigoAlmacen,
         cCodigoAgenteVenta = cliente.cCodigoAgenteVenta,
         cCodigoAgenteCobro = cliente.cCodigoAgenteCobro,
         cRestriccionAgente = cliente.cRestriccionAgente,
         cImpuesto1 = cliente.cImpuesto1,
         cImpuesto2 = cliente.cImpuesto2,
         cImpuesto3 = cliente.cImpuesto3,
         cRetencionCliente1 = cliente.cRetencionCliente1,
         cRetencionCliente2 = cliente.cRetencionCliente2,
         cCodigoValorClasificacionProveedor1 = cliente.cCodigoValorClasificacionCliente1,
         cCodigoValorClasificacionProveedor2 = cliente.cCodigoValorClasificacionCliente2,
         cCodigoValorClasificacionProveedor3 = cliente.cCodigoValorClasificacionCliente3,
         cCodigoValorClasificacionProveedor4 = cliente.cCodigoValorClasificacionCliente4,
         cCodigoValorClasificacionProveedor5 = cliente.cCodigoValorClasificacionCliente5,
         cCodigoValorClasificacionProveedor6 = cliente.cCodigoValorClasificacionCliente6,
         cLimiteCreditoProveedor = cliente.cLimiteCreditoProveedor,
         cDiasCreditoProveedor = cliente.cDiasCreditoProveedor,
         cTiempoEntrega = cliente.cTiempoEntrega,
         cDiasEmbarqueProveedor = cliente.cDiasEmbarqueProveedor,
         cImpuestoProveedor1 = cliente.cImpuestoProveedor1,
         cImpuestoProveedor2 = cliente.cImpuestoProveedor2,
         cImpuestoProveedor3 = cliente.cImpuestoProveedor3,
         cRetencionProveedor1 = cliente.cRetencionProveedor1,
         cRetencionProveedor2 = cliente.cRetencionProveedor2,
         cBanInteresMoratorio = cliente.cBanInteresMoratorio,
         cTextoExtra1 = cliente.cTextoExtra1,
         cTextoExtra2 = cliente.cTextoExtra2,
         cTextoExtra3 = cliente.cTextoExtra3,
         cFechaExtra = cliente.cFechaExtra,
         cImporteExtra1 = cliente.cImporteExtra1,
         cImporteExtra2 = cliente.cImporteExtra2,
         cImporteExtra3 = cliente.cImporteExtra3,
         cImporteExtra4 = cliente.cImporteExtra4
     });
 }