Autodesguaces Alicante Help

CRVtoAuxNoDump

Este programa sirve para sincronizar y gestionar datos entre distintas bases de datos, facilitando la actualización y sncronización de información centralizada relacionada con inventarios, pedidos, ventas y otros datos imprescindibles para la funcion de algunos servicios.

  • cfg: Instancia de ConfigC, contiene la configuración utilizada para la conexión a la base de datos y otros parámetros.

  • ConexionDinaupWrapper: Gestiona la conexión con la base de datos externa Dinaup.

  • ConexionCRV: Gestiona la conexión con la base de datos interna CRV.

  • CRCsActuales: Diccionario que almacena los valores CRC actuales de los datos para evitar duplicidades.

  • Inserts: Lista que acumula las consultas SQL de inserción para ser ejecutadas en bloque.

Metodos

  • EjecutarInsertsEncolados(): Ejecuta todas las consultas acumuladas en la lista Inserts como una sola transacción.

  • GuardarObjeto(tabla, id, json): Verifica si un objeto necesita ser actualizado o insertado en la base de datos y ejecuta la operación correspondiente.

  • Métodos Recibir: Una serie de métodos para recuperar datos específicos de la base de datos, como RecibirContenedores, Recibirhuecos, etc., que utilizan un método genérico para su operación.

  • mrecibirgenerico(Of t)(tabla, fecharef): Método genérico para recibir datos de una tabla específica filtrados por fecha y convertirlos en una lista de objetos del tipo especificado.

  • Destruir(): Limpia y cierra las conexiones de base de datos.

  • Conectar(descripcionConexion): Establece conexiones con las bases de datos utilizando los parámetros de configuración.

  • SincronizarHaciaWrapper(descripcionConexion, todos): Método principal que orquesta la sincronización de datos entre las bases de datos y maneja la lógica para actualizar o insertar datos.

Last modified: 20 June 2025