/** * Crear 10 tarifas para el artículo en curso */ private function crearTarifas() { for ($i = 1; $i < 11; $i++) { $tarifa = new Tarifas(); $tarifa->setIdTarifa($i); $tarifa->setIdArticulo($this->Id); $tarifa->setPrecio($this->Pvd); $tarifa->create(); } }
private function importTarifas() { $file = getcwd() . "/docs/docs1/import/TARIFAS.txt"; $array = $this->leeCsv($file); $obj = new Tarifas(); $obj->truncate(); $articulo = new Articulos(); foreach ($array as $item) { //print_r($item); $codigo = trim($item['IDARTICULO']); $row = $articulo->querySelect("Id", "IdFirma='{$item['IDFIRMA']}' and IdFamilia='{$item['IDFAMILIA']}' and Codigo='{$codigo}'"); if ($row[0]['Id']) { $obj = new Tarifas(); $obj->setIdArticulo($row[0]['Id']); $obj->setIdTarifa($item['TARIFA']); $obj->setPrecio(self::trataMoneda($item['PRECIO'])); $id = $obj->create(); if (!$id) { print_r($obj->getErrores()); } } else { echo "Importar Tarifas: No existe el artículo {$codigo}<br/>"; } } }