ControladorCategorias
in package
ControladorCategorias Resuelve la conexión y el centro activo, delega en CategoriasDao.
Table of Contents
Methods
- deleteCategorias() : array<string|int, mixed>
- Borrado fisico de categoria NO RECUPERABLE
- desactivateCategorias() : array<string|int, mixed>
- Borrado logico de categoria RECUPERABLE
- getAllCategorias() : array<string|int, mixed>
- Obtiene todas las categorias de una base de datos
- insertCategorias() : array<string|int, mixed>
- Inserta una nueva categoria
- updateCategorias() : array<string|int, mixed>
- Actualiza el nombre de una categoria
Methods
deleteCategorias()
Borrado fisico de categoria NO RECUPERABLE
public
static deleteCategorias(int $id, array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
- $id : int
-
: id de categoria a brrar
- $conexionIds : array<string|int, mixed>
-
: ids de conexiones donde borrar
Return values
array<string|int, mixed> —resultado
desactivateCategorias()
Borrado logico de categoria RECUPERABLE
public
static desactivateCategorias(int $id, array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
- $id : int
-
: id de categoria a desactivar
- $conexionIds : array<string|int, mixed>
-
: ids de conexiones donde desactivar
Return values
array<string|int, mixed> —resultado
getAllCategorias()
Obtiene todas las categorias de una base de datos
public
static getAllCategorias(array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
- $conexionIds : array<string|int, mixed>
-
: ids de conexion
Return values
array<string|int, mixed> —resultado
insertCategorias()
Inserta una nueva categoria
public
static insertCategorias(string $nombre, array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
- $nombre : string
-
: nombre de la nueva categoria
- $conexionIds : array<string|int, mixed>
-
: ids de conexiones donde insertar
Return values
array<string|int, mixed> —resultado
updateCategorias()
Actualiza el nombre de una categoria
public
static updateCategorias(int $id, string $nombre, array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
- $id : int
-
: id de la categoria a actualizar
- $nombre : string
-
: nuevo nombre de categoria
- $conexionIds : array<string|int, mixed>
-
: ids de conexiones donde actualizar