Пример #1
0
 /**
  * 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/>";
         }
     }
 }