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)
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.
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.