function jsaReRelaciones($idsocio) { //Checar compatibilidad numerica entre los dependientes economicos $sqlL = new cSQLListas(); $cBenef = new cTabla($sqlL->getListadoDeRelaciones($idsocio)); $xTbl = new cHTabla("idtblrels"); $xHSel = new cHSelect(); $xChk = new cHCheckBox(); $xText = new cHText(); $xText->setDivClass(""); $xChk->setDivClass(""); $xBtn = new cHButton(); $xUl = new cHUl(); $li = $xUl->getO(); $li->setT("ul"); $li->setClass("tags blue"); $li->add($xBtn->getBasic("TR.Guadar", "jsGuardarReferencia()", $xBtn->ic()->GUARDAR, "idguardar", false, true), ""); $xTbl->initRow(); $xTbl->addTD($xText->getDeNombreDePersona()); $xTbl->addTD($xHSel->getListaDeTiposDeRelaciones("", "")->get("")); $xTbl->addTD($xHSel->getListaDeTiposDeParentesco()->get("")); $xTbl->addTD($xChk->get("TR.es dependiente_economico", "dependiente")); $xTbl->addRaw("<td class='toolbar-24'>" . $xUl->get() . "</td>"); $xTbl->endRow(); $cBenef->addTool(1); $cBenef->addTool(2); $cBenef->setKeyField("idsocios_relaciones"); return $xTbl->get() . $cBenef->Show(); }
$xTa->addTD(" "); $xTa->addTD(" "); } /* `personas_perfil_transaccional`.`clave_de_tipo_de_perfil` AS `tipo`, `personas_perfil_transaccional_tipos`.`nombre_del_perfil` AS `perfil`, `personas_domicilios_paises`.`nombre_oficial` AS `pais`, `personas_perfil_transaccional`.`maximo_de_operaciones` AS `numero`, `personas_perfil_transaccional`.`cantidad_maxima` AS `monto`*/ $psql = $xL->getListadoDePerfil($codigo_de_socio); $rsql = $query->getDataRecord($psql); foreach ($rsql as $rperfil) { $xTa->addTD($rperfil["perfil"]); $xTa->addTD($rperfil["numero"]); $xTa->addTD($rperfil["monto"]); } //perfil transaccional //$xAml = new cAMLPersonas($codigo_de_socio); //$xAml->init($codigo_de_socio, $rows); //$xAml->getPerfilDeRiesgo(); //$xTa->addTD( $xTa->endRow(); } } $xRPT->addContent($xTa->get()); //$xRPT->addContent( $xT->Show( $xHP->getTitle() ) ); //============ Agregar HTML //$xRPT->addContent( $xHP->init($jsEvent) ); //$xRPT->addContent( $xHP->end() ); $xRPT->setResponse(); $xRPT->setSenders($senders); echo $xRPT->render(true);
$xChk->setDivClass(""); $xBtn = new cHButton(); $xUl = new cHUl(); $li = $xUl->getO(); $li->setT("ul"); $li->setClass("tags blue"); $li->add($xBtn->getBasic("TR.Guadar", "jsGuardarReferencia()", $xBtn->ic()->GUARDAR, "idguardar", false, true), ""); $xTbl->initRow(); $xTbl->addTD($xText->getDeNombreDePersona()); $xTbl->addTD($xHSel->getListaDeTiposDeRelaciones("", "")->get("")); $xTbl->addTD($xHSel->getListaDeTiposDeParentesco()->get("")); $xTbl->addTD($xChk->get("TR.es dependiente_economico", "dependiente")); $xTbl->addRaw("<td class='toolbar-24'>" . $xUl->get() . "</td>"); $xTbl->endRow(); $xFRM->addHTML("<h2>" . PERSONAS_TITULO_PARTES . "</h2>"); $xFRM->addHTML($xTbl->get()); $xFRM->addHTML('<div id="ListaDeRelaciones"></div>'); } } if ($agregardom == true and setNoMenorQueCero($persona) > 0) { $xSoc->set($persona); if ($xSoc->init() == true) { $xCol = null; $nexterior = parametro("idnumeroexterior"); $tipo_acceso = parametro("idtipoacceso", "calle", MQL_RAW); $ninterior = parametro("idnumerointerior"); $referencia = parametro("idreferencias"); $tresidencial = parametro("idtelefono1"); $tmovil = parametro("idtelefono2"); $principal = parametro("idprincipal", true, MQL_BOOL); $regimen = parametro("idregimendevivienda", DEFAULT_PERSONAS_REGIMEN_VIV);
function getResumenDeCaja() { $xF = new cFecha(); $xSQL = new cSQLListas(); $xTxt = new cHText(); $xLn = new cLang(); $xTbl = new cHTabla(); $this->mSumaRecibos = 0; $this->mSumaCobros = 0; $resumen = ""; $fecha_inicial = $this->mFecha; $fecha_final = $this->mFecha; $cajero = $this->mCajero; //==================================================================== TOTAL CORTE $resumen .= "<h3>" . $xLn->getT("TR.Resumen de caja") . "</h3>"; $sqlTi = $xSQL->getListadoResumenTesoreria($cajero, $fecha_inicial, $fecha_final); $xT = new cTabla($sqlTi); $xT->setTdClassByType(); $xT->setFootSum(array(2 => "operacion", 3 => "recibido", 4 => "cambio")); $resumen .= $xT->Show("TR.Resumen"); $resumen .= "<input type='hidden' id='idsumacaja' value='" . $xT->getFieldsSum("recibido") . "' />"; $resumen .= "<h3>" . $xLn->getT("TR.Efectivo") . "</h3>"; //==================================================================== EFECTIVO $sqlTE = $xSQL->getListadoResumenOperaciones($fecha_inicial, $fecha_final, $cajero, TESORERIA_COBRO_EFECTIVO); $xTE = new cTabla($sqlTE); $xTE->setTdClassByType(); $xTE->setFootSum(array(5 => "total")); $resumen .= $xTE->Show("TR.Cobros por Efectivo"); $this->mSumaRecibos += $xTE->getFieldsSum("total"); $resumen .= "<h3>" . $xLn->getT("TR.Documentos") . "</h3>"; $sqlArq = "SELECT\r\n\t\t\t\t`tesoreria_caja_arqueos`.`fecha_de_arqueo`,\r\n\t\t\t\t`tesoreria_caja_arqueos`.`documento`,\r\n\t\t\t\t`tesoreria_caja_arqueos`.`monto_total_arqueado`,\r\n\t\t\t\t`tesoreria_caja_arqueos`.`observaciones` \r\n\t\t\tFROM\r\n\t\t\t\t`tesoreria_caja_arqueos` `tesoreria_caja_arqueos` \r\n\t\t\tWHERE\r\n\t\t\t\t(`tesoreria_caja_arqueos`.`codigo_de_caja` ='" . $this->getKey() . "')"; $xTArq = new cTabla($sqlArq); $xTArq->setTdClassByType(); $xTArq->setFootSum(array(2 => "monto_total_arqueado")); $resumen .= $xTArq->Show("TR.Arqueo"); $this->mSumaCobros += $xTArq->getFieldsSum("monto_total_arqueado"); //==================================================================== CHEQUES Y DOCUMENTOS $sqlLC = $xSQL->getListadoDeTesoreria($cajero, $fecha_inicial, $fecha_final, TESORERIA_COBRO_CHEQUE); $xT2 = new cTabla($sqlLC); $xT2->setTdClassByType(); $xT2->setFootSum(array(5 => "operacion")); $resumen .= $xT2->Show("TR.Operaciones en Cheque"); $this->mSumaCobros += $xT2->getFieldsSum("operacion"); $sqlTD = $xSQL->getListadoResumenOperaciones($fecha_inicial, $fecha_final, $cajero, TESORERIA_COBRO_CHEQUE); $xTD = new cTabla($sqlTD); $xTD->setTdClassByType(); $xTD->setFootSum(array(5 => "total")); $resumen .= $xTD->Show("TR.Cobros por Cheque"); $this->mSumaRecibos += $xTD->getFieldsSum("total"); $resumen .= "<h3>" . $xLn->getT("TR.Bancos") . "</h3>"; //==================================================================== TRANFERENCIAS $sqlTO = $xSQL->getListadoDeCajaEnBanco(BANCOS_OPERACION_DEPOSITO, "", $cajero, $fecha_inicial, $fecha_final); $xT = new cTabla($sqlTO); $xT->setTdClassByType(); $xT->setFootSum(array(4 => "monto")); $resumen .= $xT->Show("TR.Operaciones Bancarias"); $this->mSumaCobros += $xT->getFieldsSum("monto"); //------------------------------------------- $sqlT = $xSQL->getListadoResumenOperaciones($fecha_inicial, $fecha_final, $cajero, TESORERIA_COBRO_TRANSFERENCIA); $xT = new cTabla($sqlT); $xT->setTdClassByType(); $xT->setFootSum(array(5 => "total")); $resumen .= $xT->Show("TR.Cobros por Transferencia"); $this->mSumaRecibos += $xT->getFieldsSum("total"); //==================================================================== $xTbl->initRow(); $xTbl->addTH("TR.Suma de Recibos"); $xTbl->addTD(getFMoney($this->mSumaRecibos)); $xTbl->endRow(); $xTbl->initRow(); $xTbl->addTH("TR.Suma de Cobranza"); $xTbl->addTD(getFMoney($this->mSumaCobros)); $xTbl->endRow(); $resumen .= $xTbl->get(); $resumen .= "<input type='hidden' id='idsumaoperaciones' value='" . $this->mSumaRecibos . "' />"; $resumen .= "<input type='hidden' id='idsumacobros' value='" . $this->mSumaCobros . "' />"; $this->mArqueoInit = true; return $resumen; }
//marcadores $xTbl->addRaw("<tr><td colspan='3'>" . $xSoc->getObservaciones() . "</td></tr>"); //$xTbl->initRow(); $rsdr = $mql->getDataRecord("SELECT * FROM `socios_vivienda` WHERE `socio_numero`={$id}"); $adr = ""; foreach ($rsdr as $rwr) { $xDom = new cPersonasVivienda(); $xDom->init(false, $rwr); $adr .= $xDom->getFicha(); } //$xTbl->addTH(); //$xTbl->addTD($adr); $xTbl->addRaw("<tr><td colspan='3'><h1>" . $xLng->getT("TR.Direcciones") . "<h1><hr />{$adr}</td></tr>"); //$xTbl->endRow() $xFld = new cHFieldset($flTitle); $xFld->addHElem($xTbl->get()); $txtLst .= $xFld->get(); } } if ($getPDF == true) { //base64_encode($sql) $xFMT = new cFormato(8801); $xFMT->setProcesarVars(array("variable_listado_de_cedulas" => $txtLst, "variable_item_buscado" => "{$nombre} / {$apaterno} / {$amaterno}", "variable_cadena_consulta" => "")); $xRPT = new cReportes($xHP->getTitle()); $xRPT->getEncabezado($xHP->getTitle()); if ($ret == true) { $xRPT->setOut(OUT_HTML); $xRPT->setFile("ofacs_list_"); $xRPT->addContent($xFMT->get()); $xRPT->render(true); $dompdf = new DOMPDF();
//header("Content-type: text/x-csv"); header("Content-type: text/plain"); //header("Content-type: application/csv"); header("Content-Disposition: attachment; filename={$archivo}"); echo $rpt; if ($definitivo == true) { //Guardar $sqlUpdate = " UPDATE `aml_risk_register` SET `estado_de_envio` = 1, `fecha_de_envio`= " . $xF->getInt() . "\n\t\t\tWHERE (SELECT `tipo_de_riesgo` FROM `aml_risk_catalog` WHERE\n\t\t\t(`clave_de_control`= `aml_risk_register`.`tipo_de_riesgo`= " . AML_CLAVE_OPERACIONES_INTERNAS . "\n\t\t\t\tOR\n\t\t\t`clave_de_control`= `aml_risk_register`.`tipo_de_riesgo`= " . AML_CLAVE_OPERACIONES_INUSUALES . ")\n\t\t\tAND (getFechaByInt(`aml_risk_register`.`fecha_de_reporte`) <='{$FechaFinal}')\n\t\t\tAND (`aml_risk_register`.`estado_de_envio` =0)\n\t\t\tAND (`aml_risk_register`.`reporte_inmediato` =1)\t\t\t\n\t\t\t"; $query->setRawQuery($sqlUpdate); //enviar por mail al administrador $xMail = new cNotificaciones(); $xMail->sendMail($archivo, $rpt, ADMIN_MAIL); } } else { $xRPT = new cReportes(); $xRPT->setOut(OUT_HTML); $xRPT->addContent($xRPT->getHInicial($xHP->getTitle(), $FechaInicial, $FechaFinal)); $arrTitulos = array(); foreach ($Estructura as $indice => $propiedades) { $xCampo = new cReportes_LayoutTipos($propiedades); $arrTitulos[] = $xCampo->getNombre(); } $xHTable->addTitles($arrTitulos); if ($msg != "") { $xRPT->addFooterBar("<h3>El reporte contiene los siguientes errores</h3>" . $msg); } $xRPT->addContent($xHTable->get()); $xRPT->setToPrint(); echo $xRPT->render(true); } }
$xHT->endRow(); $xHT->initRow(); $xTxD->addEvent("jsActualizarDoctos", "onchange"); $xHT->addTD("3"); $xHT->addTD($xTxD->getNormal("documento-03")); $xHT->addTD($xTxD->getDeMoneda("idmontodoc-03")); $xHT->addTD($xTxD->getDeObservaciones("idobserva-03")); $xHT->endRow(); $xHT->initRow(); $xTxD->addEvent("jsActualizarDoctos", "onchange"); $xHT->addTD("4"); $xHT->addTD($xTxD->getNormal("documento-04")); $xHT->addTD($xTxD->getDeMoneda("idmontodoc-04")); $xHT->addTD($xTxD->getDeObservaciones("idobserva-04")); $xHT->endRow(); $xDiv->addHElem($xHT->get()); $xDiv->addHElem("<h3>" . $xFRM->l()->getT("TR.Diferencia en Arqueo") . "<id id='diferenciacorte'></i></h3>"); // $xTab->addTab("TR.Resumen", "<div id='resumen'></div>"); $xTab->addTab("TR.Efectivo", $xDiv->get()); $xFRM->OHidden("idsumavalores", 0, ""); $xFRM->OHidden("idsumadoctos", 0, ""); $xFRM->addHTML($xTab->get()); $xFRM->addAviso($msg); //$xFRM->addSubmit(); echo $xFRM->get(); $jxc->drawJavaScript(false, true); ?> <script > var xg = new Gen(); var sumaArq = 0;
} elseif ($ryx["afectacion"] == 1) { $oes = "<td class='mny'>" . getFMoney($ryx["afectacion_real"]) . "</td>\n\t\t\t\t\t\t\t<td> </td>\n\t\t\t\t\t\t\t<td> </td>"; $depositos += $ryx["afectacion_real"]; } else { $oes = "<td> </td>\n\t\t\t\t\t\t\t<td> </td>\n\t\t\t\t\t\t\t<td class='mny'>" . getFMoney($ryx["afectacion_real"]) . "</td>"; //$depositos = $depositos + $ryx["afectacion_real"]; $inversiones += $ryx["afectacion_real"]; } $tr = "<tr>\n\t\t\t<td>" . getFechaMX($fecha) . "</td>\n\t\t\t<td>" . $ryx["recibo_afectado"] . "</td>\n\t\t\t<td>{$tipoop}</td>\n\t\t\t{$oes}\n\n\t\t\t<td class='mny'>" . getFMoney($sdo_al_corte) . "</td>\n\t\t\t<td>{$detallado}</td>\n\t\t\t</tr>"; //Si Aplica por Fechas if ($AppByFechas == 1) { if (strtotime($fecha) < strtotime($fecha_inicial) or strtotime($fecha) > strtotime($fecha_final)) { $tr = ""; } } $xHT->addRaw($tr); } $saldo_final = $depositos - $retiros; $xHT->addRaw("<tr>\n\t\t\t<td> </td>\n\t\t\t<th colspan='2'>SUMATORIA TOTAL DE MOVIMIENTOS</th>\n\t\t\t<th>" . getFMoney($depositos) . "</th>\n\t\t\t<th>" . getFMoney($retiros) . "</th>\n\t\t\t<th>" . getFMoney($inversiones) . "</th>\n\t\t\t<th class='mny'>" . getFMoney($saldo_final) . "</th>\n\t\t\t<td> </td>\n\t\t</tr>"); if (round($saldo, 2) != round($saldo_final, 2)) { if (FORCE_CUADRE_EN_OPERACIONES == true) { $arrUp = array("saldo_cuenta" => $saldo_final); $xCuenta->setUpdate($arrUp); } if ($out != OUT_EXCEL) { $xRPT->addContent("<style>\n\t\t\t\tbody {\n\t\t\t\t\tbackground-image: url(\"../images/error_saldos.png\");\n\t\t\t\t\tbackground-repeat: repeat;\n\t\t\t\t}\n\t\t\t\t</style>"); } } $xRPT->setOut($out); $xRPT->addContent($xHT->get()); echo $xRPT->render(true);
$xText = new cHText(); $xText->setDivClass(""); $xChk->setDivClass(""); $xBtn = new cHButton(); $xUl = new cHUl(); $li = $xUl->getO(); $li->setT("ul"); $li->setClass("tags blue"); $li->add($xBtn->getBasic("TR.Guadar", "jsGuardarProveedor()", $xBtn->ic()->GUARDAR, "idguardar", false, true), ""); $xTbl->initRow(); $xTbl->addTD($xText->getDeNombreDePersona("idpersona2")); $xFRM->OHidden("idtipoderelacion2", PERSONAS_REL_PROV_RECURSOS); $xTbl->addTD($xHSel->getListaDeTiposDeParentesco("idtipodeparentesco2")->get("")); $xTbl->addRaw("<td class='toolbar-24'>" . $xUl->get() . "</td>"); $xTbl->endRow(); $xFRM->addHElem($xTbl->get()); $xFRM->endSeccion(); $xFRM->addSeccion("idlista", "TR.Lista de Personas"); $xFRM->addHTML("<div id='ListaDeRelaciones'></div>"); $xFRM->OHidden("idcredito", $credito); $xFRM->OHidden("idpersona", $persona); } else { $xFRM->addCreditBasico(); $xFRM->addSubmit(); } echo $xFRM->get(); //$jxc ->drawJavaScript(false, true); ?> <link href="../css/jtable/lightcolor/orange/jtable.min.css" rel="stylesheet" type="text/css" /> <script src="../js/jtable/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script> <script src="../js/jtable/jquery.jtable.js" type="text/javascript"></script>