Documentación de Proyecto Sincro

ControladorProveedor

ControladorProveedor Resuelve la conexión, delega en ProveedorDao y etiqueta cada fila con conexion_id / conexion_nombre.

Table of Contents

Methods

actualizar()  : array{ok: bool, status: int, error?: string}
Actualiza un proveedor en su BD de origen (conexion_id ya viene en $datos).
crear()  : array{ok: bool, status: int, error?: string}
Inserta un proveedor en todas las conexiones indicadas.
getCatalogos()  : array{ok: bool, data: array, status: int}
Devuelve el árbol comunidad→provincias→localidades desde la primera conexión disponible (los catálogos geográficos son iguales en todas).
getListado()  : array{ok: bool, data: array, status: int}
Recorre los ids de conexión, obtiene los proveedores de cada BD destino y los devuelve como array plano etiquetado.

Methods

actualizar()

Actualiza un proveedor en su BD de origen (conexion_id ya viene en $datos).

public static actualizar(array<string, mixed> $datos) : array{ok: bool, status: int, error?: string}
Parameters
$datos : array<string, mixed>

Debe incluir 'id' y 'conexion_id'

Return values
array{ok: bool, status: int, error?: string}

crear()

Inserta un proveedor en todas las conexiones indicadas.

public static crear(array<string, mixed> $datos, array<string|int, int> $conexionIds) : array{ok: bool, status: int, error?: string}
Parameters
$datos : array<string, mixed>
$conexionIds : array<string|int, int>
Return values
array{ok: bool, status: int, error?: string}

getCatalogos()

Devuelve el árbol comunidad→provincias→localidades desde la primera conexión disponible (los catálogos geográficos son iguales en todas).

public static getCatalogos(array<string|int, int> $conexionIds) : array{ok: bool, data: array, status: int}
Parameters
$conexionIds : array<string|int, int>
Return values
array{ok: bool, data: array, status: int}

getListado()

Recorre los ids de conexión, obtiene los proveedores de cada BD destino y los devuelve como array plano etiquetado.

public static getListado(array<string|int, int> $conexionIds) : array{ok: bool, data: array, status: int}
Parameters
$conexionIds : array<string|int, int>
Return values
array{ok: bool, data: array, status: int}

        
On this page

Search results