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; }
$xTxt4 = new cHText(); $xTxt5 = new cHText(); $xTxt6 = new cHText(); $xSel = new cHSelect(); $xHSel = new cHSelect(); $xTxtE = new cHText(); $xHP->init("initComponents()"); /* verifica si hay un dato */ $tipo_ae = parametro("idactividad", FALLBACK_ACTIVIDAD_ECONOMICA); $sector_ae = parametro("idsectoreconomico", FALLBACK_SECTOR_ECONOMICO); $nombre_ae = parametro("idrazonsocialtrabajo"); $domicilio_ae = parametro("iddomiciliodeactividad"); $localidad_ae = parametro("idnombrelocalidad", $xLoc->DomicilioLocalidad()); $idlocalidad = parametro("idlocalidad", $xLoc->DomicilioLocalidadClave(), MQL_INT); $municipio_ae = parametro("idnombremunicipio", $xLoc->DomicilioMunicipio()); $idmunicipio = parametro("idmunicipio", $xLoc->DomicilioMunicipioClave(), MQL_INT); $estado = parametro("identidadfederativa", $xLoc->DomicilioEstadoClaveNum(), MQL_INT); //DEFAULT_NOMBRE_ESTADO $telefono_ae = parametro("idtelefono"); $extension_ae = parametro("idextension"); $numero_empleado = parametro("idnumeroempleado"); $antiguedad_ae = parametro("idantiguedad", DEFAULT_TIEMPO); $departamento_ae = parametro("iddepartamento"); $montoper_ae = parametro("idsalario", 0, MQL_FLOAT); $empresa = parametro("iddependencia", FALLBACK_CLAVE_EMPRESA); $puesto = parametro("idpuesto"); $nss = parametro("idnss"); $cp = parametro("idcodigopostal", $xLoc->DomicilioCodigoPostal(), MQL_INT); $fechaalta = fechasys(); $idcolonia = parametro("idcp_idcodigopostal", 0, MQL_INT); $nombrecolonia = parametro("dlidcodigopostal");
function getListaDeMunicipios($id = "", $estado = SYS_TODAS, $selected = false) { $xLoc = new cLocal(); $id = $id == "" ? "idmunicipio" : $id; $this->mLIDs[] = $id; $selected = setNoMenorQueCero($selected) <= 0 ? $xLoc->DomicilioMunicipioClave() : $selected; $ByEst = setNoMenorQueCero($estado) <= 0 ? "" : " AND (`general_estados`.`clave_numerica` ='{$estado}') "; $sql = "SELECT `general_municipios`.`clave_de_municipio`, `general_municipios`.`nombre_del_municipio`\n\t\tFROM `general_estados` `general_estados`\n\t\tINNER JOIN `general_municipios` `general_municipios`\n\t\tON `general_estados`.`clave_numerica` = `general_municipios`.\n\t\t`clave_de_entidad` WHERE `clave_de_municipio` {$ByEst} "; $xS = new cSelect($id, $id, $sql); $xS->setLabel("TR.municipio"); $xS->setOptionSelect($selected); $xS->setEsSql(); return $xS; }