$arrUpdate["ultimo_periodo_afectado"] = SYS_CERO; } //Pagos de solo interes if ($xCred->getPagosSinCapital() == true) { $arrUpdate["ultimo_periodo_afectado"] = $ultima_parcialidad; } $xCred->setUpdate($arrUpdate); // -------------------------------------------- Actualiza el Saldo del Recibo $xCred->init(); $xFRM->addHTML($xCred->getFicha(true, "", false, true)); $xFRM->addHTML($xPlan->getFicha()); $sqlparc = "SELECT periodo_socio AS 'parcialidad', MAX(fecha_afectacion) AS 'fecha_de_pago', SUM((afectacion_real * valor_afectacion)) AS 'total_parcialidad',\n\t\t\t\t\t MAX(saldo_anterior) AS 'saldo_anterior_', MIN(saldo_actual) AS 'saldo_actual_' FROM operaciones_mvtos\n\t\t\t\tWHERE recibo_afectado={$idrecibo} GROUP BY periodo_socio ORDER BY periodo_socio"; $cTMvtos = new cTabla($sqlparc); $cTMvtos->setWidth(); $xFRM->addHTML($cTMvtos->Show()); $urctr = $xCred->getPathDelContrato(); $urlsend = $DProducto->getPathPagare($solicitud); $xFRM->addAviso("Dias Totales: {$dias_netos} -- Vence: {$fecha_de_vencimiento}"); $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "plan de pagos"), "jsImprimirPlanPagos({$idrecibo})", "lista", "cm1", false)); $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "orden de desembolso"), "jsImprimirOrdenDesembolso()", "lista", "cm2", false)); $xFRM->addToolbar($xBtn->getBasic($xFRM->lang(array("imprimir", "CONTRATO de", "credito")), "jsImprimirContrato()", "lista", "cm3", false)); $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "recibo"), "jsImprimirReciboDePrestamo()", "lista", "cm4", false)); $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "mandato"), "jsImprimirMandato()", "lista", "cm5", false)); $xFRM->addToolbar($xBtn->getBasic($xFRM->lang("imprimir", "pagare"), "jsImprimirPagare()", "lista", "cm6", false)); $xFRM->addHElem("<div class='tx4'><label for='idNoAvales'>No Mostrar Avales</label><input name=\"noAvales\" id=\"idNoAvales\" type=\"checkbox\" onchange=\"setNoAvales()\" /></div>"); } //Graba los Mensages del LOG y cierra el Archivo $msg .= $xPlan->getMessages(); $msg .= $msgM; $msg .= $msgC; $msg .= $msgPIE;
$xHP->init(); $xFRM = new cHForm("frmacciones", "./"); if ($idsolicitud <= 0 or $monto_cheque1 <= 0) { echo JS_CLOSE; } else { $xCred = new cCredito($idsolicitud, $idsocio); $xCred->init(); if ($xCred->getEstadoActual() == CREDITO_ESTADO_AUTORIZADO or $monto_cheque1 <= 0) { $recibo = $xCred->setMinistrar($recibo_fiscal, $cheque, $monto_cheque1, $cuenta_cheques, $cheque2, $cuenta_cheques2, $observaciones, $fecha); if (setNoMenorQueCero($recibo) > 0) { $xFRM->addHTML($xCred->getFichaDeSocio()); $xFRM->addHTML($xCred->getFicha()); $xFRM->OButton("TR.RECIBO DE MINISTRACION", "jsImprimirReciboMinistracion()", $xFRM->ic()->REPORTE, "id4"); $xFRM->addToolbar($xBtn->getIrAlInicio(true)); $uPagare = "elUrl='" . $xCred->getOProductoDeCredito()->getPathPagare($idsolicitud) . "';"; $uContrato = "esUrl='" . $xCred->getPathDelContrato() . "';"; if ($creditodescontado >= DEFAULT_CREDITO) { $xDCred = new cCredito($creditodescontado); $xDCred->init(); $saldodesc = $xDCred->getSaldoActual($fecha); if ($saldodesc < $montocreditodesc) { $montocreditodesc = $saldodesc; $montocomision = $montocomision + ($montocreditodesc - $saldodesc); } $idrecibocap = $xDCred->setAbonoCapital($montocreditodesc, SYS_UNO, $cheque, TESORERIA_COBRO_DESCTO, $recibo_fiscal, $observaciones); if (setNoMenorQueCero($idrecibocap) > 0) { $xRecCapt = new cReciboDeOperacion(false, false, $idrecibocap); $xRecCapt->init(); if ($xRecCapt->setFinalizarRecibo(true) == true) { $xFRM->OButton("TR.Recibo de Abono", "jsImprimirReciboCapital()", "imprimir"); $xFRM->addHTML($xRecCapt->getJsPrint(true, "jsImprimirReciboCapital"));
if (MODO_DEBUG == true) { $xHTabs->addTab("TR.Sistema", $xCred->getMessages(OUT_HTML)); $sql = $mSQL->getListadoDeOperaciones("", $idsolicitud); $cEdit = new cTabla($sql); $cEdit->addTool(SYS_UNO); $cEdit->addTool(SYS_DOS); $cEdit->setTdClassByType(); $cEdit->setKeyField("idoperaciones_mvtos"); $xHTabs->addTab("TR.Operaciones", $cEdit->Show()); $cMovs = new cTabla($mSQL->getListadoDeSDPMCredito($idsolicitud)); $xHTabs->addTab("TR.Historial", $cMovs->Show()); } $oFrm->addHTML($xHTabs->get()); } $oFrm->OButton("TR.Castigos", "jsCastigos({$idsolicitud})", "error"); $pathContrato = $xCred->getPathDelContrato(); $pathPagare = $xOPdto->getPathPagare($idsolicitud); } echo $oFrm->get(); ?> <script > var siAvales = "si"; var idCredito = <?php echo $idsolicitud; ?> ; var idSocio = <?php echo $idsocio; ?> ; var idRecibo = <?php