/** * Inicializa los datos del socio en un array * @param $ArrDatos array Array heredada * @return array Array Resultante */ function init($ArrDatos = false) { $D = array(); if (setNoMenorQueCero($this->mCodigo) <= 0) { $this->mSocioIniciado = false; } else { if ($ArrDatos == false or !is_array($ArrDatos)) { $sql = "SELECT * FROM socios_general WHERE codigo=" . $this->mCodigo . " LIMIT 0,1"; $D = obten_filas($sql); } else { $D = $ArrDatos; } if (isset($D["codigo"])) { $xSoc = new cSocios_general(); $xSoc->setData($D); /* fechaentrevista, fechaalta, estatusactual, region, cajalocal, ,genero, eacp, observaciones, idusuario grupo_solidario, personalidad_juridica, regimen_conyugal, sucursal, fecha_de_revision */ $this->mNombre = $D["nombrecompleto"]; $this->mApMaterno = $D["apellidomaterno"]; $this->mApPaterno = $D["apellidopaterno"]; $this->mTipoDeIngreso = $D["tipoingreso"]; $this->mEstadoCivil = $D["estadocivil"]; $this->mGrupoAsociado = $D["grupo_solidario"]; $this->mCajaLocal = $D["cajalocal"]; $this->mDependencia = $D["dependencia"]; $this->mRFC = $D["rfc"]; $this->mCURP = $D["curp"]; $this->mPropietario = $D["idusuario"]; $this->mFechaDeIngreso = $D["fechaalta"]; $this->mTipoDeIdent = $D["tipo_de_identificacion"]; $this->mNumeroDeIdent = $D["documento_de_identificacion"]; $this->mEmail = $D["correo_electronico"]; $this->mTelefonoP = $D["telefono_principal"]; $this->mDependientes = $D["dependientes_economicos"]; $this->mSucursal = $D["sucursal"]; //Agrega Valores de array pedidos $D["fecha_de_nacimiento"] = $D["fechanacimiento"]; $D["codigo_de_socio"] = $D["codigo"]; $this->mFechaDeNacimiento = $D["fechanacimiento"]; $this->mTipoFiguraJu = $D["personalidad_juridica"]; $this->mLugarDeNacimiento = $D["lugarnacimiento"]; $this->mTituloPersona = $xSoc->titulo_personal()->v(); $this->mPaisDeOrigen = strtoupper($xSoc->pais_de_origen()->v(OUT_TXT)); $this->mGenero = $xSoc->genero()->v(); $this->mNivelDeRiesgo = $xSoc->nivel_de_riesgo_aml()->v(); $this->mObservaciones = $xSoc->observaciones()->v(OUT_TXT); $this->mEstadoActual = $xSoc->estatusactual()->v(); // $this->mDSocioByArray = $D; //return $D; $this->mSocioIniciado = true; } } if ($this->mSocioIniciado == false) { $this->mMessages .= "ERROR\tAl Iniciar a la persona : " . $this->mCodigo . "\r\n"; } return $this->mSocioIniciado; }