function jsaGetLocalidades($estado, $municipio, $pais, $cp) { $xSel = new cHSelect(); $text = new cHText(); $txt = ""; $mun = false; if (setNoMenorQueCero($cp) > 0) { if ($pais == EACP_CLAVE_DE_PAIS) { $xCol = new cDomiciliosColonias(); $xCol->existe($cp); $mun = $xCol->getClaveDeMunicipio(); //$xCol->getNombreMunicipio(); } } if (PERSONAS_VIVIENDA_MANUAL == true) { $text->setDivClass(""); $txt = $text->getDeNombreDeLocalidad("idnombrelocalidad", "", "TR.Localidad"); } else { $xS = $xSel->getListaDeLocalidades("", $estado, $pais); $txt = $xS->get(false); if ($xS->getCountRows() <= 0) { //Corregir si no hay registros $text->setDivClass(""); $txt = $text->getDeNombreDeLocalidad("idnombrelocalidad", "", "TR.Localidad"); } } return $txt; }
if ($Direccion == "" or trim($Direccion) == "SN") { $Direccion = "DOMICILIO NO PROPORCIONADO"; $DelegacionMunicipio = $xCR->getText($xLoc->DomicilioMunicipio()); $CP = $xCR->getText($xLoc->DomicilioCodigoPostal()); $ColoniaPoblacion = ""; $Estado = $xCR->getText($xLoc->DomicilioEstadoClaveSIC()); $xSuc = new cSucursal($sucres); if ($xSuc->init() == true) { $DelegacionMunicipio = $xCR->getText($xSuc->getMunicipio()); $Estado = $xCR->getText($xSuc->getClaveDeEstadoSIC()); $CP = $xCR->getText($xSuc->getCodigoPostal(), 5); } $xLog->add("ERROR\t{$idpersona}-{$idcredito}\t{$sucres}\tEn datos de Domicilio {$Direccion}|{$ColoniaPoblacion}|{$DelegacionMunicipio}|{$Ciudad}|{$Estado}|{$CP}|{$FechaResidencia}|{$NumeroTelefono}|{$TipoDomicilio}|{$TipoAsentamiento}|\r\n", $xLog->DEVELOPER); } $CP = $xCR->getText($CP, 5); $xColonia->existe($CP, "", "", true); $FechaResidencia = ""; $NumeroTelefono = $xSoc->getTelefonoPrincipal(); $TipoDomicilio = $xCR->getETipoDomicilio($ODom->getTipoDeDomicilio()); // (isset($arrEquivTipoDom[ $xDom["tipo_domicilio"] ])) ? $arrEquivTipoDom[ $xDom["tipo_domicilio"] ] : ""; $TipoAsentamiento = $xCR->getETipoColonia(trim($xColonia->getTipoDeAsentamiento())); /* Direccion ColoniaPoblacion DelegacionMunicipio Ciudad Estado CP FechaResidencia NumeroTelefono TipoDomicilio
$colonia = parametro("idnombrecolonia", false); $nombremunicipio = parametro("idnombremunicipio", ""); $nombrelocalidad = parametro("idnombrelocalidad", ""); $idlocalidad = parametro("idlocalidad", false, MQL_INT); $pais = parametro("idpais", EACP_CLAVE_DE_PAIS); $idcolonia = parametro("idcolonia", false, MQL_INT); $cpostal = parametro("idcodigopostal", false, MQL_INT); $nombre_pais = ""; $nombre_estado = ""; $iddomicilio = FALLBACK_DOMICILIO; if (setNoMenorQueCero($idlocalidad) <= 0) { $idlocalidad = $xLoc->DomicilioLocalidadClave(); } if (setNoMenorQueCero($cpostal) > 0) { $xCol = new cDomiciliosColonias(); if ($xCol->existe($cpostal) == true) { $pais = EACP_CLAVE_DE_PAIS; $nombre_estado = $xCol->getNombreEstado(); $nombremunicipio = $xCol->getNombreMunicipio(); $nombrelocalidad = $xCol->getNombreLocalidad(); if (trim($colonia) == "") { $colonia = $xCol->getNombre(); } } } if ($colonia == false || $colonia == "") { if (setNoMenorQueCero($idcolonia) > 0) { $xCol = new cDomiciliosColonias($idcolonia); $xCol->init(); $colonia = $xCol->getNombre(); $nombre_estado = $xCol->getNombreEstado();
function init($principal = false, $datos = false) { $ByPrinc = ""; //($principal == false) ? "" : " AND principal='1' "; $xDB = new cSAFETabla(TPERSONAS_DIRECCIONES); $sql = $xDB->getQueryInicial(); $ByTipo = ""; if ($this->mIDCargado > 0) { $sql .= " WHERE `idsocios_vivienda` = " . $this->mIDCargado . " LIMIT 0,1"; } else { $sql .= " WHERE socio_numero=" . $this->mPersona . " {$ByPrinc} {$ByTipo} ORDER BY principal DESC, fecha_alta DESC LIMIT 0,1"; } //setLog($sql); if (is_array($datos)) { $this->mDatosInArray = $datos; } else { $this->mDatosInArray = obten_filas($sql); } $this->mOB = new cSocios_vivienda(); $this->mCodigoPostal = EACP_CODIGO_POSTAL; $this->mClaveDeLocal = EACP_CLAVE_DE_LOCALIDAD; $this->mClaveDePais = EACP_CLAVE_DE_PAIS; $this->mClaveDeMun = EACP_CLAVE_DE_MUNICIPIO; $this->mClaveDeEstadoABC = EACP_CLAVE_DE_ENTIDADFED; $this->mClaveDeEstado = EACP_CLAVE_NUM_ENTIDADFED; $this->mClaveDeEstadoSIC = EACP_CLAVE_DE_ENTIDAD_SIC; $this->mNombrePais = EACP_DOMICILIO_PAIS; $this->mNombreLocalidad = EACP_LOCALIDAD; $this->mInit = isset($this->mDatosInArray["idsocios_vivienda"]) ? true : false; //DEFAULT_TIPO_DOMICILIO //setLog($sql); if ($this->mInit == false) { $this->mIDCargado = false; } else { $this->mIDCargado = $this->mDatosInArray["idsocios_vivienda"]; $this->mOB->setData($this->mDatosInArray); $this->mCodigoPostal = setNoMenorQueCero($this->mOB->codigo_postal()->v()); $this->mClaveDeLocal = $this->mOB->clave_de_localidad()->v(); $this->mClaveDePais = strtoupper($this->mOB->clave_de_pais()->v()); $this->mNombrePais = strtoupper($this->mOB->nombre_de_pais()->v()); $this->mNombreLocalidad = strtoupper($this->mOB->localidad()->v()); $this->mNombreColonia = strtoupper($this->mOB->colonia()->v()); $this->mNombreCiudad = strtoupper($this->mOB->localidad()->v()); //setLog($this->mCodigoPostal); //iniciar colonia if ($this->mCodigoPostal > 0) { $xCol = new cDomiciliosColonias(); if ($xCol->existe($this->mCodigoPostal) == true) { $this->mClaveDeMun = $xCol->getClaveDeMunicipio(); $this->mObjColonia = $xCol; $this->mClaveDeEstadoABC = $xCol->getClaveDeEstadoABC(); $this->mClaveDeEstado = $xCol->getClaveDeEstado(); $this->mClaveDeEstadoSIC = $xCol->getClaveEstadoEnSIC(); $this->mNombreCiudad = $xCol->getNombreCiudad(); } else { $xCol = null; if (isset($_SESSION[SYS_LOCAL_VARS_LOAD])) { $xLoc = new cLocal(); $this->mClaveDeMun = $xLoc->DomicilioMunicipioClave(); $this->mClaveDeEstadoABC = $xLoc->DomicilioEstadoClaveABC(); $this->mClaveDeEstado = $xLoc->DomicilioEstadoClaveNum(); $this->mClaveDeEstadoSIC = $xLoc->DomicilioEstadoClaveSIC(); $this->mCodigoPostal = $xLoc->DomicilioCodigoPostal(); } } } } return $this->mDatosInArray; }
$xFRM->addHElem("<p class='aviso'>Probando con el C.P. 24026</p>"); $clave = $xColonia->getClavePorCodigoPostal(24026); //$xColonia->init(); $xFRM->addHElem("<p>La OTRA Clave Buscada es " . $clave . "</p>"); $xFRM->addHElem("<p>EL Nombre de la Colonia es " . $xColonia->getNombre() . "</p>"); $xFRM->addHElem("<p>EL Nombre del Municipio es " . $xColonia->getNombreMunicipio() . "</p>"); $xFRM->addHElem("<p>EL Nombre del Estado es " . $xColonia->getNombreEstado() . "</p>"); $xFRM->addHElem("<p>EL Nombre de la Localidad es " . $xColonia->getNombreLocalidad() . "</p>"); $xFRM->addHElem("<p>EL Nombre de la Localidad2 es " . $xColonia->getOColonia()->sucursal()->v() . "</p>"); ///Iniciar el estado $xColonia->getOEstado(); $xFRM->addHElem("<p>EL Nombre de la Localidad2 es " . $xColonia->getClaveEstadoEnSIC() . "</p>"); $xFRM->addHTML("<p class='aviso'>" . $xColonia->getMessages(OUT_HTML) . "</p>"); $xFRM->addHElem("<hr />"); $xFRM->addHElem("<p class='aviso'>Probando con el C.P. 24010 y la palabra Guadalupe (2)</p>"); $existentes = $xColonia->existe(24010, false, "guadalupe", true); $xFRM->addHElem("<p>Existentes en Guadalupe " . $existentes . "</p>"); $xFRM->addHElem("<p>EL Nombre de la Colonia es " . $xColonia->getNombre() . "</p>"); $xFRM->addHElem("<p>EL Nombre del Municipio es " . $xColonia->getNombreMunicipio() . "</p>"); $xFRM->addHElem("<p>EL Nombre del Estado es " . $xColonia->getNombreEstado() . "</p>"); $xFRM->addHElem("<p>EL Nombre de la Localidad es " . $xColonia->getNombreLocalidad() . "</p>"); $xFRM->addHElem("<p>EL Tipo de Asentamiento es " . $xColonia->getTipoDeAsentamiento() . "</p>"); //$xFRM->addHElem( "La $miFecha, Dias del Mes", $xF->getDiasDelMes() )); $xFRM->addHElem("<p class='aviso'>Probando con el C.P. 24010 y la palabra ERRONEA caisa</p>"); $xFRM->addHElem("<p class='aviso'>El sistema debe devolver valor por defecto</p>"); $existentes = $xColonia->existe(24010, false, "caisa", true); $xFRM->addHElem("<p>Existentes en Guadalupe " . $existentes); $xFRM->addHElem("<p>EL Nombre de la Colonia es " . $xColonia->getNombre() . "</p>"); $xFRM->addHElem("<p>EL Nombre del Municipio es " . $xColonia->getNombreMunicipio() . "</p>"); $xFRM->addHElem("<p>EL Nombre del Estado es " . $xColonia->getNombreEstado() . "</p>"); $xFRM->addHElem("<p>EL Nombre de la Localidad es " . $xColonia->getNombreLocalidad() . "</p>");