Documentación de Proyecto Sincro

DepositoDao
in package

DepositoDao SQL puro para la tabla `deposito` en BDs destino (tr_*).

Recibe mysqli como parámetro — nunca lo resuelve solo.

Table of Contents

Methods

ajustarDeposito()  : int|string
anadirAnalisis()  : mixed
asignarFiltradoTipo()  : bool
asignarVOrganico()  : bool
getBySubtipo()  : array<string|int, mixed>|null
Devuelve el depósito por subtipoprimario, centro y cif.
getCampaniaMaxima()  : int
getDetallesDeposito()  : array<string|int, mixed>|void
Función que devuelve la información de los movimientos de un deposito
getFiltradoDepositos()  : array<string|int, mixed>
getListado()  : array<int, array<string, mixed>>
Devuelve todos los depósitos habilitados del centro activo, enriquecidos con nombre de subtipo, categoría, valoración organoléctica y datos del último vacío. Para poblar el select del formulario de entradas.
insertLoteActual()  : bool
insertObservaciones()  : bool
obtenerBodegaAcordeon()  : array<string|int, mixed>
obtenerSalidasMuestraDeposito()  : array<string|int, mixed>
update()  : bool
Actualiza kilos, kilosajuste, acidez, peroxido y fecha del depósito.
updatePrecio()  : bool
Actualiza precio y fechaajuste del depósito.
verAnalisis()  : mixed

Methods

ajustarDeposito()

public static ajustarDeposito(int $conexion, int $subtipoprimario, string $tipo, string $valor) : int|string
Parameters
$conexion : int
$subtipoprimario : int
$tipo : string
$valor : string
Return values
int|string

anadirAnalisis()

public static anadirAnalisis(int $conexion, int $idDeposito, array<string|int, mixed> $userfile) : mixed
Parameters
$conexion : int
$idDeposito : int
$userfile : array<string|int, mixed>

asignarFiltradoTipo()

public static asignarFiltradoTipo(mysqli $db, string $deposito, string $tipo, string $lote, int $campania, string $fecha) : bool
Parameters
$db : mysqli
$deposito : string
$tipo : string
$lote : string
$campania : int
$fecha : string
Return values
bool

asignarVOrganico()

public static asignarVOrganico(mysqli $db, int $VOrgano, int $suptiporpimario) : bool
Parameters
$db : mysqli
$VOrgano : int
$suptiporpimario : int
Return values
bool

getBySubtipo()

Devuelve el depósito por subtipoprimario, centro y cif.

public static getBySubtipo(mysqli $db, int $subtipo, int $centro, string $cif) : array<string|int, mixed>|null

Retorna null si no existe.

Parameters
$db : mysqli

: conexion objetivo

$subtipo : int

: id de subtipo

$centro : int

: centro objetiov

$cif : string

: cif del centro

Return values
array<string|int, mixed>|null

getCampaniaMaxima()

public static getCampaniaMaxima(mixed $db) : int
Parameters
$db : mixed
Return values
int

getDetallesDeposito()

Función que devuelve la información de los movimientos de un deposito

public static getDetallesDeposito(int $conexion, int $subtipoprimario) : array<string|int, mixed>|void
Parameters
$conexion : int
$subtipoprimario : int
Return values
array<string|int, mixed>|void

getFiltradoDepositos()

public static getFiltradoDepositos(mysqli $db, string $deposito) : array<string|int, mixed>
Parameters
$db : mysqli
$deposito : string
Return values
array<string|int, mixed>

getListado()

Devuelve todos los depósitos habilitados del centro activo, enriquecidos con nombre de subtipo, categoría, valoración organoléctica y datos del último vacío. Para poblar el select del formulario de entradas.

public static getListado(mysqli $db, int $centro, string $cif) : array<int, array<string, mixed>>
Parameters
$db : mysqli

: conexion objetivo

$centro : int

: centro objetivo

$cif : string

: cif del centro

Return values
array<int, array<string, mixed>>

insertLoteActual()

public static insertLoteActual(mysqli $db, string $deposito, string $lote) : bool
Parameters
$db : mysqli
$deposito : string
$lote : string
Return values
bool

insertObservaciones()

public static insertObservaciones(mysqli $db, int $deposito, string $observaciones) : bool
Parameters
$db : mysqli
$deposito : int
$observaciones : string
Return values
bool

obtenerBodegaAcordeon()

public static obtenerBodegaAcordeon(mixed $conexion) : array<string|int, mixed>
Parameters
$conexion : mixed
Return values
array<string|int, mixed>

obtenerSalidasMuestraDeposito()

public static obtenerSalidasMuestraDeposito(int $conexion, int $subtipoprimario) : array<string|int, mixed>
Parameters
$conexion : int
$subtipoprimario : int
Return values
array<string|int, mixed>

update()

Actualiza kilos, kilosajuste, acidez, peroxido y fecha del depósito.

public static update(mysqli $db, int $subtipo, string $cif, float $kilos, float $kilosajuste, float $acidez, float $peroxido, string $fecha) : bool
Parameters
$db : mysqli

: conexion objetivo

$subtipo : int

: id de subtipo

$cif : string

: cif del centro

$kilos : float

: kilos

$kilosajuste : float

: kilos ajuste

$acidez : float

: acidez

$peroxido : float

: peroxido

$fecha : string

: fecha

Return values
bool —

exito de la operacion

updatePrecio()

Actualiza precio y fechaajuste del depósito.

public static updatePrecio(mysqli $db, int $subtipo, float $precio) : bool
Parameters
$db : mysqli

: conexion objetivo

$subtipo : int

: id de subtipo

$precio : float

: nuevo precio

Return values
bool —

exito de la operacion

verAnalisis()

public static verAnalisis(int $conexion, int $id) : mixed
Parameters
$conexion : int
$id : int

        
On this page

Search results