public function __construct($l = FALSE) { parent::__construct('lineasfacturasprov'); if (!isset(self::$facturas)) { self::$facturas = array(); } if (!isset(self::$albaranes)) { self::$albaranes = array(); } if ($l) { $this->idlinea = $this->intval($l['idlinea']); $this->idfactura = $this->intval($l['idfactura']); $this->idalbaran = $this->intval($l['idalbaran']); $this->referencia = $l['referencia']; $this->descripcion = $l['descripcion']; $this->cantidad = floatval($l['cantidad']); $this->pvpunitario = floatval($l['pvpunitario']); $this->pvpsindto = floatval($l['pvpsindto']); $this->dtopor = floatval($l['dtopor']); $this->dtolineal = floatval($l['dtolineal']); $this->pvptotal = floatval($l['pvptotal']); $this->codimpuesto = $l['codimpuesto']; $this->iva = floatval($l['iva']); $this->recargo = floatval($l['recargo']); $this->irpf = floatval($l['irpf']); } else { $this->idlinea = NULL; $this->idfactura = NULL; $this->idalbaran = NULL; $this->referencia = ''; $this->descripcion = ''; $this->cantidad = 0; $this->pvpunitario = 0; $this->pvpsindto = 0; $this->dtopor = 0; $this->dtolineal = 0; $this->pvptotal = 0; $this->codimpuesto = NULL; $this->iva = 0; $this->recargo = 0; $this->irpf = 0; } }