//======================= cancelar todas las cajas a 0 $sqlCa = $xLi->getListadoDeCajasConUsuario(TESORERIA_CAJA_ABIERTA); $rs = $ql->getDataRecord($sqlCa); foreach ($rs as $rw) { $xCaja = new cCaja(); $xCaja->init($rw["codigo"]); if ($xCaja->setActualizaFondosCobrados() > TOLERANCIA_SALDOS) { $messages .= "ERROR\t Caja No cerrada por tener fondos pendientes \r\n"; } else { $xCaja->setCloseBox(getUsuarioActual(), 0); } $messages .= $xCaja->getMessages(OUT_TXT); } //Verificar lo Valores por defecto if ($xSuc->existeSocio(DEFAULT_SOCIO) == false) { $cajaLocalR = $xSuc->getCajaLocalResidente(); $xSoc = new cSocio(DEFAULT_SOCIO); $xSoc->add("", "PUBLICO_GENERAL", "", "POR_REGISTRAR", "POR_REGISTRAR", $cajaLocalR, false, "DESCONOCIDO", 99, 99, 99, 99, 99, 1, DEFAULT_GRUPO, "", 1, "0", DEFAULT_SOCIO, getSucursal()); $messages .= $xSoc->getMessages(OUT_TXT); } if ($xSuc->existeCredito(DEFAULT_CREDITO) == false) { $xCred = new cCredito(DEFAULT_CREDITO, DEFAULT_SOCIO); $xCred->add(DEFAULT_TIPO_CONVENIO, DEFAULT_SOCIO, DEFAULT_CUENTA_CORRIENTE, 0, CREDITO_TIPO_PERIOCIDAD_FINAL_DE_PLAZO, 1, 1, CREDITO_DEFAULT_DESTINO, DEFAULT_CREDITO, DEFAULT_GRUPO, "CREDITO POR DEFECTO"); $messages .= $xCred->getMessages(OUT_TXT); } if ($xSuc->existeCuenta(DEFAULT_CUENTA_CORRIENTE) == false) { $xCta = new cCuentaALaVista(DEFAULT_CUENTA_CORRIENTE); $xCta->setNuevaCuenta("99", "99", DEFAULT_SOCIO); $messages .= $xCta->getMessages(OUT_TXT); } $ql = new MQL();
$idactividad = parametro("idactividad", FALLBACK_ACTIVIDAD_ECONOMICA); $nombreempresa = parametro("idrazonsocialtrabajo", ""); $espep = parametro("espep", false, MQL_BOOL); $esextranjero = parametro("esextranjero", false, MQL_BOOL); $origen_relacion = parametro("idorigenrelacionado", false, MQL_INT); //verificar si es persona moral $xFJ = new cPersonaFiguraJuridica($idfigurajuridica); if ($xFJ->isFisica() == false) { $idnombrecompleto = $razonSocial; //rfc completo $idapellidopaterno = ""; $idapellidomaterno = ""; } $agregardom = trim($calle) == "" ? false : true; if (SISTEMA_CAJASLOCALES_ACTIVA == false) { $idcajalocal = $xSuc->getCajaLocalResidente(); } if (trim($idnombrecompleto . $idapellidopaterno) == "") { $msg .= "ERROR\tNo existe la persona en alta\r\n"; $ready = false; } if ($ready == true) { $xCL = new cCajaLocal($idcajalocal); $xCL->init(); $xSoc = new cSocio(false); //verificar si existe el socio $success = $xSoc->add($idnombrecompleto, $idapellidopaterno, $idapellidomaterno, $idrfc, $idcurp, $idcajalocal, $idfechanacimiento, $idlugardenacimiento, $idtipodeingreso, $idestadocivil, $idgenero, $empresa, $idregimenmatrimonial, $idfigurajuridica, $gruposolidario, $idobservaciones, $idtipoidentificacion, $idnumerodocumento, false, $sucursal, $idtelefono, $idemail, $iddependientes, $idfecharegistro, AML_PERSONA_BAJO_RIESGO, $idclavefiel, $idpais, $idregimenfiscal); //razones de no fiel ... como nota if ($success == true) { if ($descuento > 0) { $xSoc->setMontoAhorroPreferente($descuento);
function init($sucursal = false) { $sucursal = $sucursal == false ? getSucursal() : $sucursal; //if( ($sucursal != getSucursal()) OR !isset($_SESSION["domicilio.cp"]) ){ $cargar = false; $cargar = !isset($_SESSION[SYS_LOCAL_VARS_LOAD]) ? true : $cargar; $cargar = $sucursal != getSucursal() ? true : $cargar; if ($cargar == true) { //$this->mCajaLocal $this->mClaveDeEstado = EACP_CLAVE_NUM_ENTIDADFED; $this->mClaveDeEstadoABC = EACP_CLAVE_DE_ENTIDADFED; $this->mClaveDeEstadoSIC = EACP_CLAVE_DE_ENTIDAD_SIC; $this->mLocalidad = EACP_LOCALIDAD; $this->mClaveLocalidad = EACP_CLAVE_DE_LOCALIDAD; $this->mMunicipio = EACP_MUNICIPIO; $this->mClaveDeMunicipio = EACP_CLAVE_DE_MUNICIPIO; $this->mClavePostal = EACP_CODIGO_POSTAL; $this->mEntidadFed = EACP_ESTADO; $this->mCajaLocal = DEFAULT_CAJA_LOCAL; $this->mCalle = EACP_DOMICILIO_CALLE; $this->mNumeroExt = EACP_DOMICILIO_NUM_EXT; $this->mNumeroInt = EACP_DOMICILIO_NUM_INT; $this->mNombrePais = EACP_DOMICILIO_PAIS; $this->mColonia = EACP_COLONIA; $xSuc = new cSucursal($sucursal); if ($xSuc->init() == true) { $this->mClaveDeEstado = $xSuc->getClaveDeEstado(); $this->mClaveDeEstadoABC = $xSuc->getClaveDeEstadoABC(); $this->mClaveDeEstadoSIC = $xSuc->getClaveDeEstadoSIC(); $this->mLocalidad = $xSuc->getNombreLocalidad(); $this->mClaveLocalidad = $xSuc->getClaveDeLocalidad(); $this->mMunicipio = $xSuc->getMunicipio(); $this->mClaveDeMunicipio = $xSuc->getClaveDeMunicipio(); $this->mClavePostal = $xSuc->getCodigoPostal(); $this->mEntidadFed = $xSuc->getEstado(); $this->mCajaLocal = $xSuc->getCajaLocalResidente(); $this->mCalle = $xSuc->getCalle(); $this->mNumeroExt = $xSuc->getNumeroExterior(); $this->mNumeroInt = $xSuc->getNumeroInterior(); //$this->mNombrePais = $xSuc->ge $this->mColonia = $xSuc->getColonia(); } $_SESSION["domicilio.localidad"] = $this->mLocalidad; $_SESSION["domicilio.localidad.clave"] = $this->mClaveLocalidad; $_SESSION["domicilio.municipio"] = $this->mMunicipio; $_SESSION["domicilio.municipio.clave"] = $this->mClaveDeMunicipio; $_SESSION["domicilio.estado.clave.abc"] = $this->mClaveDeEstadoABC; $_SESSION["domicilio.estado.clave.sic"] = $this->mClaveDeEstadoSIC; $_SESSION["domicilio.estado.clave.num"] = $this->mClaveDeEstado; $_SESSION["domicilio.estado"] = $this->mEntidadFed; $_SESSION["domicilio.cp"] = $this->mClavePostal; $_SESSION["domicilio.cajalocal"] = $this->mCajaLocal; $_SESSION["domicilio.colonia"] = $this->mColonia; $_SESSION["domicilio.calle"] = $this->mCalle; $_SESSION["domicilio.numero.ext"] = $this->mNumeroExt; $_SESSION["domicilio.numero.int"] = $this->mNumeroInt; $_SESSION["domicilio.pais"] = $this->mNombrePais; $_SESSION[SYS_LOCAL_VARS_LOAD] = true; } }