function getOActividadEconomica($tipo = false) { $xAct = new cPersonaActividadEconomica($this->mCodigo, $tipo); $xAct->init(); $this->mOBActividadE = $xAct->obj(); return $xAct; }
function setCorregirActividadEconomica($correcion = false) { //obtener codigo postal $msg = ""; //verificar si existe persona $ql = new MQL(); $rs = $ql->getDataRecord("SELECT * FROM `socios_aeconomica` "); $xAct = new cSocios_aeconomica(); //$xT = new cTipos(); //$xT->setForceMayus(); //$xT->setToUTF8(); //$xT->setForceClean(); foreach ($rs as $rows) { $xAct->setData($rows); $persona = $xAct->socio_aeconomica()->v(); $id = $xAct->idsocios_aeconomica()->v(); $cp = $xAct->ae_codigo_postal()->v(); $iddom = $xAct->domicilio_vinculado()->v(); //=========== //== $xPerAe = new cPersonaActividadEconomica($persona); $xPerAe->setID($id); $xPerAe->init(); if ($xPerAe->isInit() == true) { if ($xPerAe->setUpdatePorEmpresa(true) == false) { $xPerAe->setUpdatePorDomicilio(); } $msg .= $xPerAe->getMessages(); } else { $msg .= "ERROR\tAl procesar el Domicilio\r\n"; } //verificar si tiene codigo postal } $rs = $ql->getDataRecord("SELECT * FROM `socios_aeconomica` WHERE `domicilio_vinculado` <= 1 OR `ae_codigo_postal` <= 1 "); $xAct = new cSocios_aeconomica(); foreach ($rs as $rows) { $xAct->setData($rows); $persona = $xAct->socio_aeconomica()->v(); $id = $xAct->idsocios_aeconomica()->v(); $cp = $xAct->ae_codigo_postal()->v(); $iddom = $xAct->domicilio_vinculado()->v(); $idsuc = $xAct->sucursal()->v(); $xSuc = new cSucursal($idsuc); if ($xSuc->init() == true) { $xAct->ae_codigo_postal($xSuc->getCodigoPostal()); $xAct->ae_clave_de_localidad($xSuc->getClaveDeLocalidad()); } $success = $xAct->query()->update()->save($id); if ($success != false) { $xPerAe = new cPersonaActividadEconomica($persona); $xPerAe->setID($id); $xPerAe->init(); if ($xPerAe->isInit() == true) { if ($xPerAe->setUpdatePorEmpresa(true) == false) { $xPerAe->setUpdatePorDomicilio(); } $msg .= $xPerAe->getMessages(); } else { $msg .= "ERROR\tAl procesar el Domicilio con ID {$id} 2\r\n"; } } else { $msg .= "ERROR\tAl procesar al actualizar {$id}\r\n"; } } return $msg; }