/** * Devuelve array (Id,Value) con las direcciones del cliente en curso * * @param string $columna El nombre de la columna a devolver como descripción * @return array */ public function getDirecciones($columna = "Direccion") { $obj = new ClientesDEntrega(); $rows = $obj->cargaCondicion("Id,{$columna} Value", "IdCliente='{$this->Id}'", $columna); unset($obj); return $rows; }
private function importDireccionesEntrega() { $file = getcwd() . "/docs/docs1/import/CLIENTES_DENTREGA.txt"; $array = $this->leeCsv($file); $obj = new ClientesDEntrega(); $obj->truncate(); foreach ($array as $item) { //print_r($item); $idProvincia = $this->getProvincia($item['PROVINCIA']); $idPoblacion = $this->getPoblacion($item['POBLACION']); $obj = new ClientesDEntrega(); $obj->setIdCliente($item['IDCLIENTE']); $obj->setNombre(utf8_encode($item['NOMBRE'])); $obj->setDireccion(utf8_encode($item['DIRECCION'])); $obj->setCodigoPostal(utf8_encode($item['CODIGO POSTAL'])); $obj->setIdPoblacion($idPoblacion); $obj->setIdProvincia($idProvincia); $obj->setTelefono(utf8_encode($item['TELEFONOS'])); $obj->setFax(utf8_encode($item['FAX'])); $obj->setEMail(utf8_encode($item['E-MAIL'])); $obj->setPersonaContacto(utf8_encode($item['PERSONA CONTACTO'])); $obj->setEnviarCopiaFactura($item['ENVIAR COPIA FACTURA']); $obj->setFacturacionIndependiente($item['FACTURACION INDEPENDIENTE']); $obj->setAgenciaHabitual($item['AGENCIA']); $id = $obj->create(); if (!$id) { print_r($obj->getErrores()); } } }