SalesLineHTML
in package
uses
CommonLineHTML
Description of SalesLineHTML
Table of Contents
Properties
- $columnView : string
- $num : int
- $numlines : int
- $regimeniva : string
- $deletedLines : array<string|int, mixed>
- $mods : array<string|int, SalesLineModInterface>
- $stocks : array<string|int, mixed>
- $variants : array<string|int, mixed>
Methods
- addMod() : void
- apply() : void
- assets() : void
- getDeletedLines() : array<string|int, mixed>
- map() : array<string|int, mixed>
- render() : string
- renderLine() : string
- applyToLine() : void
- cantidad() : string
- cantidadRestante() : string
- cantidadStock() : string
- codimpuesto() : string
- coste() : string
- descripcion() : string
- dtopor() : string
- dtopor2() : string
- excepcioniva() : string
- genericBool() : string
- getFastLine() : SalesDocumentLine|null
- irpf() : string
- lineTotal() : string
- loadProducts() : void
- precio() : string
- recargo() : string
- referencia() : string
- renderExpandButton() : string
- renderField() : string|null
- renderLineModal() : string
- renderNewFields() : string
- renderNewModalFields() : string
- renderNewTitles() : string
- renderTitle() : string|null
- renderTitles() : string
- subtotalValue() : float
- suplido() : string
- titleActionsButton() : string
- titleCantidad() : string
- titleCodimpuesto() : string
- titleDescripcion() : string
- titleDtopor() : string
- titlePrecio() : string
- titleReferencia() : string
- titleTotal() : string
Properties
$columnView
protected
static string
$columnView
$num
protected
static int
$num
= 0
$numlines
protected
static int
$numlines
= 0
$regimeniva
protected
static string
$regimeniva
$deletedLines
private
static array<string|int, mixed>
$deletedLines
= []
$mods
private
static array<string|int, SalesLineModInterface>
$mods
= []
$stocks
private
static array<string|int, mixed>
$stocks
= []
$variants
private
static array<string|int, mixed>
$variants
= []
Methods
addMod()
public
static addMod(SalesLineModInterface $mod) : void
Parameters
- $mod : SalesLineModInterface
apply()
public
static apply(SalesDocument &$model, array<string|int, SalesDocumentLine> &$lines, array<string|int, mixed> $formData) : void
Parameters
- $model : SalesDocument
- $lines : array<string|int, SalesDocumentLine>
- $formData : array<string|int, mixed>
assets()
public
static assets() : void
getDeletedLines()
public
static getDeletedLines() : array<string|int, mixed>
Return values
array<string|int, mixed>map()
public
static map(array<string|int, mixed> $lines, SalesDocument $model) : array<string|int, mixed>
Parameters
- $lines : array<string|int, mixed>
- $model : SalesDocument
Return values
array<string|int, mixed>render()
public
static render(array<string|int, mixed> $lines, SalesDocument $model) : string
Parameters
- $lines : array<string|int, mixed>
- $model : SalesDocument
Return values
stringrenderLine()
public
static renderLine(SalesDocumentLine $line, SalesDocument $model) : string
Parameters
- $line : SalesDocumentLine
- $model : SalesDocument
Return values
stringapplyToLine()
private
static applyToLine(array<string|int, mixed> $formData, SalesDocumentLine &$line, string $id) : void
Parameters
- $formData : array<string|int, mixed>
- $line : SalesDocumentLine
- $id : string
cantidad()
private
static cantidad(string $idlinea, SalesDocumentLine $line, SalesDocument $model, string $jsFunc) : string
Parameters
- $idlinea : string
- $line : SalesDocumentLine
- $model : SalesDocument
- $jsFunc : string
Return values
stringcantidadRestante()
private
static cantidadRestante(BusinessDocumentLine $line, TransformerDocument $model) : string
Parameters
- $line : BusinessDocumentLine
- $model : TransformerDocument
Return values
stringcantidadStock()
private
static cantidadStock(SalesDocumentLine $line, SalesDocument $model) : string
Parameters
- $line : SalesDocumentLine
- $model : SalesDocument
Return values
stringcodimpuesto()
private
static codimpuesto(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model, string $jsFunc) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
- $jsFunc : string
Return values
stringcoste()
private
static coste(string $idlinea, SalesDocumentLine $line, SalesDocument $model, string $field) : string
Parameters
- $idlinea : string
- $line : SalesDocumentLine
- $model : SalesDocument
- $field : string
Return values
stringdescripcion()
private
static descripcion(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
Return values
stringdtopor()
private
static dtopor(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model, string $jsFunc) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
- $jsFunc : string
Return values
stringdtopor2()
private
static dtopor2(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model, string $field, string $jsFunc) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
- $field : string
- $jsFunc : string
Return values
stringexcepcioniva()
private
static excepcioniva(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model, string $field, string $jsFunc) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
- $field : string
- $jsFunc : string
Return values
stringgenericBool()
private
static genericBool(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model, string $field, string $label) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
- $field : string
- $label : string
Return values
stringgetFastLine()
private
static getFastLine(SalesDocument $model, array<string|int, mixed> $formData) : SalesDocumentLine|null
Parameters
- $model : SalesDocument
- $formData : array<string|int, mixed>
Return values
SalesDocumentLine|nullirpf()
private
static irpf(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model, string $jsFunc) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
- $jsFunc : string
Return values
stringlineTotal()
private
static lineTotal(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model, string $jsSubtotal, string $jsNeto) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
- $jsSubtotal : string
- $jsNeto : string
Return values
stringloadProducts()
private
static loadProducts(array<string|int, mixed> $lines, BusinessDocument $model) : void
Parameters
- $lines : array<string|int, mixed>
- $model : BusinessDocument
precio()
private
static precio(string $idlinea, SalesDocumentLine $line, SalesDocument $model, string $jsFunc) : string
Parameters
- $idlinea : string
- $line : SalesDocumentLine
- $model : SalesDocument
- $jsFunc : string
Return values
stringrecargo()
private
static recargo(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model, string $jsFunc) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
- $jsFunc : string
Return values
stringreferencia()
private
static referencia(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
Return values
stringrenderExpandButton()
private
static renderExpandButton(string $idlinea, TransformerDocument $model, string $jsName) : string
Parameters
- $idlinea : string
- $model : TransformerDocument
- $jsName : string
Return values
stringrenderField()
private
static renderField(string $idlinea, SalesDocumentLine $line, SalesDocument $model, string $field) : string|null
Parameters
- $idlinea : string
- $line : SalesDocumentLine
- $model : SalesDocument
- $field : string
Return values
string|nullrenderLineModal()
private
static renderLineModal(SalesDocumentLine $line, string $idlinea, SalesDocument $model) : string
Parameters
- $line : SalesDocumentLine
- $idlinea : string
- $model : SalesDocument
Return values
stringrenderNewFields()
private
static renderNewFields(string $idlinea, SalesDocumentLine $line, SalesDocument $model) : string
Parameters
- $idlinea : string
- $line : SalesDocumentLine
- $model : SalesDocument
Return values
stringrenderNewModalFields()
private
static renderNewModalFields(string $idlinea, SalesDocumentLine $line, SalesDocument $model) : string
Parameters
- $idlinea : string
- $line : SalesDocumentLine
- $model : SalesDocument
Return values
stringrenderNewTitles()
private
static renderNewTitles(SalesDocument $model) : string
Parameters
- $model : SalesDocument
Return values
stringrenderTitle()
private
static renderTitle(SalesDocument $model, string $field) : string|null
Parameters
- $model : SalesDocument
- $field : string
Return values
string|nullrenderTitles()
private
static renderTitles(SalesDocument $model) : string
Parameters
- $model : SalesDocument
Return values
stringsubtotalValue()
private
static subtotalValue(BusinessDocumentLine $line, TransformerDocument $model) : float
Parameters
- $line : BusinessDocumentLine
- $model : TransformerDocument
Return values
floatsuplido()
private
static suplido(string $idlinea, BusinessDocumentLine $line, TransformerDocument $model, string $jsFunc) : string
Parameters
- $idlinea : string
- $line : BusinessDocumentLine
- $model : TransformerDocument
- $jsFunc : string
Return values
stringtitleActionsButton()
private
static titleActionsButton(TransformerDocument $model) : string
Parameters
- $model : TransformerDocument
Return values
stringtitleCantidad()
private
static titleCantidad() : string
Return values
stringtitleCodimpuesto()
private
static titleCodimpuesto() : string
Return values
stringtitleDescripcion()
private
static titleDescripcion() : string
Return values
stringtitleDtopor()
private
static titleDtopor() : string
Return values
stringtitlePrecio()
private
static titlePrecio() : string
Return values
stringtitleReferencia()
private
static titleReferencia() : string
Return values
stringtitleTotal()
private
static titleTotal() : string