Documentación de Proyecto Sincro

ControladorBodega

ControladorBodega Gestiona el módulo de bodegas: listado, detalle, alta bodega, alta depósito y asignación de depósitos a bodega.

Table of Contents

Methods

asignarDepositos()  : array<string|int, mixed>
Asigna n depositos a la bodega
getDepositosByBodega()  : array<string|int, mixed>
Obtiene los depositos de una bodega
getDepositosParaAsignar()  : array<string|int, mixed>
Obtiene los depositos para asignar
getListado()  : array<string|int, mixed>
Obtiene el listado de bodegas
insertBodega()  : array<string|int, mixed>
Inserta una nueva bodega
insertDeposito()  : array<string|int, mixed>
Alta de depósito: crea subtipoprimario → deposito → bodegaasignacion.
updateNombreBodega()  : array<string|int, mixed>
Actualiza el nombre de una bodega

Methods

asignarDepositos()

Asigna n depositos a la bodega

public static asignarDepositos(int $idBodega, array<string|int, mixed> $depositos, array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
$idBodega : int

: id de bodega

$depositos : array<string|int, mixed>

: array de depositos a asignar

$conexionIds : array<string|int, mixed>

: id de conexion, se espera 1

Return values
array<string|int, mixed> —

resultado

getDepositosByBodega()

Obtiene los depositos de una bodega

public static getDepositosByBodega(int $idBodega, array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
$idBodega : int

: id de bodega

$conexionIds : array<string|int, mixed>

: id de conexiones, se espera 1

Return values
array<string|int, mixed> —

resultado

getDepositosParaAsignar()

Obtiene los depositos para asignar

public static getDepositosParaAsignar(int $modo, array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
$modo : int

: 0=todos | 1=solo no asignados

$conexionIds : array<string|int, mixed>

: id de conexiones, se espera 1

Return values
array<string|int, mixed> —

resultado

getListado()

Obtiene el listado de bodegas

public static getListado(array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
$conexionIds : array<string|int, mixed>

: id de conexiones, se espera 1

Return values
array<string|int, mixed> —

resultado

insertBodega()

Inserta una nueva bodega

public static insertBodega(string $nombre, array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
$nombre : string

: nombre de la nueva array

$conexionIds : array<string|int, mixed>

: id de conexion, se espera 1

Return values
array<string|int, mixed> —

resultado

insertDeposito()

Alta de depósito: crea subtipoprimario → deposito → bodegaasignacion.

public static insertDeposito(string $nombre, int $idBodega, array<string|int, mixed> $conexionIds) : array<string|int, mixed>

En transacción para evitar datos insertados a medias.

Parameters
$nombre : string

: nombre del deposito

$idBodega : int

: id de bodega del deposito

$conexionIds : array<string|int, mixed>

: id de conexion, se espera 1

Return values
array<string|int, mixed> —

resultado

updateNombreBodega()

Actualiza el nombre de una bodega

public static updateNombreBodega(int $id, string $nombre, array<string|int, mixed> $conexionIds) : array<string|int, mixed>
Parameters
$id : int

: id de la bodega a actualizar

$nombre : string

: nuevo nombre de bodega

$conexionIds : array<string|int, mixed>

: id de conexion, se espera 1

Return values
array<string|int, mixed> —

resultado


        
On this page

Search results