private Movimiento LeerDatosMovimientoActual() { var consecutivo = new StringBuilder(9); var unidades = new StringBuilder(9); var precio = new StringBuilder(9); var costo = new StringBuilder(9); var referencia = new StringBuilder(Constantes.kLongReferencia); var idValorClasificacion = new StringBuilder(Constantes.kLongCodigo); var id = new StringBuilder(12); var textoExtra1 = new StringBuilder(Constantes.kLongTextoExtra); var productoId = new StringBuilder(Constantes.kLongCodigo); var almacenId = new StringBuilder(Constantes.kLongCodigo); var observaciones = new StringBuilder(250); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CNUMEROMOVIMIENTO", consecutivo, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CUNIDADES", unidades, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CPRECIO", precio, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CCOSTOCAPTURADO", costo, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CREFERENCIA", referencia, Constantes.kLongReferencia); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CIDVALORCLASIFICACION", idValorClasificacion, Constantes.kLongCodigo); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CIDMOVIMIENTO", id, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CTEXTOEXTRA1", textoExtra1, Constantes.kLongTextoExtra); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CIDPRODUCTO", productoId, Constantes.kLongCodigo); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("CIDALMACEN", almacenId, Constantes.kLongCodigo); // Lee el id del almacen _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoMovimiento("COBSERVAMOV", observaciones, 250); var movimiento = new Movimiento(); movimiento.Consecutivo = double.TryParse(consecutivo.ToString(), out var _consecutivo) ? Convert.ToInt32(_consecutivo) : 0; // Int.Parse falla por que regresa 1.00 movimiento.Unidades = double.Parse(unidades.ToString()); movimiento.Precio = double.Parse(precio.ToString()); movimiento.Costo = double.Parse(costo.ToString()); movimiento.Referencia = referencia.ToString(); movimiento.IdValorClasificacion = int.TryParse(idValorClasificacion.ToString(), out var _idValorClasificacion) ? _idValorClasificacion : 0; movimiento.Id = int.Parse(id.ToString()); movimiento.TextoExtra1 = textoExtra1.ToString(); movimiento.Observaciones = observaciones.ToString(); movimiento.IdAlmacen = int.Parse(almacenId.ToString()); movimiento.IdProducto = int.Parse(productoId.ToString()); movimiento.Producto = _productoRepositorio.BuscarProducto(movimiento.IdProducto); movimiento.CodigoProducto = movimiento.Producto.Codigo; movimiento.Almacen = _almacenRepositorio.BuscarAlmacen(movimiento.IdAlmacen); movimiento.CodigoAlmacen = movimiento.Almacen.Codigo; movimiento.ValorClasificacion = _valorClasificacionRepositorio.BuscaValorClasificacion(movimiento.IdValorClasificacion); movimiento.CodigoValorClasificacion = movimiento.ValorClasificacion.Codigo; return(movimiento); }
private Producto LeerDatosProductoActual() { var codigoProducto = new StringBuilder(Constantes.kLongCodigo); var nombreProducto = new StringBuilder(Constantes.kLongNombre); var descripcionProducto = new StringBuilder(Constantes.kLongNombreProducto); var tipoProducto = new StringBuilder(7); var fechaAltaProducto = new StringBuilder(Constantes.kLongFecha); var fechaBaja = new StringBuilder(9); var statusProducto = new StringBuilder(7); var controlExistencia = new StringBuilder(7); var metodoCosteo = new StringBuilder(7); var precio1 = new StringBuilder(9); var precio2 = new StringBuilder(9); var precio3 = new StringBuilder(9); var precio4 = new StringBuilder(9); var precio5 = new StringBuilder(9); var precio6 = new StringBuilder(9); var precio7 = new StringBuilder(9); var precio8 = new StringBuilder(9); var precio9 = new StringBuilder(9); var precio10 = new StringBuilder(9); var impuesto1 = new StringBuilder(9); var impuesto2 = new StringBuilder(9); var impuesto3 = new StringBuilder(9); var retencion1 = new StringBuilder(9); var retencion2 = new StringBuilder(9); var nombreCaracteristica1 = new StringBuilder(12); var nombreCaracteristica2 = new StringBuilder(12); var nombreCaracteristica3 = new StringBuilder(12); var idValorClasificacion1 = new StringBuilder(12); var idValorClasificacion2 = new StringBuilder(12); var idValorClasificacion3 = new StringBuilder(12); var idValorClasificacion4 = new StringBuilder(12); var idValorClasificacion5 = new StringBuilder(12); var idValorClasificacion6 = new StringBuilder(12); var textoExtra1 = new StringBuilder(51); var textoExtra2 = new StringBuilder(51); var textoExtra3 = new StringBuilder(51); var fechaExtra = new StringBuilder(9); var importeExtra1 = new StringBuilder(9); var importeExtra2 = new StringBuilder(9); var importeExtra3 = new StringBuilder(9); var importeExtra4 = new StringBuilder(9); var id = new StringBuilder(12); var segmentoContable1 = new StringBuilder(21); var claveSat = new StringBuilder(9); var idUnidadBase = new StringBuilder(12); var idUnidadNoConvertible = new StringBuilder(12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CCODIGOPRODUCTO", codigoProducto, Constantes.kLongCodigo); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CNOMBREPRODUCTO", nombreProducto, Constantes.kLongNombre); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CDESCRIPCIONPRODUCTO", descripcionProducto, Constantes.kLongNombreProducto); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CTIPOPRODUCTO", tipoProducto, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CFECHAALTAPRODUCTO", fechaAltaProducto, Constantes.kLongFecha); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CFECHABAJA", fechaBaja, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CSTATUSPRODUCTO", statusProducto, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CCONTROLEXISTENCIA", controlExistencia, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CMETODOCOSTEO", metodoCosteo, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDUNIDADBASE", idUnidadBase, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDUNIDADNOCONVERTIBLE", idUnidadNoConvertible, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO1", precio1, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO2", precio2, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO3", precio3, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO4", precio4, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO5", precio5, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO6", precio6, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO7", precio7, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO8", precio8, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO9", precio9, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CPRECIO10", precio10, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIMPUESTO1", impuesto1, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIMPUESTO2", impuesto2, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIMPUESTO3", impuesto3, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CRETENCION1", retencion1, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CRETENCION2", retencion2, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDPADRECARACTERISTICA1", nombreCaracteristica1, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDPADRECARACTERISTICA2", nombreCaracteristica2, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDPADRECARACTERISTICA3", nombreCaracteristica3, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDVALORCLASIFICACION1", idValorClasificacion1, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDVALORCLASIFICACION2", idValorClasificacion2, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDVALORCLASIFICACION3", idValorClasificacion3, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDVALORCLASIFICACION4", idValorClasificacion4, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDVALORCLASIFICACION5", idValorClasificacion5, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDVALORCLASIFICACION6", idValorClasificacion6, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CTEXTOEXTRA1", textoExtra1, 51); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CTEXTOEXTRA2", textoExtra2, 51); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CTEXTOEXTRA3", textoExtra3, 51); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CFECHAEXTRA", fechaExtra, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIMPORTEEXTRA1", importeExtra1, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIMPORTEEXTRA2", importeExtra2, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIMPORTEEXTRA3", importeExtra3, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIMPORTEEXTRA4", importeExtra4, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CIDPRODUCTO", id, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CSEGCONTPRODUCTO1", segmentoContable1, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoProducto("CCLAVESAT", claveSat, 9); var productoComercial = new Producto(); productoComercial.Codigo = codigoProducto.ToString(); productoComercial.Nombre = nombreProducto.ToString(); productoComercial.Descripcion = descripcionProducto.ToString(); productoComercial.Tipo = int.Parse(tipoProducto.ToString()); productoComercial.FechaAlta = fechaAltaProducto.ToString(); productoComercial.FechaBaja = fechaBaja.ToString(); productoComercial.Status = int.Parse(statusProducto.ToString()); productoComercial.ControlExistencia = int.Parse(controlExistencia.ToString()); productoComercial.MetodoCosteo = int.Parse(metodoCosteo.ToString()); productoComercial.Precio1 = double.Parse(precio1.ToString()); productoComercial.Precio2 = double.Parse(precio2.ToString()); productoComercial.Precio3 = double.Parse(precio3.ToString()); productoComercial.Precio4 = double.Parse(precio4.ToString()); productoComercial.Precio5 = double.Parse(precio5.ToString()); productoComercial.Precio6 = double.Parse(precio6.ToString()); productoComercial.Precio7 = double.Parse(precio7.ToString()); productoComercial.Precio8 = double.Parse(precio8.ToString()); productoComercial.Precio9 = double.Parse(precio9.ToString()); productoComercial.Precio10 = double.Parse(precio10.ToString()); productoComercial.Impuesto1 = double.Parse(impuesto1.ToString()); productoComercial.Impuesto2 = double.Parse(impuesto2.ToString()); productoComercial.Impuesto3 = double.Parse(impuesto3.ToString()); productoComercial.Retencion1 = double.Parse(retencion1.ToString()); productoComercial.Retencion2 = double.Parse(retencion2.ToString()); productoComercial.NombreCaracteristica1 = nombreCaracteristica1.ToString(); productoComercial.NombreCaracteristica2 = nombreCaracteristica2.ToString(); productoComercial.NombreCaracteristica3 = nombreCaracteristica3.ToString(); productoComercial.TextoExtra1 = textoExtra1.ToString(); productoComercial.TextoExtra2 = textoExtra2.ToString(); productoComercial.TextoExtra3 = textoExtra3.ToString(); productoComercial.FechaExtra = fechaExtra.ToString(); productoComercial.ImporteExtra1 = double.Parse(importeExtra1.ToString()); productoComercial.ImporteExtra2 = double.Parse(importeExtra2.ToString()); productoComercial.ImporteExtra3 = double.Parse(importeExtra3.ToString()); productoComercial.ImporteExtra4 = double.Parse(importeExtra4.ToString()); productoComercial.Id = int.Parse(id.ToString()); productoComercial.SegmentoContable1 = segmentoContable1.ToString(); productoComercial.ClaveSat = claveSat.ToString(); // Unidades productoComercial.IdUnidadBase = int.Parse(idUnidadBase.ToString()); productoComercial.IdUnidadNoConvertible = int.Parse(idUnidadNoConvertible.ToString()); productoComercial.UnidadBase = _unidadMedidaRepositorio.BuscarUnidad(productoComercial.IdUnidadBase); productoComercial.UnidadNoConvertible = _unidadMedidaRepositorio.BuscarUnidad(productoComercial.IdUnidadNoConvertible); productoComercial.CodigoUnidadBase = productoComercial.UnidadBase.Nombre; productoComercial.CodigoUnidadNoConvertible = productoComercial.UnidadNoConvertible.Nombre; // Clasificaciones productoComercial.IdValorClasificacion1 = int.TryParse(idValorClasificacion1.ToString(), out var _idValorClasificacion1) ? _idValorClasificacion1 : 0; productoComercial.IdValorClasificacion2 = int.TryParse(idValorClasificacion2.ToString(), out var _idValorClasificacion2) ? _idValorClasificacion2 : 0; productoComercial.IdValorClasificacion3 = int.TryParse(idValorClasificacion3.ToString(), out var _idValorClasificacion3) ? _idValorClasificacion3 : 0; productoComercial.IdValorClasificacion4 = int.TryParse(idValorClasificacion4.ToString(), out var _idValorClasificacion4) ? _idValorClasificacion4 : 0; productoComercial.IdValorClasificacion5 = int.TryParse(idValorClasificacion5.ToString(), out var _idValorClasificacion5) ? _idValorClasificacion5 : 0; productoComercial.IdValorClasificacion6 = int.TryParse(idValorClasificacion6.ToString(), out var _idValorClasificacion6) ? _idValorClasificacion6 : 0; productoComercial.ValorClasificacion1 = _valorClasificacionRepositorio.BuscaValorClasificacion(productoComercial.IdValorClasificacion1); productoComercial.ValorClasificacion2 = _valorClasificacionRepositorio.BuscaValorClasificacion(productoComercial.IdValorClasificacion2); productoComercial.ValorClasificacion3 = _valorClasificacionRepositorio.BuscaValorClasificacion(productoComercial.IdValorClasificacion3); productoComercial.ValorClasificacion4 = _valorClasificacionRepositorio.BuscaValorClasificacion(productoComercial.IdValorClasificacion4); productoComercial.ValorClasificacion5 = _valorClasificacionRepositorio.BuscaValorClasificacion(productoComercial.IdValorClasificacion5); productoComercial.ValorClasificacion6 = _valorClasificacionRepositorio.BuscaValorClasificacion(productoComercial.IdValorClasificacion6); productoComercial.CodigoValorClasificacion1 = productoComercial.ValorClasificacion1.Codigo; productoComercial.CodigoValorClasificacion2 = productoComercial.ValorClasificacion2.Codigo; productoComercial.CodigoValorClasificacion3 = productoComercial.ValorClasificacion3.Codigo; productoComercial.CodigoValorClasificacion4 = productoComercial.ValorClasificacion4.Codigo; productoComercial.CodigoValorClasificacion5 = productoComercial.ValorClasificacion5.Codigo; productoComercial.CodigoValorClasificacion6 = productoComercial.ValorClasificacion6.Codigo; return(productoComercial); }
private ClienteProveedor LeerDatosClienteProveedorActual() { var codigo = new StringBuilder(Constantes.kLongCodigo); var razonSocial = new StringBuilder(Constantes.kLongNombre); var fechaAlta = new StringBuilder(9); var rfc = new StringBuilder(Constantes.kLongRFC); var curp = new StringBuilder(21); var denominacionComercial = new StringBuilder(51); var representanteLegal = new StringBuilder(51); var nombreMoneda = new StringBuilder(12); var listaPreciosCliente = new StringBuilder(7); var descuentoMovimiento = new StringBuilder(9); var banderaVentaCredito = new StringBuilder(7); var idValorClasificacionCliente1 = new StringBuilder(12); var idValorClasificacionCliente2 = new StringBuilder(12); var idValorClasificacionCliente3 = new StringBuilder(12); var idValorClasificacionCliente4 = new StringBuilder(12); var idValorClasificacionCliente5 = new StringBuilder(12); var idValorClasificacionCliente6 = new StringBuilder(12); var tipoCliente = new StringBuilder(7); var estatus = new StringBuilder(7); var fechaBaja = new StringBuilder(9); var fechaUltimaRevision = new StringBuilder(9); var limiteCreditoCliente = new StringBuilder(9); var diasCreditoCliente = new StringBuilder(12); var banderaExcederCredito = new StringBuilder(7); var descuentoProntoPago = new StringBuilder(9); var diasProntoPago = new StringBuilder(12); var interesMoratorio = new StringBuilder(9); var diaPago = new StringBuilder(7); var diasRevision = new StringBuilder(7); var mensajeria = new StringBuilder(21); var cuentaMensajeria = new StringBuilder(61); var diasEmbarqueCliente = new StringBuilder(7); var codigoAlmacen = new StringBuilder(12); var codigoAgenteVenta = new StringBuilder(12); var codigoAgenteCobro = new StringBuilder(12); var restriccionAgente = new StringBuilder(7); var impuesto1 = new StringBuilder(9); var impuesto2 = new StringBuilder(9); var impuesto3 = new StringBuilder(9); var retencionCliente1 = new StringBuilder(9); var retencionCliente2 = new StringBuilder(9); var idValorClasificacionProveedor1 = new StringBuilder(12); var idValorClasificacionProveedor2 = new StringBuilder(12); var idValorClasificacionProveedor3 = new StringBuilder(12); var idValorClasificacionProveedor4 = new StringBuilder(12); var idValorClasificacionProveedor5 = new StringBuilder(12); var idValorClasificacionProveedor6 = new StringBuilder(12); var limiteCreditoProveedor = new StringBuilder(9); var diasCreditoProveedor = new StringBuilder(12); var tiempoEntrega = new StringBuilder(12); var diasEmbarqueProveedor = new StringBuilder(7); var impuestoProveedor1 = new StringBuilder(9); var impuestoProveedor2 = new StringBuilder(9); var impuestoProveedor3 = new StringBuilder(9); var retencionProveedor1 = new StringBuilder(9); var retencionProveedor2 = new StringBuilder(9); var banderaInteresMoratorio = new StringBuilder(7); var textoExtra1 = new StringBuilder(51); var textoExtra2 = new StringBuilder(51); var textoExtra3 = new StringBuilder(51); var importeExtra1 = new StringBuilder(9); var importeExtra2 = new StringBuilder(9); var importeExtra3 = new StringBuilder(9); var importeExtra4 = new StringBuilder(9); var id = new StringBuilder(12); var usoCfdi = new StringBuilder(31); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CCODIGOCLIENTE", codigo, Constantes.kLongCodigo); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CRAZONSOCIAL", razonSocial, Constantes.kLongNombre); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CFECHAALTA", fechaAlta, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CRFC", rfc, Constantes.kLongRFC); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CCURP", curp, 21); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDENCOMERCIAL", denominacionComercial, 51); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CREPLEGAL", representanteLegal, 51); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDMONEDA", nombreMoneda, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CLISTAPRECIOCLIENTE", listaPreciosCliente, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDESCUENTOMOVTO", descuentoMovimiento, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CBANVENTACREDITO", banderaVentaCredito, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFCLIENTE1", idValorClasificacionCliente1, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFCLIENTE2", idValorClasificacionCliente2, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFCLIENTE3", idValorClasificacionCliente3, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFCLIENTE4", idValorClasificacionCliente4, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFCLIENTE5", idValorClasificacionCliente5, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFCLIENTE6", idValorClasificacionCliente6, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CTIPOCLIENTE", tipoCliente, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CESTATUS", estatus, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CFECHABAJA", fechaBaja, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CFECHAULTIMAREVISION", fechaUltimaRevision, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CLIMITECREDITOCLIENTE", limiteCreditoCliente, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDIASCREDITOCLIENTE", diasCreditoCliente, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CBANEXCEDERCREDITO", banderaExcederCredito, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDESCUENTOPRONTOPAGO", descuentoProntoPago, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDIASPRONTOPAGO", diasProntoPago, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CINTERESMORATORIO", interesMoratorio, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDIAPAGO", diaPago, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDIASREVISION", diasRevision, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CMENSAJERIA", mensajeria, 21); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CCUENTAMENSAJERIA", cuentaMensajeria, 61); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDIASEMBARQUECLIENTE", diasEmbarqueCliente, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDALMACEN", codigoAlmacen, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDAGENTEVENTA", codigoAgenteVenta, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDAGENTECOBRO", codigoAgenteCobro, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CRESTRICCIONAGENTE", restriccionAgente, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPUESTO1", impuesto1, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPUESTO2", impuesto2, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPUESTO3", impuesto3, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CRETENCIONCLIENTE1", retencionCliente1, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CRETENCIONCLIENTE2", retencionCliente2, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFPROVEEDOR1", idValorClasificacionProveedor1, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFPROVEEDOR2", idValorClasificacionProveedor2, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFPROVEEDOR3", idValorClasificacionProveedor3, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFPROVEEDOR4", idValorClasificacionProveedor4, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFPROVEEDOR5", idValorClasificacionProveedor5, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDVALORCLASIFPROVEEDOR6", idValorClasificacionProveedor6, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CLIMITECREDITOPROVEEDOR", limiteCreditoProveedor, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDIASCREDITOPROVEEDOR", diasCreditoProveedor, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CTIEMPOENTREGA", tiempoEntrega, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CDIASEMBARQUEPROVEEDOR", diasEmbarqueProveedor, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPUESTOPROVEEDOR1", impuestoProveedor1, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPUESTOPROVEEDOR2", impuestoProveedor2, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPUESTOPROVEEDOR3", impuestoProveedor3, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CRETENCIONPROVEEDOR1", retencionProveedor1, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CRETENCIONPROVEEDOR2", retencionProveedor2, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CBANINTERESMORATORIO", banderaInteresMoratorio, 7); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CTEXTOEXTRA1", textoExtra1, 51); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CTEXTOEXTRA2", textoExtra2, 51); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CTEXTOEXTRA3", textoExtra3, 51); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPORTEEXTRA1", importeExtra1, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPORTEEXTRA2", importeExtra2, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPORTEEXTRA3", importeExtra3, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIMPORTEEXTRA4", importeExtra4, 9); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CIDCLIENTEPROVEEDOR", id, 12); _errorContpaqiSdkRepositorio.ResultadoSdk = _sdk.fLeeDatoCteProv("CUSOCFDI", usoCfdi, 31); var clienteProveedor = new ClienteProveedor(); clienteProveedor.Codigo = codigo.ToString(); clienteProveedor.RazonSocial = razonSocial.ToString(); clienteProveedor.FechaAlta = fechaAlta.ToString(); clienteProveedor.RFC = rfc.ToString(); clienteProveedor.CURP = curp.ToString(); clienteProveedor.DenominacionComercial = denominacionComercial.ToString(); clienteProveedor.RepresentanteLegal = representanteLegal.ToString(); clienteProveedor.NombreMoneda = nombreMoneda.ToString(); clienteProveedor.ListaPreciosCliente = int.Parse(listaPreciosCliente.ToString()); clienteProveedor.DescuentoMovimiento = double.Parse(descuentoMovimiento.ToString()); clienteProveedor.BanderaVentaCredito = int.TryParse(banderaVentaCredito.ToString(), out var _banderaVentaCredito) ? _banderaVentaCredito : 0; clienteProveedor.IdValorClasificacionCliente1 = int.TryParse(idValorClasificacionCliente1.ToString(), out var _idValorClasificacionCliente1) ? _idValorClasificacionCliente1 : 0; clienteProveedor.IdValorClasificacionCliente2 = int.TryParse(idValorClasificacionCliente2.ToString(), out var _idValorClasificacionCliente2) ? _idValorClasificacionCliente2 : 0; clienteProveedor.IdValorClasificacionCliente3 = int.TryParse(idValorClasificacionCliente3.ToString(), out var _idValorClasificacionCliente3) ? _idValorClasificacionCliente3 : 0; clienteProveedor.IdValorClasificacionCliente4 = int.TryParse(idValorClasificacionCliente4.ToString(), out var _idValorClasificacionCliente4) ? _idValorClasificacionCliente4 : 0; clienteProveedor.IdValorClasificacionCliente5 = int.TryParse(idValorClasificacionCliente5.ToString(), out var _idValorClasificacionCliente5) ? _idValorClasificacionCliente5 : 0; clienteProveedor.IdValorClasificacionCliente6 = int.TryParse(idValorClasificacionCliente6.ToString(), out var _idValorClasificacionCliente6) ? _idValorClasificacionCliente6 : 0; clienteProveedor.Tipo = int.Parse(tipoCliente.ToString()); clienteProveedor.Estatus = int.Parse(estatus.ToString()); clienteProveedor.FechaBaja = fechaBaja.ToString(); clienteProveedor.FechaUltimaRevision = fechaUltimaRevision.ToString(); clienteProveedor.LimiteCreditoCliente = double.Parse(limiteCreditoCliente.ToString()); clienteProveedor.DiasCreditoCliente = int.TryParse(diasCreditoCliente.ToString(), out var _diasCreditoCliente) ? _diasCreditoCliente : 0; clienteProveedor.BanderaExcederCredito = int.TryParse(banderaExcederCredito.ToString(), out var _banderaExcederCredito) ? _banderaExcederCredito : 0; clienteProveedor.DescuentoProntoPago = double.Parse(descuentoProntoPago.ToString()); clienteProveedor.DiasProntoPago = int.TryParse(diasProntoPago.ToString(), out var _diasProntoPago) ? _diasProntoPago : 0; clienteProveedor.InteresMoratorio = double.Parse(interesMoratorio.ToString()); clienteProveedor.DiaPago = int.Parse(diaPago.ToString()); clienteProveedor.DiasRevision = int.Parse(diasRevision.ToString()); clienteProveedor.Mensajeria = mensajeria.ToString(); clienteProveedor.CuentaMensajeria = cuentaMensajeria.ToString(); clienteProveedor.DiasEmbarqueCliente = int.Parse(diasEmbarqueCliente.ToString()); clienteProveedor.CodigoAlmacen = codigoAlmacen.ToString(); clienteProveedor.CodigoAgenteVenta = codigoAgenteVenta.ToString(); clienteProveedor.CodigoAgenteCobro = codigoAgenteCobro.ToString(); clienteProveedor.RestriccionAgente = int.TryParse(restriccionAgente.ToString(), out var _restriccionAgente) ? _restriccionAgente : 0; clienteProveedor.Impuesto1 = double.Parse(impuesto1.ToString()); clienteProveedor.Impuesto2 = double.Parse(impuesto2.ToString()); clienteProveedor.Impuesto3 = double.Parse(impuesto3.ToString()); clienteProveedor.RetencionCliente1 = double.Parse(retencionCliente1.ToString()); clienteProveedor.RetencionCliente2 = double.Parse(retencionCliente2.ToString()); clienteProveedor.IdValorClasificacionProveedor1 = int.TryParse(idValorClasificacionProveedor1.ToString(), out var _idValorClasificacionProveedor1) ? _idValorClasificacionProveedor1 : 0; clienteProveedor.IdValorClasificacionProveedor2 = int.TryParse(idValorClasificacionProveedor2.ToString(), out var _idValorClasificacionProveedor2) ? _idValorClasificacionProveedor2 : 0; clienteProveedor.IdValorClasificacionProveedor3 = int.TryParse(idValorClasificacionProveedor3.ToString(), out var _idValorClasificacionProveedor3) ? _idValorClasificacionProveedor3 : 0; clienteProveedor.IdValorClasificacionProveedor4 = int.TryParse(idValorClasificacionProveedor4.ToString(), out var _idValorClasificacionProveedor4) ? _idValorClasificacionProveedor4 : 0; clienteProveedor.IdValorClasificacionProveedor5 = int.TryParse(idValorClasificacionProveedor5.ToString(), out var _idValorClasificacionProveedor5) ? _idValorClasificacionProveedor5 : 0; clienteProveedor.IdValorClasificacionProveedor6 = int.TryParse(idValorClasificacionProveedor6.ToString(), out var _idValorClasificacionProveedor6) ? _idValorClasificacionProveedor6 : 0; clienteProveedor.LimiteCreditoProveedor = double.Parse(limiteCreditoProveedor.ToString()); clienteProveedor.DiasCreditoProveedor = int.TryParse(diasCreditoProveedor.ToString(), out var _diasCreditoProveedor) ? _diasCreditoProveedor : 0; clienteProveedor.TiempoEntrega = int.TryParse(tiempoEntrega.ToString(), out var _tiempoEntrega) ? _tiempoEntrega : 0; clienteProveedor.DiasEmbarqueProveedor = int.Parse(diasEmbarqueProveedor.ToString()); clienteProveedor.ImpuestoProveedor1 = double.Parse(impuestoProveedor1.ToString()); clienteProveedor.ImpuestoProveedor2 = double.Parse(impuestoProveedor2.ToString()); clienteProveedor.ImpuestoProveedor3 = double.Parse(impuestoProveedor3.ToString()); clienteProveedor.RetencionProveedor1 = double.Parse(retencionProveedor1.ToString()); clienteProveedor.RetencionProveedor2 = double.Parse(retencionProveedor2.ToString()); clienteProveedor.BanderaInteresMoratorio = int.TryParse(banderaInteresMoratorio.ToString(), out var _banderaInteresMoratorio) ? _banderaInteresMoratorio : 0; clienteProveedor.TextoExtra1 = textoExtra1.ToString(); clienteProveedor.TextoExtra2 = textoExtra2.ToString(); clienteProveedor.TextoExtra3 = textoExtra3.ToString(); clienteProveedor.ImporteExtra1 = double.Parse(importeExtra1.ToString()); clienteProveedor.ImporteExtra2 = double.Parse(importeExtra2.ToString()); clienteProveedor.ImporteExtra3 = double.Parse(importeExtra3.ToString()); clienteProveedor.ImporteExtra4 = double.Parse(importeExtra4.ToString()); clienteProveedor.Id = int.Parse(id.ToString()); clienteProveedor.UsoCfdi = usoCfdi.ToString(); clienteProveedor.ValorClasificacionCliente1 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionCliente1); clienteProveedor.ValorClasificacionCliente2 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionCliente2); clienteProveedor.ValorClasificacionCliente3 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionCliente3); clienteProveedor.ValorClasificacionCliente4 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionCliente4); clienteProveedor.ValorClasificacionCliente5 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionCliente5); clienteProveedor.ValorClasificacionCliente6 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionCliente6); clienteProveedor.ValorClasificacionProveedor1 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionProveedor1); clienteProveedor.ValorClasificacionProveedor2 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionProveedor2); clienteProveedor.ValorClasificacionProveedor3 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionProveedor3); clienteProveedor.ValorClasificacionProveedor4 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionProveedor4); clienteProveedor.ValorClasificacionProveedor5 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionProveedor5); clienteProveedor.ValorClasificacionProveedor6 = _valorClasificacionRepositorio.BuscaValorClasificacion(clienteProveedor.IdValorClasificacionProveedor6); clienteProveedor.CodigoValorClasificacionCliente1 = clienteProveedor.ValorClasificacionCliente1.Codigo; clienteProveedor.CodigoValorClasificacionCliente2 = clienteProveedor.ValorClasificacionCliente2.Codigo; clienteProveedor.CodigoValorClasificacionCliente3 = clienteProveedor.ValorClasificacionCliente3.Codigo; clienteProveedor.CodigoValorClasificacionCliente4 = clienteProveedor.ValorClasificacionCliente4.Codigo; clienteProveedor.CodigoValorClasificacionCliente5 = clienteProveedor.ValorClasificacionCliente5.Codigo; clienteProveedor.CodigoValorClasificacionCliente6 = clienteProveedor.ValorClasificacionCliente6.Codigo; clienteProveedor.CodigoValorClasificacionProveedor1 = clienteProveedor.ValorClasificacionProveedor1.Codigo; clienteProveedor.CodigoValorClasificacionProveedor2 = clienteProveedor.ValorClasificacionProveedor2.Codigo; clienteProveedor.CodigoValorClasificacionProveedor3 = clienteProveedor.ValorClasificacionProveedor3.Codigo; clienteProveedor.CodigoValorClasificacionProveedor4 = clienteProveedor.ValorClasificacionProveedor4.Codigo; clienteProveedor.CodigoValorClasificacionProveedor5 = clienteProveedor.ValorClasificacionProveedor5.Codigo; clienteProveedor.CodigoValorClasificacionProveedor6 = clienteProveedor.ValorClasificacionProveedor6.Codigo; return(clienteProveedor); }