function jsaSearchPoliza($idejercicio, $idperiodo, $idtipopol, $idpoliza) { $sqle = "SELECT * FROM contable_polizas WHERE ejercicio={$idejercicio}\n\tAND periodo={$idperiodo}\n\tAND tipopoliza={$idtipopol}\n\tAND numeropoliza={$idpoliza}"; $dpol = getFilas($sqle); if ($dpol["numeropoliza"]) { $tab = new TinyAjaxBehavior(); $tab->add(TabSetValue::getBehavior('idejercicio', $dpol["ejercicio"])); $tab->add(TabSetValue::getBehavior('idperiodo', $dpol["periodo"])); $tab->add(TabSetValue::getBehavior('idtipopol', $dpol["tipopoliza"])); $tab->add(TabSetValue::getBehavior('idnumeropol', $dpol["numeropoliza"])); $tab->add(TabSetValue::getBehavior('idNumeroAnterior', $dpol["numeropoliza"])); $tab->add(TabSetValue::getBehavior('idconceptopol', $dpol["concepto"])); $tab->add(TabSetValue::getBehavior('idcargos', $dpol["cargos"])); $tab->add(TabSetValue::getBehavior('idabonos', $dpol["abonos"])); $tab->add(TabSetValue::getBehavior('idfechapol', getFechaMX($dpol["fecha"]))); return $tab->getString(); } }
$rs = getRecordset($setSql); $rows = mysql_num_rows($rs); $counter = 0; while ($rw = mysql_fetch_array($rs)) { //$TR_head = ""; if ($credito_anterior == false) { $credito_anterior = $rw["solicitud"]; } $credito = $rw["solicitud"]; if ($credito != $credito_anterior) { //resetear TR_child $TR_parent .= "\n\n \t\t\t\t{$TR_head}\n\n \t\t\t\t<tr>\n \t\t\t\t\t<td colspan='4'>\n \t\t\t\t\t\t<table width='100%'>\n \t\t\t\t\t\t\t<thead>\n \t\t\t\t\t\t\t\t<th width='10%'>[{$counter}]Recibo</th>\n \t\t\t\t\t\t\t\t<th width='15%'>Fecha</th>\n \t\t\t\t\t\t\t\t<th width='25%'>Operacion</th>\n \t\t\t\t\t\t\t\t<th width='20%'>Monto</th>\n \t\t\t\t\t\t\t\t<th width='30%'>Detalles</th>\n \t\t\t\t\t\t\t<thead>\n \t\t\t\t\t\t\t<tbody>\n \t\t\t\t\t\t\t\t{$TR_child}\n \t\t\t\t\t\t\t</tbody>\n \t\t\t\t\t\t</table>\n \t\t\t\t\t</td>\n \t\t\t\t\t<tr>\n \t\t\t\t\t\t<td colspan='4'> <hr /></td>\n \t\t\t\t\t</tr>\n \t\t\t\t</tr>\n \t\t\t\t"; $TR_child = ""; $TR_head = ""; } $TR_child .= "\n\t\t\t<tr>\n\t\t\t\t<td>" . $rw["recibo"] . "</td>\n\t\t\t\t<td>" . getFechaMX($rw["fecha"]) . "</td>\n\t\t\t\t<td>" . $rw["tipo_de_operacion"] . "</td>\n\t\t\t\t<td class='mny'>" . getFMoney($rw["monto"]) . "</td>\n\t\t\t\t<td>" . $rw["detalles"] . "</td>\n\t\t\t</tr>"; $sumCAP += $rw["monto_original"]; $sumSDO += $rw["saldo_insoluto"]; $TR_head = "\n\t\t\t\t<tr>\n\t\t\t\t\t<th class='izq'>Socio</th>\n\t\t\t\t\t<td>" . $rw["socio"] . "</td>\n\t \t\t\t\t<th class='izq'>Nombre\n\t \t\t\t\t</th><td>" . $rw["nombre"] . "</td>\n\t \t\t\t</tr>\n\t \t\t\t<tr>\n \t\t\t\t\t<th class='izq'>Numero de Solicitud</th>\n \t\t\t\t\t<td>" . $rw["solicitud"] . "</td>\n \t\t\t\t\t<th class='izq'>Fecha de Ministracion</th>\n \t\t\t\t\t<td>" . $rw["fecha_de_otorgamiento"] . "</td>\n \t\t\t\t</tr>\n \t\t\t\t<tr>\n\t \t\t\t\t<th class='izq'>Tipo de Convenio</th>\n\t \t\t\t\t<td>" . $rw["modalidad"] . "</td>\n\t \t\t\t\t<th class='izq'>Fecha de Vencimiento</th>\n\t \t\t\t\t<td>" . $rw["fecha_de_vencimiento"] . "</td>\n\t \t\t\t</tr>\n\t \t\t\t<tr>\n \t\t\t\t\t<th class='izq'>Periocidad</th>\n \t\t\t\t\t<td>" . $rw["condiciones_de_pago"] . "</td>\n \t\t\t\t\t<th class='izq'>Estatus</th>\n \t\t\t\t\t<td>" . $rw["estatus"] . "</td>\n\t \t\t\t</tr>\n\t \t\t\t<tr>\n\t \t\t\t\t<th class='izq'>Monto Ministrado</th>\n\t \t\t\t\t<td class='mny'>" . getFMoney($rw["monto_original"]) . "</td>\n\t \t\t\t\t<th class='izq'>Saldo Actual</th>\n\t \t\t\t\t<td class='mny'>" . getFMoney($rw["saldo_insoluto"]) . "</td>\n \t\t\t\t</tr>"; $credito_anterior = $credito; $counter++; } //Corregir el último //resetear TR_child $TR_parent .= "\n\t\t\n\t\t{$TR_head}\n\t\t\n\t\t<tr>\n\t\t<td colspan='4'>\n\t\t<table width='100%'>\n\t\t<thead>\n\t\t<th width='10%'>[{$counter}]Recibo</th>\n\t\t<th width='15%'>Fecha</th>\n\t\t<th width='25%'>Operacion</th>\n\t\t<th width='20%'>Monto</th>\n\t\t<th width='30%'>Detalles</th>\n\t\t<thead>\n\t\t<tbody>\n\t\t{$TR_child}\n\t\t</tbody>\n\t\t</table>\n\t\t</td>\n\t\t<tr>\n\t\t<td colspan='4'> <hr /></td>\n\t \t\t\t<tr>\n\t \t\t\t\t<th class='izq'>Monto Ministrado</th>\n\t \t\t\t\t<td class='mny'>" . getFMoney($sumCAP) . "</td>\n\t \t\t\t\t<th class='izq'>Saldo Actual</th>\n\t \t\t\t\t<td class='mny'>" . getFMoney($sumSDO) . "</td>\n \t\t\t\t</tr>\t\t\n\t\t</tr>\n\t\t</tr>\n\t\t"; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title></title>
function getFicha($fieldset = false, $trTool = "", $extendido = false) { $Dcta = $this->getDatosInArray(); $xF = new cFecha(); $xLi = new cSQLListas(); $xQL = new MQL(); $rw = $Dcta; $cuenta = $rw["numero_cuenta"]; $modalidad = $rw["tipo"]; $FApertura = getFechaMX($rw["fecha_apertura"]); $tasa = $rw["tasa_otorgada"]; $producto = $rw["subproducto"]; $saldo = $rw["saldo_cuenta"]; $mancomunantes = $this->mNombreMancomunados; $observaciones = $rw["observaciones"]; $tool = $trTool; $thead = ""; $xL = new cLang(); if ($extendido == true) { $xSoc = new cSocio($this->getClaveDePersona()); $xSoc->init(); $nombrepersona = $xSoc->getNombreCompleto(); $thead .= "<tr><th class='izq'>" . $xL->getT("TR.nombre completo") . "</th>"; $thead .= "<td colspan='3'>{$nombrepersona}</td><tr>"; } //eOperations = false; if (trim($mancomunantes) == "") { } else { $tool .= "<tr><th>" . $xL->getT("TR.Mancomunados") . "</th><td colspan='3'>{$mancomunantes}</td><tr>"; } //Obtener Mancomunantes /*$SQLMan = $xLi->getListadoDeRelaciones($this->getClaveDePersona(), $this->getNumeroDeCuenta(), PERSONAS_REL_MANCOMUNADO ); $rsMan = $xQL->getDataRecord($SQLMan); if($xQL->getNumberOfRows() > 0){ $tool .= "<tr><th colspan='4'>" . $xL->getT("TR.Mancomunados") . "</th><tr>"; foreach ($rsMan as $rowM){ //$idmanco = $tool .= "<tr>"; $tool .= "<td>"; $tool .= "</tr>"; } }*/ if ($this->mTipoDeCuenta == CAPTACION_TIPO_PLAZO) { $thead = $thead == "" ? "" : "<thead>{$thead}</thead>"; $exoFicha = "\n\t\t\t\t<table id='ficha-captacion'>\n\t\t\t\t\t{$thead}\n\t\t\t\t<tbody>\n\t\t\t\t<tr>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.clave_de_cuenta") . "</th>\n\t\t\t\t\t<td>" . $this->mNumeroCuenta . "</td>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.Producto") . "</th>\n\t\t\t\t\t<td>" . $Dcta["subproducto"] . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.Fecha de Operacion") . "</th>\n\t\t\t\t\t<td>" . $xF->getFechaCorta($Dcta["apertura"]) . "</td>\n\t\t\t\t\t<th class='izq'>Fecha de Vencimiento</th>\n\t\t\t\t\t<td>" . $xF->getFechaCorta($Dcta["vencimiento"]) . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.tasa actual") . "</th>\n\t\t\t\t\t<td class='mny'> % " . $Dcta["tasa"] * 100 . "</td>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.dias de Inversion") . "</th>\n\t\t\t\t\t<td class='mny'>" . $Dcta["dias"] . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.saldo") . "</th><td class='mny'>" . getFMoney($Dcta["saldo"]) . "</td>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.observaciones") . "</th><td>" . $Dcta["observaciones"] . "</td>\n\t\t\t\t</tr>\n\t\t\t\t{$tool}\n\t\t\t\t</tbody>\n\t\t\t\t</table>"; } elseif ($this->mTipoDeCuenta == CAPTACION_TIPO_VISTA) { $thead = $thead == "" ? "" : "<thead>{$thead}</thead>"; $exoFicha = "\n\t\t\t\t<table id='ficha-captacion'>\n\t\t\t\t{$thead}\n\t\t\t\t<tbody>\n\t\t\t\t<tr>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.clave_de_cuenta") . "</th><td>{$cuenta}</td>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.Fecha de Registro") . "</th><td>" . $xF->getFechaCorta($FApertura) . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.tipo") . "</th><td>{$modalidad}</td>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.producto") . "</th><td>{$producto}</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.tasa") . "</th><td class='mny'>% " . getFMoney($tasa * 100) . "</td>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.saldo") . "</th><td class='mny'>" . getFMoney($saldo) . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th class='izq'>" . $xL->getT("TR.notas") . "</th><td colspan='3'>{$observaciones}</td>\n\t\t\t\t</tr>\n\t\t\t\t{$tool}\n\t\t\t\t</tbody>\n\t\t\t\t</table>"; } else { } if ($fieldset == true) { $exoFicha = "<fieldset>\n\t\t\t\t\t\t\t\t<legend> " . $xL->getT("TR.Ficha de datos") . " </legend>\n\t\t\t\t\t\t\t\t{$exoFicha}\n\t\t\t\t\t\t\t</fieldset>"; } return $exoFicha; }
$fecha = $ryx["fecha_afectacion"]; $sdo_al_corte += $ryx["monto"]; $detallado = substr($ryx["detalles"], 0, 15); $oes = ""; if ($ryx["afectacion"] == -1) { $oes = "<td> </td>\n\t\t\t\t\t\t\t<td class='mny'>" . getFMoney($ryx["afectacion_real"]) . "</td>\n\t\t\t\t\t\t\t<td> </td>"; $retiros += $ryx["afectacion_real"]; } 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); }