function setCuandoSeActualiza() { //Actualizar Relaciones $xQl = new MQL(); $rs = $xQl->getDataRecord("SELECT * FROM `socios_relaciones` WHERE `numero_socio`= " . $this->mCodigo); $xcRel = new cSocios_relaciones(); foreach ($rs as $rows) { $xcRel->setData($rows); $id = $xcRel->idsocios_relaciones()->v(); $persona = $xcRel->socio_relacionado()->v(); $xRe = new cPersonasRelaciones($id, $persona); if ($xRe->init() == true) { $xRe->setActualizarPorPersona(); $this->mMessages .= $xRe->getMessages(); } } //Actualizar Empresa if ($this->getEsEmpresaConConvenio(true) == true) { $xEmp = $this->getOEmpresa(); if ($xEmp != null) { $xEmp->setActualizarPorPersona(); $this->mMessages .= $xEmp->getMessages(); } } //Actualizar Grupo Solidario if ($this->getEsGrupoSolidario(true)) { $xGrp = $this->getOGrupoSol(); if ($xGrp != null) { $xGrp->setActualizarPorPersona(); $this->mMessages .= $xGrp->getMessages(); } } //actualizar Sucursal if ($this->getEsSucursal() == true) { $xSuc = new cSucursal($this->mIDSucursal); $xSuc->setActualizarPorPersona(); $this->mMessages .= $xSuc->getMessages(); } //Actualizar Usuario if ($this->getEsUsuario(true)) { $xUsr = $this->getOUsuario(); if ($xUsr != null) { $xUsr->setActualizarPorPersona(); $this->mMessages .= $xUsr->getMessages(); } } if (MODULO_AML_ACTIVADO == true and $this->mNoAML == false) { $xAML = new cAMLPersonas($this->mCodigo); $xAML->init($this->mCodigo, $this->getDatosInArray()); $riesgo = $xAML->setAnalizarNivelDeRiesgo(); if ($riesgo != $this->getNivelDeRiesgo()) { $this->setActualizarNivelDeRiesgo($riesgo, $xAML->getMessages()); } $xAML->setActualizarRiesgoPorNucleo(); $this->mMessages .= $xAML->getMessages(); } }
function getListadoDeAvales($credito) { //TODO: Terminar $mSQL = new cSQLListas(); $mql = new MQL(); $sql = $mSQL->getListadoDeAvales($credito, $this->mPersona); $rs = $mql->getDataRecord($sql); //setLog($sql); $forma = 8001; $firma = 8002; $friesgo = 5001; $cficha = ""; $cfirmas = ""; $criesgo = ""; $clista = ""; //$xAval = new cSocios_relaciones(); foreach ($rs as $rows) { $persona = $rows["numero_socio"]; $idrelacion = $rows["num"]; $xSoc = new cSocio($persona); $xRel = new cPersonasRelaciones($idrelacion, $persona); $xRel->init(); if ($xSoc->init() == true) { $avalDom = $xSoc->getODomicilio(); $avalEc = $xSoc->getOActividadEconomica(); $vars = array("aval_nombre_completo" => $xSoc->getNombreCompleto(), "aval_domicilio_localidad" => "", "aval_direccion_calle_y_numero" => "", "aval_direccion_estado" => "", "aval_direccion_completa" => "", "aval_ocupacion" => "", "aval_fecha_de_nacimiento" => $xSoc->getFechaDeNacimiento(), "aval_id_fiscal" => $xSoc->getRFC(), "aval_lugar_de_nacimiento" => $xSoc->getLugarDeNacimiento(), "aval_empresa_de_trabajo" => "", "aval_estado_civil" => $xSoc->getEstadoCivil(), "aval_tipo_de_relacion" => $xRel->getNombreRelacion(), "aval_tipo_de_parentesco" => $xRel->getNombreParentesco(), "aval_porcentaje_relacionado" => $xRel->getPorcientorelacionado() * 100); if ($avalDom != null) { $vars["aval_direccion_completa"] = $xSoc->getDomicilio(); $vars["aval_domicilio_localidad"] = $xSoc->getODomicilio()->getCiudad(); $vars["aval_direccion_calle_y_numero"] = $xSoc->getODomicilio()->getCalleConNumero(); $vars["aval_direccion_estado"] = $xSoc->getODomicilio()->getEstado(OUT_TXT); } if ($avalEc != null) { $vars["aval_ocupacion"] = $xSoc->getOActividadEconomica()->getPuesto(); $vars["aval_empresa_de_trabajo"] = $xSoc->getOActividadEconomica()->getNombreEmpresa(); } $texto_ficha = contrato($forma, "texto_del_contrato"); $texto_firma = contrato($firma, "texto_del_contrato"); $texto_aut = contrato($friesgo, "texto_del_contrato"); $vars = array_merge($vars, $this->mBasicVars); foreach ($vars as $key => $value) { $texto_ficha = str_replace($key, $value, $texto_ficha); $texto_firma = str_replace($key, $value, $texto_firma); $texto_aut = str_replace($key, $value, $texto_aut); } $cficha .= $texto_ficha; $cfirmas .= $texto_firma; $criesgo .= $texto_aut; $clista .= $xSoc->getNombreCompleto(OUT_TXT) . ": " . $xSoc->getDomicilio() . "; "; //setLog($texto_ficha); } //setLog($xSoc->getMessages()); } $this->mFichasAvales = $cficha; $this->mFirmasAvales = $cfirmas; $this->mFichaRiesgoAv = $criesgo; $this->mLAvalesConDir = $clista; }