} } } else { if ($idlocalidad > 0) { $xDLoc = new cDomicilioLocalidad($idlocalidad); if ($xDLoc->init() == true) { $localidad_ae = $xDLoc->getNombre(); $estado_ae = $xDLoc->getNombre(); } } } //TODO: Terminar $success = $xSoc->addVivienda($calle, $nexterior, $cp, "", "", $telefono_ae, "", false, PERSONAS_REG_VIV_NINGUNO, PERSONAS_TIPO_DOM_LABORAL, $antiguedad_ae, $nombrecolonia, PERSONAS_TIPO_ACCESO_CALLE, "", $idlocalidad, $pais, "", $estado_ae, $municipio_ae, $localidad_ae); if ($success == true) { $iddomicilio = $xSoc->getIDDeVivienda(); $xAE = new cPersonaActividadEconomica($xSoc->getCodigo()); if ($empresa != FALLBACK_CLAVE_EMPRESA) { $xAE->setEmpresa($empresa, $puesto, $departamento_ae, $numero_empleado, $nss, $extension_ae); } if ($iddomicilio > 1) { $xAE->setDomicilioVinculado($iddomicilio); } $success = $xAE->add($tipo_ae, $montoper_ae, $antiguedad_ae, $nombre_ae, $cp, $telefono_ae, $idlocalidad); $msg .= $xAE->getMessages(); } if ($success == true) { $xFRM->addAvisoRegistroOK(); } else { $xFRM->addAvisoRegistroError(); } } else {
// $xFil->setDataRow($data); $xSoc = new cSocio(false); /*$nombre, $apellidopaterno = "", $apellidomaterno = "", $rfc = "", $curp = "", $cajalocal = DEFAULT_CAJA_LOCAL, $fecha_de_nacimiento = false, $lugar_de_nacimiento = "", $tipo_de_ingreso = FALLBACK_PERSONAS_TIPO_ING, $estado_civil = , $genero = , $dependencia = , $regimen_conyugal = , $personalidad_juridica = , $grupo_solidario = , $observaciones = "", $identificado_con = 1, $documento_de_identificacion = "0", $codigo = false, $sucursal = false, $movil = "", $correo = "", $dependientes = 0, $fecha = false, $riesgo = AML_PERSONA_BAJO_RIESGO, $clave_fiel = "", $pais = EACP_CLAVE_DE_PAIS, $regimen_fiscal = DEFAULT_REGIMEN_FISCAL*/ $xSoc->setOmitirAML(); $ready = $xSoc->add($xFil->getV($xTmp->NOMBRE), $xFil->getV($xTmp->PRIMER_APP), $xFil->getV($xTmp->SEGUNDO_APP), "", "", false, false, "", TIPO_INGRESO_PEP, DEFAULT_ESTADO_CIVIL, DEFAULT_GENERO, FALLBACK_CLAVE_EMPRESA, DEFAULT_REGIMEN_CONYUGAL, PERSONAS_FIGURA_FISICA, DEFAULT_GRUPO, "", 1, 0, false, false, $xFil->getEntero($xTmp->TELEFONO), $xFil->cleanMail($xFil->getV($xTmp->MAIL))); if ($ready == true) { $xAct = new cPersonaActividadEconomica(); //$clave_de_actividad, $ingreso, $antiguedad = DEFAULT_TIEMPO, $nombrecomercial = "", //$codigo_postal = 0, $telefono = 0, $idlocalidad = 0, $nombrelocalidad = "", $nombremunicipio = "", $nombreestado = "" $xAct->add($clave_de_actividad, $ingreso); } //$xSoc->addActividadEconomica($xFil->getV($indice), $ingreso) $linea++; } } $msg .= $xFil->getMessages(); if (MODO_DEBUG == true) { $xFRM->addLog($msg); } else { echo JS_CLOSE; } echo $xFRM->get();
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; }