$xDSoc->setData($rows);
 $codigo_de_socio = $xDSoc->codigo()->v();
 $xSoc = new cSocio($codigo_de_socio);
 $xSoc->init($rows);
 $xSoc->getOEstats()->initDatosDeCredito();
 $saldoCred = setNoMenorQueCero($xSoc->getCreditosComprometidos());
 if ($saldoCred > 0) {
     $xTa->initRow();
     $xTa->addTD($xSoc->getSucursal());
     $xTa->addTD(htmlentities($xSoc->getApellidoPaterno()));
     $xTa->addTD(htmlentities($xSoc->getApellidoMaterno()));
     $xTa->addTD($xSoc->getNombre());
     $genero = isset($DGenero[$xSoc->getGenero()]) ? $DGenero[$xSoc->getGenero()] : "";
     $xTa->addTD($genero);
     $xTa->addTD($xF->getFechaMX($xSoc->getFechaDeNacimiento()));
     $pais = isset($DPaises[$xSoc->getPaisDeOrigen()]) ? $DPaises[$xSoc->getPaisDeOrigen()] : "";
     $xTa->addTD(htmlentities($pais));
     $xTa->addTD(htmlentities($xSoc->getLugarDeNacimiento()));
     $xTa->addTD("MEXICANA");
     $xTa->addTD($xSoc->getRFC());
     $xOAE = $xSoc->getOActividadEconomica();
     if ($xOAE == null) {
         $xTa->addTD(" ");
         $xTa->addTD(" ");
     } else {
         $idclave = $xOAE->getClaveDeActividad();
         $actividad = isset($DActividades[$idclave]) ? htmlentities($DActividades[$idclave]) : "";
         $actividad = strtoupper($xT->cleanString($actividad));
         $actividad = $xClean->cleanEmpleo($actividad);
         $actividad = $actividad == "" ? "EMPLEADO" : $actividad;
         $xTa->addTD($actividad);
    if ($elsocio != false) {
        $xSoc = new cSocio($elsocio);
        $xSoc->init();
        $DSoc = $xSoc->getDatosInArray();
        $xF = new cFecha(0, $DSoc["fecha_de_nacimiento"]);
        $anac = $xF->anno();
        $mnac = $xF->mes();
        $dnac = $xF->dia();
        /*
        		codigo, nombrecompleto, apellidopaterno, 
        		apellidomaterno, rfc, curp, fechaentrevista, fechaalta, estatusactual, 
        		region, cajalocal, fechanacimiento, lugarnacimiento, tipoingreso, estadocivil, 
        		genero, eacp, observaciones, idusuario, grupo_solidario, personalidad_juridica, dependencia, 
        		regimen_conyugal, sucursal, fecha_de_revision, tipo_de_identificacion, documento_de_identificacion 
        */
        $pais = $xSoc->getPaisDeOrigen();
    }
    ?>
<form name ='frmsolingreso' METHOD='POST' ACTION='frmupdatesocios.php?a=ok'>
		<input type='hidden' name='uidsocio' value='<?php 
    echo $DSoc["codigo_de_socio"];
    ?>
'>
<table border='0' width='100%'>
	<tr>
		<td><?php 
    echo $xFRM->l()->getT("TR.clave_de_persona");
    ?>
</td>
		<td><input disabled type='text' name='idsocio' value='<?php 
    echo $DSoc["codigo_de_socio"];
     $ApellidoMaterno = "NO PROPORCIONADO";
 }
 if (trim($ApellidoMaterno) == "") {
     $ApellidoMaterno = "NO PROPORCIONADO";
 }
 $ApellidoAdicional = "";
 $Nombres = $xCR->getText($xSoc->getNombre(), false, 49);
 $FechaNacimiento = $xCR->getDate($xSoc->getFechaDeNacimiento());
 // date("Ymd", strtotime($DSoc["fechanacimiento"]) );
 if ($xSoc->getEdad() < 15) {
     $FechaNacimiento = "";
     //$xSoc->getFechaDeNacimiento() . "[" . $xSoc->getEdad() . "]";
 }
 $RFC = $xCR->getText($xSoc->getRFC(true));
 $CURP = $xCR->getText($xSoc->getCURP(true));
 $Nacionalidad = $xCR->getText($xSoc->getPaisDeOrigen());
 $tipo_de_regimen = $ODom == null ? DEFAULT_PERSONAS_REGIMEN_VIV : $ODom->getTipoDeRegimen();
 //setLog("A>>>>>" . $xLoc->DomicilioEstadoClaveSIC());
 $domicilio_entidad_fed = $ODom == null ? $xLoc->DomicilioEstadoClaveSIC() : $ODom->getClaveDeEstadoEnSIC();
 $Residencia = $xCR->getETipoDeRegimenViv($tipo_de_regimen);
 $licencia = $xSoc->getClaveLicenciaConducir();
 $EstadoCivil = $xCR->getETipoECivil($xSoc->getEstadoCivil());
 $Sexo = $xCR->getETipoPGenero($xSoc->getGenero());
 $ClaveIFE = $xCR->getText($xSoc->getClaveDeIFE());
 $NumeroDependientes = $xSoc->getNumeroDeDependientes();
 $FechaDefuncion = "";
 $IndicadoDefuncion = "Y";
 $TipoPersona = $xCR->getETipoPersona($xSoc->getPersonalidadJuridica());
 //fisica moral
 /*
 ApellidoPaterno	
$totalerrores = 0;
foreach ($rs as $data) {
    $xRisk = new cAml_risk_register();
    $xRisk->setData($data);
    $persona = $xRisk->persona_relacionada()->v();
    // $data["persona"];
    $fechaDetec = $xF->getFechaByInt($xRisk->fecha_de_reporte()->v());
    //$data["fecha"]);
    //$tipo_de_riesgo	=  $data["tipo_de_riesgo"];
    //obtener listado de operaciones en el mes
    $xAML = new cAMLPersonas($persona);
    $xSoc = new cSocio($persona, true);
    $ODom = $xSoc->getODomicilio();
    $OAEc = $xSoc->getOActividadEconomica();
    $tp = $xSoc->getEsPersonaFisica() == true ? 1 : 2;
    $nac = $xSoc->getPaisDeOrigen() == EACP_CLAVE_DE_PAIS ? 1 : 2;
    $detalles = $xRisk->notas_de_checking()->v(OUT_TXT);
    $razones = $xRisk->razones_de_reporte()->v(OUT_TXT);
    $tipo_de_obj = $xRisk->tipo_de_documento()->v();
    $tercero = $xRisk->tercero_relacionado()->v();
    //obtiene las razones de cada operacion presente.
    $recibo = $xRisk->documento_relacionado()->v();
    $cont = array();
    $linea = "";
    $cont[1] = $xLayout->getClave();
    $cont[2] = $FechaExtraccion;
    $cont[3] = $operaciones == 0 ? 1 : $operaciones;
    $cont[4] = "01" . $xT->cSerial(3, $supervisor);
    //clave nacional de entidad supervisora 1002 = CNBV
    $cont[5] = $casfin;
    $cont[6] = $xLoc->DomicilioLocalidadClave();