/// <summary> /// Copia los atributos del objeto /// </summary> /// <param name="source">Objeto origen</param> protected void CopyValues(AlbaranFacturaProveedorInfo source, IAcreedorInfo acreedor, InputInvoiceInfo factura, InputDeliveryInfo albaran) { if (source == null) { return; } Oid = source.Oid; _base.Record.OidAlbaran = source.OidAlbaran; _base.Record.OidFactura = source.OidFactura; SerieInfo serie = SerieInfo.Get(factura.OidSerie, false); _base.CodigoFactura = factura.Codigo; _total_factura = factura.Total; _numero_serie = serie.Identificador; _fecha_factura = factura.Fecha; _prevision = factura.Prevision; //INNER JOIN _codigo_cliente = acreedor.Codigo; _nombre = acreedor.Nombre; _telefonos = acreedor.Telefono; _dias_pago = albaran.Fecha.Subtract(factura.Fecha).Days; }
internal void CopyValues(AlbaranFacturaProveedorInfo source) { if (source == null) { return; } _record.CopyValues(source._base.Record); //INNER JOIN _importe = source.Importe; _codigo_factura = source.CodigoFactura; _codigo_albaran = source.CodigoAlbaran; }