Documentación de Proyecto Sincro

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.


        
On this page

Search results