Пример #1
0
 public function Agencias()
 {
     $nItems = 0;
     $nErrores = 0;
     $dbLink = mysql_connect("localhost", "root", "albatronic");
     $query = "TRUNCATE {$this->dbDestino}.ErpAgencias";
     mysql_query($query);
     $query = "select * from {$this->dbOrigen}.agencias";
     $result = mysql_query($query, $dbLink);
     while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
         $a = new Agencias();
         $a->setIDAgencia($row['IDAgencia']);
         $a->setAgencia($row['Agencia']);
         $a->setTelefono($row['Telefono']);
         $a->setFax($row['Fax']);
         $a->setWeb($row['Web']);
         $a->setEmail($row['Email']);
         $a->setPrimaryKeyMD5(md5($row['IDAgencia']));
         $id = $a->create();
         if (!$id) {
             $arrores[] = $a->getErrores();
             $nErrores++;
         } else {
             $nItems++;
         }
     }
     echo "Agencias de transporte {$nItems}<br/>";
     if (count($errores)) {
         echo "<pre>";
         print_r($errores);
         echo "</pre>";
     }
 }
 private function buscaCreaAgencia($agencia)
 {
     $agencia = trim($agencia);
     $obj = new Agencias();
     $row = $obj->querySelect("Id", "Agencia='{$agencia}'");
     $id = $row[0]['Id'];
     if ($id == '') {
         //Crear
         $obj->setAgencia($agencia);
         $id = $obj->create();
     }
     return $id;
 }