FacturaScripts

SalesModalHTML
in package

Description of SalesModalHTML

Table of Contents

Properties

$codalmacen  : string
$codcliente  : string
$codfabricante  : string
$codfamilia  : string
$idatributovalores  : array<string|int, mixed>
$idempresa  : int
$orden  : string
$query  : string
$vendido  : bool
$mods  : array<string|int, SalesModalInterface>

Methods

addMod()  : void
apply()  : void
assets()  : void
fabricantes()  : string
render()  : string
renderProductList()  : string
canCreateCustomer()  : bool
familias()  : string
getClientes()  : array<string|int, mixed>
getProducts()  : array<string|int, mixed>
html()  : string
idatributovalor()  : string
modalClientes()  : string
modalNewCustomer()  : string
modalProductos()  : string
orden()  : string
setProductsLastPrice()  : void
newCustomerFields()  : array<string|int, string>
Lista unificada (sin duplicados) de las columnas que los mods añaden al modal de clientes.
newProductFields()  : array<string|int, string>
Lista unificada (sin duplicados) de las columnas que los mods añaden al modal de productos.
renderNewCustomer()  : string
Renderiza las celdas añadidas por los mods a una fila del modal de clientes.
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.
subfamilias()  : string

Properties

$idatributovalores

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

Methods

fabricantes()

public static fabricantes() : string
Return values
string

renderProductList()

public static renderProductList() : string
Return values
string

canCreateCustomer()

protected static canCreateCustomer(User $user) : bool
Parameters
$user : User
Return values
bool

familias()

protected static familias() : 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

modalClientes()

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

modalNewCustomer()

protected static modalNewCustomer() : string
Return values
string

modalProductos()

protected static modalProductos() : string
Return values
string

setProductsLastPrice()

protected static setProductsLastPrice(DataBase $db, array<string|int, mixed> &$items) : void
Parameters
$db : DataBase
$items : array<string|int, mixed>

newCustomerFields()

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

private static newCustomerFields() : array<string|int, string>
Return values
array<string|int, 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>

renderNewCustomer()

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

private static renderNewCustomer(Cliente $cli) : 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
$cli : Cliente
Return values
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
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

subfamilias()

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

Search results