FacturaScripts

PurchasesModalHTML
in package

Description of PurchasesModalHTML

Tags

Jose Antonio Cuello Principal [email protected]

Table of Contents

Properties

$codalmacen  : string
$coddivisa  : string
$codfabricante  : string
$codfamilia  : string
$codproveedor  : string
$comprado  : bool
$idatributovalores  : array<string|int, mixed>
$idempresa  : int
$orden  : string
$query  : string
$mods  : array<string|int, PurchasesModalInterface>

Methods

addMod()  : void
apply()  : void
assets()  : void
render()  : string
renderProductList()  : string
canCreateSupplier()  : bool
fabricantes()  : string
familias()  : string
getProducts()  : array<string|int, mixed>
html()  : string
idatributovalor()  : string
modalNewSupplier()  : string
modalProductos()  : string
modalProveedores()  : string
orden()  : string
newProductFields()  : array<string|int, string>
Lista unificada (sin duplicados) de las columnas que los mods añaden al modal de productos.
newSupplierFields()  : array<string|int, string>
Lista unificada (sin duplicados) de las columnas que los mods añaden al modal de proveedores.
renderNewProduct()  : string
Renderiza las celdas añadidas por los mods a una fila del modal de productos.
renderNewProductHeads()  : string
Renderiza las cabeceras de las columnas añadidas por los mods al modal de productos.
renderNewSupplier()  : string
Renderiza las celdas añadidas por los mods a una fila del modal de proveedores.
subfamilias()  : string

Properties

$idatributovalores

protected static array<string|int, mixed> $idatributovalores = []

Methods

renderProductList()

public static renderProductList() : string
Return values
string

getProducts()

protected static getProducts() : array<string|int, mixed>
Return values
array<string|int, mixed>

html()

protected static html(string|null $text) : string
Parameters
$text : string|null
Return values
string

idatributovalor()

protected static idatributovalor(int|null $id) : string
Parameters
$id : int|null
Return values
string

modalNewSupplier()

protected static modalNewSupplier() : string
Return values
string

modalProductos()

protected static modalProductos() : string
Return values
string

modalProveedores()

protected static modalProveedores(string $url) : string
Parameters
$url : string
Return values
string

newProductFields()

Lista unificada (sin duplicados) de las columnas que los mods añaden al modal de productos.

private static newProductFields() : array<string|int, string>
Return values
array<string|int, string>

newSupplierFields()

Lista unificada (sin duplicados) de las columnas que los mods añaden al modal de proveedores.

private static newSupplierFields() : array<string|int, string>
Return values
array<string|int, string>

renderNewProduct()

Renderiza las celdas añadidas por los mods a una fila del modal de productos.

private static renderNewProduct(array<string|int, mixed> $row) : string

Recorre la misma lista de campos para todas las filas y emite una celda vacía cuando ningún mod resuelve el campo, de forma que todas las filas tengan el mismo número de columnas.

Parameters
$row : array<string|int, mixed>
Return values
string

renderNewProductHeads()

Renderiza las cabeceras de las columnas añadidas por los mods al modal de productos.

private static renderNewProductHeads() : string

Usa la misma lista de campos que renderNewProduct() para mantener alineadas cabecera y celdas.

Return values
string

renderNewSupplier()

Renderiza las celdas añadidas por los mods a una fila del modal de proveedores.

private static renderNewSupplier(Proveedor $pro) : string
Parameters
$pro : Proveedor
Return values
string

subfamilias()

private static subfamilias(Familia $family[, int $level = 1 ]) : string
Parameters
$family : Familia
$level : int = 1
Return values
string
On this page

Search results