ProveedorDao
in package
ProovedorDAO — SQL puro para la tabla 'proveedor' en BDs destino Afecta la tabla 'proveedor' y sus relaciones necesarias como: - comunidades
Recibe mysqli como parametro — nunca lo resuelve solo
Table of Contents
Methods
- add() : bool
- Inserta un nuevo proveedor
- getCatalogos() : array<string|int, mixed>
- Obtiene las provincias/comunidades/localidades
- getListado() : array<string|int, mixed>
- Obtiene el listado de proveedores
- update() : bool
- Actualiza a un proveedor
Methods
add()
Inserta un nuevo proveedor
public
static add(mysqli $db, array<string|int, mixed> $datos) : bool
Parameters
- $db : mysqli
-
: conexion a la base de datos concreta
- $datos : array<string|int, mixed>
-
: datos del nuevo proveedor
Return values
bool —completitud de la operacion
getCatalogos()
Obtiene las provincias/comunidades/localidades
public
static getCatalogos(mysqli $db) : array<string|int, mixed>
Parameters
- $db : mysqli
-
: conexion a la base de datos concreta
Return values
array<string|int, mixed> —arbol con las provincias -> comunidad -> localidad
getListado()
Obtiene el listado de proveedores
public
static getListado(mysqli $db) : array<string|int, mixed>
Parameters
- $db : mysqli
-
: conexion a la base de datos concreta
Return values
array<string|int, mixed> —listado de proveedores
update()
Actualiza a un proveedor
public
static update(mysqli $db, array<string|int, mixed> $datos) : bool
Parameters
- $db : mysqli
-
: conexion a la base de datos concreta
- $datos : array<string|int, mixed>
-
: datos a actualizar
Return values
bool —completitud de la operación