CompraProdutoService
in package
Table of Contents
Properties
- $cadProdutoEntradaDAO : CadProdutoEntradaDAO
- $contaPagarRelacionamento : ContaPagarRelacionamentoDAO|null
Methods
- __construct() : mixed
- gerarRelatorioEstoqueIdeal() : array<string|int, mixed>
- validarCompraFinalizada() : void
- validarCompraFinalizadaLote() : void
- validarCompraFinalizadaPorEntrega() : void
- validarCompraFinalizadaPrimeiroFinanceiro() : void
- consultarSeJaExisteVinculoFinanceiro() : string
- Verifica se é o primeiro vínculo financeiro da compra
Properties
$cadProdutoEntradaDAO
private
CadProdutoEntradaDAO
$cadProdutoEntradaDAO
$contaPagarRelacionamento
private
ContaPagarRelacionamentoDAO|null
$contaPagarRelacionamento
Methods
__construct()
public
__construct(CadProdutoEntradaDAO $cadProdutoEntradaDAO[, ContaPagarRelacionamentoDAO|null $contaPagarRelacionamento = null ]) : mixed
Parameters
- $cadProdutoEntradaDAO : CadProdutoEntradaDAO
- $contaPagarRelacionamento : ContaPagarRelacionamentoDAO|null = null
gerarRelatorioEstoqueIdeal()
public
gerarRelatorioEstoqueIdeal([string $id_produto = '' ][, string $id_deposito = '' ][, string $id_categoria_produto = '' ]) : array<string|int, mixed>
Parameters
- $id_produto : string = ''
- $id_deposito : string = ''
- $id_categoria_produto : string = ''
Return values
array<string|int, mixed>validarCompraFinalizada()
public
validarCompraFinalizada(string|int $id_compra) : void
Parameters
- $id_compra : string|int
validarCompraFinalizadaLote()
public
validarCompraFinalizadaLote(array<string|int, mixed> $arr_id_compra) : void
Parameters
- $arr_id_compra : array<string|int, mixed>
validarCompraFinalizadaPorEntrega()
public
validarCompraFinalizadaPorEntrega(string|int $id_entrada_entrega) : void
Parameters
- $id_entrada_entrega : string|int
validarCompraFinalizadaPrimeiroFinanceiro()
public
validarCompraFinalizadaPrimeiroFinanceiro(int|string $id_compra) : void
Parameters
- $id_compra : int|string
consultarSeJaExisteVinculoFinanceiro()
Verifica se é o primeiro vínculo financeiro da compra
private
consultarSeJaExisteVinculoFinanceiro(int|string $id_compra) : string
Parameters
- $id_compra : int|string
Return values
string —'T' para primeiro vínculo, 'F' se já existem vínculos