PartidaEntradaDao
in package
PartidaEntradaDao SQL puro para partidaexterna y sus tablas relacionadas en BDs destino (tr_*).
Table of Contents
Methods
- getDetalle() : array<int, array<string, mixed>>
- Devuelve el desglose por depósito de una entrada concreta.
- getListado() : array<string|int, mixed>
- Obtiene el listado de partida externa
- insert() : int
- Inserta una nueva partidaexterna. Usa auto_increment.
- insertDeposito() : int
- Inserta un registro en partidaexternadeposito (desglose por depósito).
Methods
getDetalle()
Devuelve el desglose por depósito de una entrada concreta.
public
static getDetalle(mysqli $db, int $idPartida) : array<int, array<string, mixed>>
Parameters
- $db : mysqli
-
: base de datos objetivo
- $idPartida : int
-
: id de partida
Return values
array<int, array<string, mixed>>getListado()
Obtiene el listado de partida externa
public
static getListado(mysqli $db, int $campania) : array<string|int, mixed>
Parameters
- $db : mysqli
-
: base de datos objetivo
- $campania : int
-
: campania actual
Return values
array<string|int, mixed> —listado de partida externa
insert()
Inserta una nueva partidaexterna. Usa auto_increment.
public
static insert(mysqli $db, array<string, mixed> $datos) : int
Parameters
- $db : mysqli
-
: base de datos objetivo
- $datos : array<string, mixed>
Return values
int —id generado o 0 en error
insertDeposito()
Inserta un registro en partidaexternadeposito (desglose por depósito).
public
static insertDeposito(mysqli $db, array<string|int, mixed> $datos) : int
Usa auto_increment.
Parameters
- $db : mysqli
-
: base de datos objetivo
- $datos : array<string|int, mixed>
-
: datos del nuevo deposito
Return values
int —el id generado, o 0 en caso de error.