function setGarantiaDeCredito($clave_de_garantia, $contar = "1", $datos = false) { $xTG = new cCreditos_tgarantias(); $xTV = new cCreditos_tvaluacion(); $xCG = new cCreditos_garantias(); $datos = $datos == false ? $xCG->query()->initByID($clave_de_garantia) : $datos; $xTG->setData($xTG->query()->initByID($xCG->tipo_garantia()->v())); $xTV->setData($xTV->query()->initByID($xCG->tipo_valuacion()->v())); $this->mArr["variable_credito_garantiareal" . $contar . "_clave"] = $clave_de_garantia; $this->mArr["variable_credito_garantiareal" . $contar . "_tipo"] = $xTG->descripcion_tgarantias()->v(); $this->mArr["variable_credito_garantiareal" . $contar . "_valuacion"] = $xTV->descripcion_tvaluacion()->v(); $this->mArr["variable_credito_garantiareal" . $contar . "_valor"] = $xCG->monto_valuado()->v(); $this->mArr["variable_credito_garantiareal" . $contar . "_fecharesguardo"] = $xCG->fecha_resguardo()->v(); $this->mArr["variable_credito_garantiareal" . $contar . "_fecharegistro"] = $xCG->fecha_recibo()->v(); $this->mArr["variable_credito_garantiareal" . $contar . "_documento"] = $xCG->documento_presentado()->v(); $this->mArr["variable_credito_garantiareal" . $contar . "_descripcion"] = $xCG->descripcion->v(); $this->mArr["variable_credito_garantiareal" . $contar . "_observaciones"] = $xCG->observaciones()->v(); }
function add($tipo, $tipo_de_valuacion = false, $valor = 0, $persona_propietaria = false, $nombre_del_propietario = "", $fecha_de_adquisicion = false, $documento_presentado = "", $estado_fisico = false, $descripcion = "", $observaciones = "", $fecha_actual = false) { $fecha_actual = $fecha_actual == false ? fechasys() : $fecha_actual; $persona_propietaria = $persona_propietaria == false ? DEFAULT_SOCIO : $persona_propietaria; $tipo_de_valuacion = $tipo_de_valuacion == false ? FALLBACK_CRED_GARANTIAS_TVALUACION : $tipo_de_valuacion; $xGar = new cCreditos_garantias(); $xGar->idcreditos_garantias($xGar->query()->getLastID()); $xGar->descripcion($descripcion); $xGar->documento_presentado($documento_presentado); $xGar->eacp(EACP_CLAVE); $xGar->estado_presentado($estado_fisico); $xGar->estatus_actual(CREDITO_GARANTIA_ESTADO_PRESENTADO); $xGar->fecha_adquisicion($fecha_de_adquisicion); $xGar->fecha_devolucion($fecha_actual); $xGar->fecha_recibo($fecha_actual); $xGar->fecha_resguardo($fecha_actual); $xGar->idsocio_duenno($persona_propietaria); $xGar->idusuario(getUsuarioActual()); $xGar->observaciones($observaciones); $xGar->observaciones_del_resguardo(""); $xGar->propietario($nombre_del_propietario); $xGar->socio_garantia($this->mClavePersona); $xGar->solicitud_garantia($this->mClaveCredito); $xGar->sucursal(getSucursal()); $xGar->tipo_garantia($tipo); $xGar->tipo_valuacion($tipo_de_valuacion); $xGar->monto_valuado($valor); $q = $xGar->query()->insert(); $id = $q->save(); $this->mMessages .= $q->getMessages(OUT_TXT); return $id; }