Autodesguaces Alicante Help

CRVnet to Dinaup

Librerias utilizadas

-AutodesguacesMyDinaup -Dinaup -Dinaup.Logs(Dinalog) -DinaupTemp -DinaupCRVNetConnector

PGdump

Desde el PGdump realizado en el servidor local donde esta la base de dato principal de CRVnet obtenemos una copia de la base de datos para tratarla posteriormente y adaptarla a Dinaup.

Program

Main: Inica el S3 para el backup. Configuración del Servicio Web. Implementacion del Vault de Dinaup. Sincronizacion y actualizacion de la base de datos.

Conexion a postgres.

Conecta con el Pgaux realizado anterioremento con e Pgdump.

Dinaupdatos

Esta clase usa porpiedades estaticas almacena la cache distintas parates de Dinaup.

Indice de archivos (IndiceDeArchivosC)

En este fragmeno del codigo se determina el tratamiento de los archivos e imagenes para la determinando con un diccionario para que no haya repeticion de archivos (se determina con FirmarURLImagen).

Estos datos van todos a pgaux.autodesguacesalicante.com

Parsear Imagenes

Analiza la cadena de texto que la informacion de la foto para crear una lista de objetos "crvalbumc" cada uno representa una foto distinta, tenienedo en cuenta el formato de la cadena (especificado en el codigo)

Public Class crvalbumc Public NombreFicheroActual$ Public NombreFicheroActualMiniatura$ Public EsPrincipal As Boolean Public EsPrivado As Boolean Public ActualFichero_Ruta$ Public ActualFichero_RutaHTTP$

Constantes

La clase Constantes se utiliza para almacenar identificadores globales y configuraciones que son constantes a lo largo de la aplicación. Esto incluye identificadores para estados de pedidos, ventas, configuraciones de aplicación, conexiones a servicios externos y categorías específicas utilizadas dentro del sistema.

Estos GUIDs representan diferentes secciones o categorías dentro de la aplicación que pueden tener configuraciones o datos específicos asociados.

Public Shared pedido_estadoesperandopagoid As New Guid("xxxxxx-xxxxxx-xxx-xxxxxx-xxxxx")

CRV20

CRVnetToDinaupSyn

Este fragmento actualiza tanto la base de datos como las imagenes y documentos con los metodos "ActualizarTodo" y "ActualizarRapido"

CrearIndiceDeArchivos

Este método crea y devuelve un índice de archivos, utilizado en la sincronización de datos, especialmente útil para gestionar imágenes y documentos.

RecibirColaDesubida

Recupera una lista de imágenes y otros archivos que necesitan ser subidos o actualizados en el sistema Dinaup.

CRVNETGUARDARD

RecibirArchivosID

Sincronizar y/o actualizar archivos en Dinaup identificando por la ID.

  • ArchivoNombre: Nombre del archivo a recibir o actualizar.

  • Arhivourl: URL del archivo.

  • ControladorImagenes: Instancia de IndiceDeArchivosC que maneja las imágenes existentes.

  • bytesaguardarserequere: Opcional, array de bytes del archivo si ya está disponible.

Last modified: 20 June 2025