$_SESSION["current_file"] = addslashes($theFile);
//=====================================================================================================
$xHP = new cHPage("", HP_FORM);
$DDATA = $_REQUEST;
$jxc = new TinyAjax();
function jsaGuardarPerfil($persona, $tipo, $pais, $monto, $numero, $observaciones)
{
    $xAP = new cAMLPersonas($persona);
    $xAP->init();
    $xAP->setGuardarPerfilTransaccional($tipo, $pais, $monto, $numero, $observaciones);
    $QL = new cSQLListas();
    $xT = new cTabla($QL->getListadoDePerfil($persona));
    $xT->addTool(SYS_DOS);
    return $xT->Show() . $xAP->getMessages(OUT_HTML);
}
$jxc->exportFunction('jsaGuardarPerfil', array('idpersona', 'idtipotransaccion', 'idpais', 'idmonto', 'idnumero', 'idobservaciones'), "#idperfil");
$jxc->process();
$persona = isset($DDATA["persona"]) ? $DDATA["persona"] : DEFAULT_SOCIO;
$persona = isset($DDATA["socio"]) ? $DDATA["socio"] : $persona;
$credito = isset($DDATA["credito"]) ? $DDATA["credito"] : DEFAULT_CREDITO;
$jscallback = isset($DDATA["callback"]) ? $DDATA["callback"] : "";
$tiny = isset($DDATA["tiny"]) ? $DDATA["tiny"] : "";
$form = isset($DDATA["form"]) ? $DDATA["form"] : "";
echo $xHP->getHeader();
$jsb = new jsBasicForm("", iDE_CAPTACION);
echo $xHP->setBodyinit();
$xFRM = new cHForm("frmperfiltransaccional", "perfil_transaccional.frm.php");
$xBtn = new cHButton();
$xTxt = new cHText();
$xTxt2 = new cHText();
$xDate = new cHDate();
    setRevertirMvto($AntCuenta, $periodo, $ejercicio, $AntNaturaleza, $AntTMvto, $AntMonto);
    //----------------------- Eliminar Cuenta ----------------------
    $sqlDelMvtoAnterior = "DELETE\n\t\tFROM\n\t\t\t`contable_movimientos`\n\t\tWHERE\n\t\t\t`contable_movimientos`.`ejercicio` = {$ejercicio}\n\t\t\tAND `contable_movimientos`.`periodo` = {$periodo}\n\t\t\tAND `contable_movimientos`.`tipopoliza` = {$tipopoliza}\n\t\t\tAND `contable_movimientos`.`numeropoliza` = {$poliza}\n\t\t\tAND `contable_movimientos`.`numeromovimiento` ={$mvto}";
    my_query($sqlDelMvtoAnterior);
    //----------------------- Insertar Cuenta ----------------------
    $NSqlcta = "SELECT\n\t`contable_catalogo`.`numero`,\n\t(`contable_catalogotipos`.`naturaleza` * `contable_catalogotipos`.`naturaleza_del_sector`) AS 'factor'\nFROM\n\t`contable_catalogotipos` `contable_catalogotipos`\n\t\tINNER JOIN `contable_catalogo` `contable_catalogo`\n\t\tON `contable_catalogotipos`.\n\t\t`idcontable_catalogotipos` = `contable_catalogo`.\n\t\t`tipo`\nWHERE `contable_catalogo`.`numero`={$cuenta}";
    $dNcuenta = getFilas($NSqlcta);
    $naturaleza = $dNcuenta["factor"];
    $sqli_mvto = "INSERT INTO contable_movimientos(ejercicio, periodo, tipopoliza, numeropoliza, numeromovimiento,\nnumerocuenta, tipomovimiento, referencia, importe, diario, moneda, concepto, fecha, cargo, abono)\n    VALUES({$ejercicio}, {$periodo},\n    {$tipopoliza}, {$poliza},\n    {$mvto}, {$cuenta},\n    '{$tmvto}', '{$referencia}',\n    {$monto}, {$diario}, 1,\n    '{$concepto}', '{$AntFecha}',\n    {$cargo}, {$abono})";
    my_query($sqli_mvto);
    setAfectarSaldo($cuenta, $periodo, $ejercicio, $naturaleza, $tmvto, $monto);
}
/**
 * Funcion que Checa si es afectable
 */
$jxc->exportFunction('nombre_cuenta', array('idcuenta', "frmpolizamvtos"));
$jxc->exportFunction('save_mvto', array('idkeymvto', "idcuenta", "idcargo", "idabono", "idreferencia", "idconcepto", "idfecha", "frmpolizamvtos"));
$jxc->exportFunction('UpdateEditMvto', array('idkeymvtoU', "idCuentaU", "idCargoU", "idAbonoU", "idReferenciaU", "idConceptoU", "idDiarioU", "frmpolizamvtos"), "#idSwCatalogo");
$jxc->exportFunction('listar_cuentas', array('idcuenta'), '#idSwCatalogo');
$jxc->exportFunction('setListaCuentas', array('idcuentaU'), '#idSwCatalogo');
$jxc->exportFunction('jsTAEliminarMvto', array('idkeymvtoToDelete'));
$jxc->process();
if ($poliza != false) {
    $sqlpol = "SELECT * FROM contable_polizas WHERE ejercicio={$ejercicio}\n\t\t\tAND periodo={$periodo} AND tipopoliza={$tipo} AND numeropoliza={$poliza}";
    $dpol = getFilas($sqlpol);
    $fecha = $dpol["fecha"];
    $d_concepto = $dpol["concepto"];
    $sql_umvto = "SELECT MAX(numeromovimiento) AS 'mmvto' FROM contable_movimientos\n\t\t\tWHERE ejercicio={$ejercicio} AND periodo={$periodo}\n\t\t\tAND numeropoliza={$poliza} AND tipopoliza={$tipo}";
    $m_mvto = mifila($sql_umvto, "mmvto") + 1;
    $k_mvto = "i@{$ejercicio}@{$periodo}@{$poliza}@{$tipo}@{$m_mvto}";
}
    header("location:../404.php?i=200");
}
if (isset($iddocto)) {
    $actload = " onload='jsImprimirRecibo();' ";
}
$jxc = new TinyAjax();
function jsaGetIDE($socio, $monto, $tipo_de_pago)
{
    $xSoc = new cSocio($socio);
    $xSoc->init();
    $x = $xSoc->getIDExPagarByPeriodo(false, $monto, $tipo_de_pago);
    $tab = new TinyAjaxBehavior();
    $tab->add(TabSetValue::getBehavior("idide", $x));
    return $tab->getString();
}
$jxc->exportFunction('jsaGetIDE', array('idsocio', "idmonto", "idtipo_pago"));
$jxc->process();
echo $xHP->getHeader();
$xFRM = new cHForm("depositoahorro", "frmdepositoinversion.php?action=next");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$xFRM->setTitle($xHP->getTitle());
?>
<body <?php 
echo $actload;
?>
 >
<?php 
$xFRM->setTitle($xHP->getTitle());
        $xPol->setFinalizar();
        //$msg	.= "";
    }
    $msg .= $xPol->getMessages();
    return $msg;
}
function jsaEliminarPoliza($poliza)
{
    $xPol = new cPoliza(false);
    $xPol->setPorCodigo($poliza);
    $msg = "";
    $xPol->setDeletePoliza();
    $msg .= $xPol->getMessages(OUT_HTML);
    return $msg;
}
$jxc->exportFunction('jsaSetFinalizarPoliza', array('idpoliza', 'idsumacargos', 'idsumaabonos'), "#idmsgs");
$jxc->exportFunction('jsaEliminarPoliza', array('idpoliza'), "#idmsgs");
$jxc->exportFunction('jsaGetListadoDeMovimientos', array('idpoliza'), "#idlistado");
$jxc->exportFunction('jsaGetCuentas', array('idcuenta'), "#listadocuentas");
$jxc->exportFunction('jsaGetNombreCuenta', array('idcuenta'), "#idnombrecuenta");
$jxc->exportFunction('jsaGuardarMovimiento', array('idpoliza', 'idcuenta', 'idcargo', 'idabono', 'idreferencia', 'idconcepto'), "#idmsgs");
$jxc->process();
$persona = parametro("persona", DEFAULT_SOCIO, MQL_INT);
$persona = parametro("socio", $persona, MQL_INT);
$persona = parametro("idsocio", $persona, MQL_INT);
$credito = parametro("credito", DEFAULT_CREDITO, MQL_INT);
$credito = parametro("idsolicitud", $credito, MQL_INT);
$credito = parametro("solicitud", $credito, MQL_INT);
$cuenta = parametro("cuenta", DEFAULT_CUENTA_CORRIENTE, MQL_INT);
$cuenta = parametro("idcuenta", $cuenta, MQL_INT);
$jscallback = parametro("callback");
}
$_SESSION["current_file"] = addslashes($theFile);
//<=====	FIN_H
$iduser = $_SESSION["log_id"];
//=====================================================================================================
require_once "." . TINYAJAX_PATH . "/TinyAjax.php";
$cuenta = isset($_POST["NumeroDeCuenta"]) ? $_POST["NumeroDeCuenta"] : false;
$xP = new cHPage("Guia Contable");
$xP->setIncludes();
echo $xP->getHeader();
$oficial = elusuario($iduser);
$jxc = new TinyAjax();
function jsaSaveOperacion($cuenta, $operacion, $descripcion)
{
}
$jxc->exportFunction('jsaSaveOperacion', array('idCuenta', 'idOperacion', 'idDescripcion'));
$jxc->process();
$xHTxt = new cHText("id");
$xHTxt->setIncludeLabel();
$jsb = new jsBasicForm("frmGuia");
$jsb->setIncludeJQuery();
$jsb->show();
$jxc->drawJavaScript(false, true);
?>
<style>

#wrapper {
    width:600px;
}
ul.tabs {
    width:600px;
$_SESSION["current_file"] = addslashes($theFile);
//<=====	FIN_H
$iduser = $_SESSION["log_id"];
//=====================================================================================================
$xHP = new cHPage("TR.Log reader");
$oficial = elusuario($iduser);
function jsaGetLog($txt)
{
    $xHT = new cHObject();
    $log_file = "grep error_log /etc/php.ini";
    $vars = file_get_contents(SYS_LOG_FILE);
    $vars = $xHT->Out($vars, OUT_HTML);
    return $vars;
}
$jxc = new TinyAjax();
$jxc->exportFunction('jsaGetLog', array('logtype'), "#txtlog");
$jxc->process();
$xHP->init();
?>
<body>
<form name="frmreadlog" method="post" action="leer_log.frm.php">
	<table border='0' width='100%'>
		<tr>
			<td>LOG a Leer</td>
			<td><select name='logtype' id='idlogtype'>
			<option value="php">PHP ERROR LOG FILE</option>
			<option value="mysql">MYSQL ERROR LOG FILE</option>
			<option value="apache">APACHE ERROR LOG FILE</option>
			</select></td>
		</tr>
	</table>
$msg = "";
$oficial = elusuario($iduser);
$jxc = new TinyAjax();
function getListRecibos($tipo, $socio)
{
    $sql = new cSQLListas();
    $cTbl = new cTabla($sql->getListadoDeRecibos($tipo, $socio));
    $xImg = new cHImg();
    $cTbl->setKeyField("idoperaciones_recibos");
    $cTbl->setTdClassByType();
    $cTbl->OButton("TR.Reporte", "jsGetReporteRecibo(" . HP_REPLACE_ID . ")", $cTbl->ODicIcons()->REPORTE);
    $cTbl->OButton("TR.Panel", "var xRec = new RecGen(); xRec.panel(" . HP_REPLACE_ID . ")", $cTbl->ODicIcons()->EJECUTAR);
    $cTbl->setEventKey("setRecibo");
    return $cTbl->Show();
}
$jxc->exportFunction('getListRecibos', array('idTipoRecibo', 'idsocio'), "#lst-resultados");
$jxc->process();
$c = parametro("c", false, MQL_RAW);
$f = parametro("f", false, MQL_RAW);
$xHP->init();
$xFRM = new cHForm("frmsearchrecs", "./");
$xSel = new cHSelect();
$xFRM->addPersonaBasico();
$sqlsel = "SELECT\n\t\t\t\t\t\t\t`operaciones_recibostipo`.`idoperaciones_recibostipo` AS `tipo`,\n\t\t\t\t\t\t\t`operaciones_recibostipo`.`descripcion_recibostipo`   AS `descripcion`\n\t\t\t\t\t\tFROM\n\t\t\t\t\t\t\t`operaciones_recibostipo` `operaciones_recibostipo`";
$mSel = $xSel->getListadoGenerico($sqlsel, "idTipoRecibo");
$mSel->addEspOption(SYS_TODAS);
$mSel->addEvent("onchange", "getListRecibos()");
$xFRM->addHElem($mSel->get("TR.Tipo de Recibo", true));
$xFRM->addCerrar();
$xFRM->OButton("TR.Buscar", "getListRecibos()", "buscar");
//$xFRM->addSubmit();
    $xT->setKeyTable($xAl->get());
    return $xT->Show();
}
function jsaConfirmRiesgo($id)
{
    $xAML = new cAMLAlertas($id);
    $xAML->setConfirmAlerta($observaciones);
    return $xAML->getMessages(OUT_HTML);
}
function jsaDescartarRiesgo($id, $observaciones)
{
    $xAML = new cAMLAlertas($id);
    $xAML->setDescartarAlerta($observaciones);
    return $xAML->getMessages(OUT_HTML);
}
$jxc->exportFunction('jsaGetListadoDeAvisos', array('idtipoderiesgo', 'idfecha-1', 'idfecha-2'), "#lstalertas");
$jxc->exportFunction('jsaConfirmRiesgo', array('idriesgo'), "#idmsg");
$jxc->exportFunction('jsaDescartarRiesgo', array('idriesgo', 'iddetalles'), "#idmsg");
$jxc->process();
echo $xHP->getHeader();
$jsb = new jsBasicForm("");
echo $xHP->setBodyinit();
$xFRM = new cHForm("frm_alertas", "./");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$jsb->setNameForm($xFRM->getName());
$selcat = $xSel->getCatalogoDeRiesgos();
$selcat->addEvent("onblur", "jsGetListadoAvisos()");
$selcat->addEvent("onchange", "jsGetListadoAvisos()");
    }
    return $tab->getString();
}
function getNombre_FechaDeMinistracion($dia, $mes, $anno)
{
    $d = date("Y-m-d", strtotime($anno . "-" . $mes . "-" . $dia));
    $xFec = new cFecha(0, $d);
    return $xFec->getDayName();
}
function getNombre_FechaDeAbono($dia, $mes, $anno)
{
    $d = date("Y-m-d", strtotime($anno . "-" . $mes . "-" . $dia));
    $xFec = new cFecha(0, $d);
    return $xFec->getDayName();
}
$jxc->exportFunction("jsaGetControlDias", array("idtipo_plan_pagos", "iidsolicitud"), "#exCtrl");
$jxc->exportFunction('jsa_getDatosDeCredito', array("iidsolicitud"));
$jxc->exportFunction('getNombre_FechaDeMinistracion', array("ideldia1", "idelmes1", "idelanno1"), "#swFechaMin");
$jxc->exportFunction('getNombre_FechaDeAbono', array("ideldia0", "idelmes0", "idelanno0"), "#swFechaAb");
$jxc->process();
echo $xHP->getHeader();
$xJs = new jsBasicForm("frmplanpagos");
$xJs->setConCreditos();
$xJs->setEstatusDeCreditos(CREDITO_ESTADO_AUTORIZADO);
if ($rmt == SYS_UNO) {
    $xJs->setLoadDefaults();
}
$xFRM = new cHForm("frmplanpagos", "frmcreditosplandepagos.php?cmd=10");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
}
$_SESSION["current_file"] = addslashes($theFile);
//=====================================================================================================
$xHP = new cHPage("", HP_FORM);
$xQL = new MQL();
$xLi = new cSQLListas();
$xF = new cFecha();
$jxc = new TinyAjax();
function jsaGuardarCastigo($credito, $fecha, $razones)
{
    $xCred = new cCredito($credito);
    $xCred->init();
    $xCred->setCastigado($razones, $fecha);
    return $xCred->getMessages();
}
$jxc->exportFunction('jsaGuardarCastigo', array('idsolicitudactual', "idfecha", "idrazones"), "#idmsgs");
$jxc->process();
$persona = parametro("persona", DEFAULT_SOCIO, MQL_INT);
$persona = parametro("socio", $persona, MQL_INT);
$persona = parametro("idsocio", $persona, MQL_INT);
$credito = parametro("credito", DEFAULT_CREDITO, MQL_INT);
$credito = parametro("idsolicitud", $credito, MQL_INT);
$credito = parametro("solicitud", $credito, MQL_INT);
$cuenta = parametro("cuenta", DEFAULT_CUENTA_CORRIENTE, MQL_INT);
$cuenta = parametro("idcuenta", $cuenta, MQL_INT);
$jscallback = parametro("callback");
$tiny = parametro("tiny");
$form = parametro("form");
$action = parametro("action", SYS_NINGUNO);
$xHP->init();
$xFRM = new cHForm("frmcastigos", "./");
include_once "../core/core.init.inc.php";
include_once "../core/core.db.inc.php";
$theFile = __FILE__;
$permiso = getSIPAKALPermissions($theFile);
if ($permiso === false) {
    header("location:../404.php?i=999");
}
$_SESSION["current_file"] = addslashes($theFile);
//=====================================================================================================
$xHP = new cHPage("", HP_FORM);
$xQL = new MQL();
$xLi = new cSQLListas();
$xF = new cFecha();
$msg = "";
$jxc = new TinyAjax();
$jxc->exportFunction('datos_del_pago', array('idsolicitud', 'idparcialidad'), "#iddatos_pago");
$jxc->process();
$fecha = parametro("idfecha-0", false, MQL_DATE);
$fecha = parametro("idfechaactual", $fecha, MQL_DATE);
$persona = parametro("persona", DEFAULT_SOCIO, MQL_INT);
$persona = parametro("socio", $persona, MQL_INT);
$persona = parametro("idsocio", $persona, MQL_INT);
$credito = parametro("credito", DEFAULT_CREDITO, MQL_INT);
$credito = parametro("idsolicitud", $credito, MQL_INT);
$credito = parametro("solicitud", $credito, MQL_INT);
$cuenta = parametro("cuenta", DEFAULT_CUENTA_CORRIENTE, MQL_INT);
$cuenta = parametro("idcuenta", $cuenta, MQL_INT);
$jscallback = parametro("callback");
$tiny = parametro("tiny");
$form = parametro("form");
$action = parametro("action", SYS_NINGUNO);
    header("location:../404.php?i=999");
}
$_SESSION["current_file"] = addslashes($theFile);
//=====================================================================================================
$xHP = new cHPage("TR.Buscar Grupos", HP_FORM);
$jxc = new TinyAjax();
function jsaGetGrupos($txt)
{
    $nombre = $txt;
    $xLi = new cSQLListas();
    $ByNombre = $nombre != "" ? " AND (`nombre_gruposolidario` LIKE '%{$nombre}%' OR `representante_nombrecompleto` LIKE '%{$nombre}%' OR `vocalvigilancia_nombrecompleto` LIKE '%{$nombre}%') " : "";
    $sql = $xLi->getListadoDeGrupos() . "\n\t{$ByNombre}\n\tORDER BY\n\t`nombre_gruposolidario`\n\tLIMIT 0,10 ";
    $xT = new cTabla($sql);
    return $xT->Show();
}
$jxc->exportFunction('jsaGetGrupos', array('idbusqueda'), "#listabusqueda");
$jxc->process();
$persona = parametro("persona", DEFAULT_SOCIO, MQL_INT);
$persona = parametro("socio", $persona, MQL_INT);
$persona = parametro("idsocio", $persona, MQL_INT);
$credito = parametro("credito", DEFAULT_CREDITO, MQL_INT);
$credito = parametro("idsolicitud", $credito, MQL_INT);
$credito = parametro("solicitud", $credito, MQL_INT);
$cuenta = parametro("cuenta", DEFAULT_CUENTA_CORRIENTE, MQL_INT);
$cuenta = parametro("idcuenta", $cuenta, MQL_INT);
$jscallback = parametro("callback");
$tiny = parametro("tiny");
$form = parametro("form");
$action = parametro("action", SYS_NINGUNO);
$xHP->init();
$xFRM = new cHForm("frmbuscargrupos", "./");
{
    $suma = $com1 + $com2 + $com3;
    $iva = round($suma * TASA_IVA, 2);
    $tab = new TinyAjaxBehavior();
    $tab->add(TabSetValue::getBehavior("idsuma", $suma + $iva));
    $tab->add(TabSetValue::getBehavior("idiva", $iva));
    return $tab->getString();
}
function jsaGetComisionPorApertura($idcredito)
{
    $xCred = new cCredito($idcredito);
    $xCred->init();
    $tasa = $xCred->getOProductoDeCredito()->getTasaComisionApertura();
    return round($xCred->getMontoAutorizado() * $tasa, 2);
}
$jxc->exportFunction('jsaGetSumas', array('idcom1', 'idcom2', 'idcom3'));
$jxc->exportFunction('jsaGetComisionPorApertura', array('idsolicitud'), '#idcom1');
$jxc->process();
if ($xCaja->getEstatus() == TESORERIA_CAJA_CERRADA) {
    header("location:../404.php?i=200");
}
$persona = parametro("persona", DEFAULT_SOCIO, MQL_INT);
$persona = parametro("socio", $persona, MQL_INT);
$persona = parametro("idsocio", $persona, MQL_INT);
$credito = parametro("credito", DEFAULT_CREDITO, MQL_INT);
$credito = parametro("idsolicitud", $credito, MQL_INT);
$credito = parametro("solicitud", $credito, MQL_INT);
$cuenta = parametro("cuenta", DEFAULT_CUENTA_CORRIENTE, MQL_INT);
$cuenta = parametro("idcuenta", $cuenta, MQL_INT);
$jscallback = parametro("callback");
$tiny = parametro("tiny");
        $totaliva = $intneto * $tasaiva;
    } else {
        $totaliva = $intneto * $tasaiva;
    }
    $intneto = number_format($intneto, 2, '.', '');
    //getFMoney($intneto);
    $totaliva = number_format($totaliva, 2, '.', '');
    //getFMoney($totaliva);
    $tab = new TinyAjaxBehavior();
    $tab->add(TabSetValue::getBehavior("valorinteres", $intneto));
    $tab->add(TabSetValue::getBehavior("valoriva", $totaliva));
    $tab->add(TabSetValue::getBehavior("idobservaciones", $nota));
    $tab->add(TabSetValue::getBehavior("idTasaIva", $tasaiva));
    return $tab->getString();
}
$jxc->exportFunction('calcula_ica', array('solicitud', "frminteresant"));
$jxc->process();
?>
<!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>Cobro de Interes Anticipado</title>
</head>
<link href="<?php 
echo CSS_GENERAL_FILE;
?>
" rel="stylesheet" type="text/css">
<?php 
jsbasic("frminteresant", "1", ".");
$jxc->drawJavaScript(false, true);
include_once "../core/core.creditos.inc.php";
require_once "." . TINYAJAX_PATH . "/TinyAjax.php";
$oficial = elusuario($iduser);
function jsaGetDatosDelCredito($credito, $socio)
{
    $cred = new cCredito($credito, $socio);
    $cred->initCredito();
    $DC = $cred->getDatosDeCredito();
    $tab = new TinyAjaxBehavior();
    $tab->add(TabSetValue::getBehavior('idMonto', $DC["saldo_actual"]));
    $tab->add(TabSetValue::getBehavior('idIntereses', $DC["interes_normal_devengado"]));
    $tab->add(TabSetValue::getBehavior('idTasa', $DC["tasa_interes"]));
    return $tab->getString();
}
$jxc = new TinyAjax();
$jxc->exportFunction('jsaGetDatosDelCredito', array('idsolicitud', "idsocio"));
$jxc->process();
?>
<!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>Reconvenios de Credito.- M&oacute;dulo</title>
</head>
<link href="<?php 
echo CSS_GENERAL_FILE;
?>
" rel="stylesheet" type="text/css">
<?php 
jsbasic("frmreconvenios", "", ".");
$jxc->drawJavaScript(false, true);
    $rs = mysql_query($sql, cnnGeneral());
    if (!$rs) {
        saveError(2, $_SESSION["SN_b80bb7740288fda1f201890375a60c8f"], "Depurar :" . mysql_error() . "|Numero: " . mysql_errno() . "|Instruccion SQL:" . $sql);
    }
    $tds = "";
    while ($row = mysql_fetch_array($rs)) {
        $tds = $tds . "<tr> \r\n\r\n          <th onclick='cmdClick(" . $row["aplicado_a"] . "); jsGetRegistro(); '>" . $row["aplicado_a"] . "</th>\r\n          <td>{$row['1']}</td> \r\n\r\n      </tr> \r\n ";
    }
    @mysql_free_result($rs);
    return "<div id='i_lst'>\r\n    <table border='1'> \r\n  {$tds} \r\n </table>\r\n    </div>\r\n    ";
}
function ClearSearch($similar)
{
    return '';
}
$jxc->exportFunction('jsGetRegistro', array('i_b62df', 'frm1879d025'));
$jxc->exportFunction('SearchRecord', array('i_b62df'), '#mFind');
$jxc->exportFunction('ClearSearch', array('i_b62df'), '#mFind');
$jxc->exportFunction('BackRecord', array('ifproperties', 'frm1879d025'));
$jxc->exportFunction('NextRecord', array('ifproperties', 'frm1879d025'));
$jxc->process();
if (isset($retrieveKey)) {
    $sql_get_rec = "SELECT  aplicado_a, code_type, description_short, estructura_de_la_formula\r\n                        FROM general_formulas WHERE aplicado_a={$retrieveKey}";
    $arrRs = obten_filas($sql_get_rec);
    $lim = sizeof($arrRs) - 1;
    for ($i = 0; $i <= $lim; $i++) {
        if ($i == 0) {
            $str .= "{$arrRs[$i]}";
        } else {
            $str .= "@{$arrRs[$i]}";
        }
    $msg .= $xSoc->getMessages(OUT_TXT);
    $msg .= $xCred->getMessages(OUT_TXT);
    $msg .= $xRe->getMessages(OUT_TXT);
    $xF = new cFileLog();
    $xF->setWrite($msg);
    $xF->setClose();
    return $xF->getLinkDownload("Descarga de Log");
}
function jsaSetCambiarPersona($credito, $nuevapersona)
{
    $xUtil = new cUtileriasParaCreditos();
    $xUtil->setCambiarPersonaDeCredito($credito, $nuevapersona);
    return $xUtil->getMessages(OUT_HTML);
}
$jxc = new TinyAjax();
$jxc->exportFunction('jsaCambiarMontoAutorizado', array('idsolicitud', 'idmontoaut'), "#avisos");
$jxc->exportFunction('jsaCambiarMontoMinistrado', array('idsolicitud', 'idmonto'), "#avisos");
$jxc->exportFunction('jsaCambiarFechaMinistracion', array('idsolicitud', 'idfecha-1'), "#avisos");
$jxc->exportFunction('jsaCambiarEstadoActual', array('idsolicitud', 'idestadoactual', 'idfecha-3'), "#avisos");
$jxc->exportFunction('jsaVincularEmpresa', array('idsolicitud', 'idobservacionesw', 'idcodigodeempresas'), "#avisos");
$jxc->exportFunction('jsaCambiarProducto', array('idsolicitud', 'idpdto', 'idtasa', 'idtasamora'), "#avisos");
$jxc->exportFunction('jsaCambiarPeriocidad', array('idsolicitud', 'idperiocidad', 'idtipopago', 'idpagos', 'idfecha-2', 'idpagoactual'), "#avisos");
$jxc->exportFunction('jsaEliminarCredito', array('idsolicitud'), "#avisos");
$jxc->exportFunction('jsaReestructurarIntereses', array('idsolicitud'), "#avisos");
$jxc->exportFunction('jsaSetCambiarPersona', array('idsolicitud', 'idnuevapersona'), "#avisos");
//
$jxc->process();
$xHP->init();
echo "<input type='hidden' id='idsolicitud' value='{$credito}'>";
$xCred = new cCredito($credito);
$xCred->init();
}
$_SESSION["current_file"] = addslashes($theFile);
//=====================================================================================================
$xHP = new cHPage("Validacion y Verificacion de Datos del Socio", HP_FORM);
$jxc = new TinyAjax();
function jsaGuardarVerificacion($fecha, $oficial, $tipo, $id, $notas, $socio)
{
    $xF = new cFecha();
    $fecha = $xF->getFechaISO($fecha);
    $tipo = $tipo == "d" ? TPERSONAS_DIRECCIONES : TPERSONAS_ACTIVIDAD_ECONOMICA;
    $xSoc = new cSocio($socio);
    $xSoc->init();
    $xSoc->setVerificacion($tipo, $id, $fecha, $notas, $oficial);
    return $xSoc->getMessages(OUT_HTML);
}
$jxc->exportFunction('jsaGuardarVerificacion', array('idfechaverificacion', 'idoficial', 'idtipo', 'idclave', "idnotas", 'idsocio'), "#avisos");
$jxc->process();
$tipo = $_REQUEST["t"];
$id = $_REQUEST["i"];
$socio = $_REQUEST["s"];
$xHP->init();
//d = domicilio t = trabajo y o actividad economica
$xFRM = new cHForm("socios_verificacion", "socios_verificacion.frm.php");
$xHSel = new cHSelect();
$xOfi = $xHSel->get("idoficial", "Oficial a Cargo", getUsuarioActual(), TVISTA_OFICIALES);
$xFRM->ODate("idfechaverificacion", false, "TR.Fecha de Verificacion");
$xFRM->addHElem($xOfi);
$xFRM->OTextArea("idnotas", "", "TR.Observaciones");
$xFRM->addHTML("<input type='hidden' id='idtipo' value='{$tipo}' >");
$xFRM->addHTML("<input type='hidden' id='idclave' value='{$id}' >");
$xFRM->addHTML("<input type='hidden' id='idsocio' value='{$socio}' >");
        if ($OConv->getEsProductoDeGrupos() == true) {
            $CtrlGroup = "text";
        }
        if ($tasa_ahorro == 0) {
            $CtrlAhorro = "hidden";
        }
        if ($vperiocidad == 360) {
            $CtrlPeriocidad = "hidden";
        }
        $tds .= "<tr>\n\t\t\t\t\t\t<td><input type='hidden' id='i-{$ix}-soc' name='c-{$ix}-soc' value='{$socio}' />{$socio}</td>\n\t\t\t\t\t\t<td>{$nombre}</td>\n\t\t\t\t\t\t<td><input type='hidden' id='i-{$ix}-cred' name='c-{$ix}-cred' value='{$credito}' />{$credito}</td>\n\t\t\t\t\t\t<td><input type='{$CtrlGroup}' id='i-{$ix}-grup' name='c-{$ix}-grup' value='{$grupo}' size='3' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='{$CtrlAhorro}' id='i-{$ix}-capt' name='c-{$ix}-capt' value='{$contrato}' size='10' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td>{$iConv}</td>\n\t\t\t\t\t\t<td><input type='text' id='i-{$ix}-fminis' name='c-{$ix}-fminis' value='{$ministrado}' size='10' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='text' id='i-{$ix}-fvenc' name='c-{$ix}-fvenc' value='{$vencimiento}' size='10' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='{$CtrlPeriocidad}' id='i-{$ix}-pagos' name='c-{$ix}-pagos' value='{$pagos}' size='3' class='mny' /></td>\n\t\t\t\t\t\t<td><input type='text' id='i-{$ix}-saldo' name='c-{$ix}-saldo' value='{$saldo}' size='12' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='text' id='i-{$ix}-parc' name='c-{$ix}-parc' value='{$parcialidad}' size='10' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<td><input type='{$CtrlPeriocidad}' id='i-{$ix}-per' name='c-{$ix}-per' value='{$periodo}' size='3' class='mny' onchange=\"markMe({$ix})\" /></td>\n\t\t\t\t\t\t<th><input type=\"checkbox\"  id=\"chk-{$ix}\" /></th>\n\t\t\t\t\t</tr>";
        $ix++;
    }
    $xTbl = "<table width='100%'>\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Socio</th>\n\t\t\t\t\t<th>Nombre</th>\n\t\t\t\t\t<th>Num.<br/>Solicitud</th>\n\t\t\t\t\t<th>Grupo</th>\n\t\t\t\t\t<th>Contrato<br />de Ahorro</th>\n\t\t\t\t\t<th>Convenio</th>\n\t\t\t\t\t<th>Ministracion</th>\n\t\t\t\t\t<th>Vencimiento</th>\n\t\t\t\t\t<th>Pagos</th>\n\t\t\t\t\t<th>Saldo</th>\n\t\t\t\t\t<th>Parcialidad</th>\n\t\t\t\t\t<th>#Letra</th>\n\t\t\t\t\t<th></th>\n\t\t\t\t</tr>\n\t\t\t\t<tbody>\n\t\t\t\t\t{$tds}\n\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t\t<input type='hidden' name='cCount' id='idCount' value = '{$ix}' />";
    return $xTbl;
}
$jxc->exportFunction('jsGetCreditosByCriteria', array('idTipoConvenio', 'idEstatusCredito', 'idPeriocidad', 'idOficial'), "#id-listado-de-creditos");
$jxc->process();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Asignaci&oacute;n de Causas de la Cartera Vencida</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="<?php 
echo CSS_GENERAL_FILE;
?>
" rel="stylesheet" type="text/css">
</head>
<?php 
//$jsb	= new jsBasicForm("", iDE_CAPTACION);
//$jsb->show();
require_once "./libs/TinyAjax.php";
//-------------------------------------------------------------
$jxc = new TinyAjax();
$funid = ROTTER_KEY;
function fu_76e369257240ded4b1c059cf20e8d9a4($low, $form)
{
    $funid2 = ROTTER_KEY;
    $tab = new TinyAjaxBehavior();
    $tab->add(TabSetValue::getBehavior("t{$funid2}", md5($low)));
    return $tab->getString();
}
function jsaSetSucursal($sucursal)
{
    getSucursal($sucursal);
}
$jxc->exportFunction('fu_76e369257240ded4b1c059cf20e8d9a4', array("t{$funid}", "frm{$funid}"));
$jxc->exportFunction('jsaSetSucursal', array("idsucursal"), "#idavisos");
$jxc->process();
$xPatch = new cSystemPatch();
//$xPatch->patch();
$xLng = new cLang();
$now = gmdate('D, d M Y H:i:s') . ' GMT';
header('Expires: 0');
// rfc2616 - Section 14.21
header('Last-Modified: ' . $now);
header('Cache-Control: no-store, no-cache, must-revalidate');
// HTTP/1.1
header('Cache-Control: pre-check=0, post-check=0, max-age=0');
// HTTP/1.1
header('Pragma: no-cache');
?>
}
function jsaActualizarSucursal($idsucursal)
{
    $xSuc = new cSucursal($idsucursal);
    if ($xSuc->init() == true) {
        $xSuc->setActualizarPorPersona();
    }
    return $xSuc->getMessages(OUT_HTML);
}
function jsaActualizarUsuario($idusuario)
{
    $xUser = new cSystemUser($idusuario);
    $xUser->setActualizarPorPersona();
    return $xUser->getMessages(OUT_HTML);
}
$jxc->exportFunction('jsaRePatrimonio', array('idsocio'), "#tab-4");
$jxc->exportFunction('jsaReActividadE', array('idsocio'), "#tab-3");
$jxc->exportFunction('jsaReRelaciones', array('idsocio'), "#tab-2");
$jxc->exportFunction('jsaCumplimiento', array('idsocio'), "#tab-6");
$jxc->exportFunction('jsaReVivienda', array('idsocio'), "#tab-1");
$jxc->exportFunction('jsaValidarDocumentacion', array('idsocio'), "#fb_extrasocios");
$jxc->exportFunction('jsaValidarRiesgo', array('idsocio'), "#fb_extrasocios");
$jxc->exportFunction('jsaValidarPerfilTransaccional', array('idsocio'), "#fb_extrasocios");
$jxc->exportFunction('jsaAddDescuento', array('idsocio', 'iddescuento'), "#fb_extrasocios");
$jxc->exportFunction('jsaAddDescuentoDesdeEmpresa', array('idmodificado', 'idcantidad'), "#fb_extrasocios");
$jxc->exportFunction('jsaSetEnviarParaAsociada', array('idsocio'), "#fb_extrasocios");
$jxc->exportFunction('jsaActualizarEmpresa', array('idempresa'), "#fb_extrasocios");
$jxc->exportFunction('jsaActualizarSucursal', array('idsucursal'), "#fb_extrasocios");
$jxc->exportFunction('jsaActualizarUsuario', array('idusuario'), "#fb_extrasocios");
$jxc->process();
$xHP->addJsFile("../jsrsClient.js");
    if ($mark < 0) {
        $mark = 0;
    }
    $strSQL_Select = "SELECT * FROM general_reports\n                          LIMIT {$mark}, 1";
    $tab = new TinyAjaxBehavior();
    $rw = obten_filas($strSQL_Select);
    $mark--;
    $tab->add(TabSetValue::getBehavior("id-idreport", $rw["idreport"]));
    $tab->add(TabSetValue::getBehavior("id-descripcion_reports", $rw["descripcion_reports"]));
    $tab->add(TabSetValue::getBehavior("id-aplica", $rw["aplica"]));
    $tab->add(TabSetValue::getBehavior("id-idgeneral_reports", $rw["idgeneral_reports"]));
    $tab->add(TabSetValue::getBehavior("id-explicacion", $rw["explicacion"]));
    $tab->add(TabSetValue::getBehavior("id-markRecord", $mark));
    return $tab->getString();
}
$jxc->exportFunction('xul_update_record', array('id-idreport', 'id-descripcion_reports', 'id-aplica', 'id-idgeneral_reports', 'id-explicacion'), "#id-messages");
$jxc->exportFunction('xul_delete_record', array('id-'), "#id-messages");
$jxc->exportFunction('xul_add_record', array('id-idreport', 'id-descripcion_reports', 'id-aplica', 'id-idgeneral_reports', 'id-explicacion'), "#id-messages");
$jxc->exportFunction('xul_get_record', array('id-'));
$jxc->exportFunction('xul_next_record', array('id-markRecord'));
$jxc->exportFunction('xul_back_record', array('id-markRecord'));
$jxc->process();
header("Content-type: application/vnd.mozilla.xul+xml");
//header("Content-type: text/plain");
echo "<?xml version=\"1.0\"?>\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<!-- <?xml-stylesheet href=\"../css/xul.css\" type=\"text/css\"?> -->";
?>
<window
    id="index-main-window"
    title=""
     
     
//=====================================================================================================
$xHP = new cHPage("Renegociar Creditos", HP_FORM);
function jsaGuardarReestructura($credito, $monto, $pagos, $periocidad, $tasa, $observaciones, $producto, $tipopago)
{
    $tasa = $tasa / 100;
    $xCred = new cCredito($credito);
    $xCred->init();
    $xCred->setReconvenido($monto, 0, $tasa, $periocidad, $pagos, $observaciones, false, false, $tipopago, $producto);
    $xF = new cFileLog();
    $xF->setWrite($xCred->getMessages());
    $xF->setClose();
    return $xCred->getMessages(OUT_HTML) . $xF->getLinkDownload("Descarga de Log");
}
$credito = isset($_REQUEST["credito"]) ? $_REQUEST["credito"] : false;
$jxc = new TinyAjax();
$jxc->exportFunction('jsaGuardarReestructura', array('idsolicitud', 'idmonto', 'idpagos', 'idperiocidad', 'idtasa', 'idobservaciones', 'idpdto', 'idtipopago'), "#resultados");
$jxc->process();
echo $xHP->getHeader();
//$xHP->setTamannio(500,800);
$jsb = new jsBasicForm("frmrenegociar");
echo $xHP->setBodyinit();
echo "<input type='hidden' id='idsolicitud' value='{$credito}'>";
$xCred = new cCredito($credito);
$xCred->init();
$oBtn = new cHButton();
$oTxt = new cHText();
$oFech = new cHDate();
$oSel = new cSelect("");
$oUL = new cHUl();
$oTa = new cHTextArea();
$xCE = new cCreditos_estatus();
}
function xul_back_record($mark)
{
    if ($mark < 0) {
        $mark = 0;
    }
    $strSQL_Select = "SELECT * FROM contable_centrodecostos\r\n                          LIMIT {$mark}, 1";
    $tab = new TinyAjaxBehavior();
    $rw = obten_filas($strSQL_Select);
    $mark--;
    $tab->add(TabSetValue::getBehavior("id-idcontable_centrodecostos", $rw["idcontable_centrodecostos"]));
    $tab->add(TabSetValue::getBehavior("id-nombre_centrodecostos", $rw["nombre_centrodecostos"]));
    $tab->add(TabSetValue::getBehavior("id-markRecord", $mark));
    return $tab->getString();
}
$jxc->exportFunction('xul_update_record', array('id-idcontable_centrodecostos', 'id-nombre_centrodecostos'), "#id-messages");
$jxc->exportFunction('xul_delete_record', array('id-idcontable_centrodecostos'), "#id-messages");
$jxc->exportFunction('xul_add_record', array('id-idcontable_centrodecostos', 'id-nombre_centrodecostos'), "#id-messages");
$jxc->exportFunction('xul_get_record', array('id-idcontable_centrodecostos'));
$jxc->exportFunction('xul_next_record', array('id-markRecord'));
$jxc->exportFunction('xul_back_record', array('id-markRecord'));
$jxc->process();
header("Content-type: application/vnd.mozilla.xul+xml");
//header("Content-type: text/plain");
echo "<?xml version=\"1.0\"?>\r\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\r\n<!-- <?xml-stylesheet href=\"../css/xul.css\" type=\"text/css\"?> -->";
?>
<window
    id="index-main-window"
    title=""
     
     
        $nivel = $xEsq->NIVEL_ACTUAL;
        $xCta = new cCuentaContable($idcuenta);
        $xCta->add($nombre, $tipo, $centro, false, $nivel, false, $equivalencia, $superior);
        $xLog->add($xCta->getMessages(), $xLog->DEVELOPER);
        $xLog->add("OK\tAgregar Nueva cuenta {$idcuenta}\r\n");
    } else {
        $xCta = new cCuentaContable($idcuenta);
        if ($xCta->init() == true) {
            $xCta->setActualizar($nombre, $equivalencia, $centro);
        }
        $xLog->add($xCta->getMessages(), $xLog->DEVELOPER);
        $xLog->add("OK\tActualizar {$idcuenta} {$nombre} {$equivalencia} {$centro}\r\n");
    }
    return $xLog->getMessages(OUT_HTML);
}
$jxc->exportFunction('jsaHeredarDatos', array('idcuenta'));
$jxc->exportFunction('jsaGuardarDatos', array('idcuenta', 'idnombrecuenta', 'idtipodecuentacontable', 'idcentrodecosto', 'idequivalencia', 'idoperacion'), "#idmsgs");
$jxc->process();
$xHP->init();
$xFRM = new cHForm("frm", "./");
$xFRM->setFieldsetClass("fieldform frmpanel");
$xSel = new cHSelect();
$xTxt = new cHText();
$xTxt->setDivClass("");
$xTxt->addEvent("jsaHeredarDatos()", "onblur");
$xTxt2 = new cHText();
$xTxt2->setDivClass("");
$msg = "";
$xFRM->addGuardar("jsaGuardarDatos()");
$xFRM->OButton("TR.Panel", "jsGoPanel()", $xFRM->ic()->EJECUTAR);
$xFRM->addDivSolo($xTxt->getDeCuentaContable("idcuenta", "", false), $xTxt2->getNormal("idnombrecuenta", "", "TR.Nombre de la Cuenta"), "tx14", "tx34");
    if ($tipo != false and $tipo != "todas") {
        $ByTipo = " AND\n\t\t(`contable_polizas`.`tipopoliza` = {$tipo} ) ";
    }
    if ($dia != false and $dia != "todas") {
        $dia = EJERCICIO_CONTABLE . "-" . EACP_PER_CONTABLE . "-" . $dia;
        $ByDia = " AND\n\t\t(`contable_polizas`.`fecha` = '{$dia}' ) ";
    }
    $sql = "\nSELECT\n\tCONCAT(`contable_polizas`.`ejercicio`, '" . STD_LITERAL_DIVISOR . "' ,\n\t`contable_polizas`.`periodo`, '" . STD_LITERAL_DIVISOR . "' ,\n\t`contable_polizas`.`tipopoliza`, '" . STD_LITERAL_DIVISOR . "' ,\n\t`contable_polizas`.`numeropoliza`) AS 'codigo',\n\t`contable_polizas`.`numeropoliza` AS 'numero',\n\t`contable_polizasdiarios`.`nombre_del_diario` AS 'tipo',\n\t`contable_polizas`.`fecha`,\n\t`contable_polizas`.`cargos`,\n\t`contable_polizas`.`abonos`\nFROM\n\t`contable_polizas` `contable_polizas`\n\t\tINNER JOIN `contable_polizasdiarios` `contable_polizasdiarios`\n\t\tON `contable_polizas`.`tipopoliza` = `contable_polizasdiarios`.\n\t\t`idcontable_polizadiarios`\nWHERE\n\t\t`contable_polizas`.`ejercicio` = " . EJERCICIO_CONTABLE . "\n\t\tAND\n\t\t`contable_polizas`.`periodo` = " . EACP_PER_CONTABLE . "\n\t\t{$ByDia}\n\t\t{$ByTipo}\nORDER BY\n\t\t`contable_polizas`.`ejercicio`,\n\t\t`contable_polizas`.`periodo`,\n\t\t`contable_polizas`.`fecha` DESC,\n\t\t`contable_polizas`.`tipopoliza`,\n\t\t`contable_polizas`.`numeropoliza` DESC\nLIMIT 0,100\n\t";
    $rs = mysql_query($sql, cnnGeneral());
    while ($rw = mysql_fetch_array($rs)) {
        $td .= "<tr>\n\t\t\t\t\t<th onclick=\"setValueKey('" . $rw["codigo"] . "')\">" . $rw["numero"] . "</th>\n\t\t\t\t\t<td>" . $rw["tipo"] . "</td>\n\t\t\t\t\t<td>" . $rw["fecha"] . "</td>\n\t\t\t\t\t<td>" . $rw["cargos"] . "</td>\n\t\t\t\t\t<td>" . $rw["abonos"] . "</td>\n\t\t\t\t</tr>";
    }
    $tbl = "<table width='100%' aling='center'>\n\t\t\t\t<thead>\n\t\t\t\t\t<th>Codigo</th>\n\t\t\t\t\t<th>Tipo</th>\n\t\t\t\t\t<th>Fecha</th>\n\t\t\t\t\t<th>Cargos</th>\n\t\t\t\t\t<th>Abonos</th>\n\t\t\t\t</thead>\n\t\t\t\t<tbody>\n\t\t\t\t{$td}\n\t\t\t\t</tbody>\n\t\t\t</table>";
    return $tbl;
}
$jxc->exportFunction('jsaGetPolizas', array('idTipoPoliza', 'idDiaPoliza'), "#divListado");
$jxc->process();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Buscar Polizas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="<?php 
echo CSS_GENERAL_FILE;
?>
" rel="stylesheet" type="text/css">
</head>
<?php 
$jxc->drawJavaScript(false, true);
?>
{
    $OConv = new cProductoDeCredito($convenio);
    $OConv->init();
    $tab = new TinyAjaxBehavior();
    $tab->add(TabSetValue::getBehavior('idnumpagos', $OConv->getNumeroPagosPreferente()));
    if ($OConv->getEsProductoDeNomina() == false) {
        //false por	que lo determina la empresa
        $tab->add(TabSetValue::getBehavior('idperiocidadpagos', $OConv->getPeriocidadPrefente()));
    }
    //$tab -> add(TabSetValue::getBehavior('idnumpagos', $OConv->obj()->pagos_maximo()->v()));
    return $tab->getString();
}
function jsCheckCreditos($persona)
{
}
$jxc->exportFunction('jsaPrevalidarCredito', array('idsocio', 'iidsolicitud', 'idnumpagos', 'idperiocidadpagos', 'idtipoconvenio', 'idcontratocorriente', 'idFechaMinistracion', 'idFechaVencimiento', 'idmontosol'), "#idfrmval");
$jxc->exportFunction('jsaGetNumeroDeCredito', array('idsocio'));
$jxc->exportFunction('jsaValidarMontoDeCredito', array('idsocio', 'idtipoconvenio', 'idmontosol'));
$jxc->exportFunction('jsaGetLetrasByNumero', array('idmontosol'), "#idmontoletras");
$jxc->exportFunction('jsRiesgoDelCredito', array("idsocio"), "#informacion");
$jxc->exportFunction('getNombre_FechaDeMinistracion', array("ideldia1", "idelmes1", "idelanno1"), "#swFechaMin");
$jxc->exportFunction('jsaCargarDatosDeConvenio', array("idtipoconvenio"));
$jxc->process();
echo $xHP->getHeader(true);
$xFRM = new cHForm("frm", "./");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$xFRM->addJsBasico();
$xFRM->addPersonaBasico();
require_once "." . TINYAJAX_PATH . "/TinyAjax.php";
$oficial = elusuario($iduser);
$jxc = new TinyAjax();
function jsaGetCalculos($socio, $acciones, $tipo_de_pago)
{
    $xSoc = new cSocio($socio);
    $coste = COSTE_POR_ACCION * $acciones;
    $monto = $tipo_de_pago == "efectivo" ? $coste : 0;
    $ide = $tipo_de_pago == "efectivo" ? $xSoc->getIDExPagarByPeriodo(false, $monto) : 0;
    $tab = new TinyAjaxBehavior();
    $tab->add(TabSetValue::getBehavior("idCoste", getFMoney($coste)));
    $tab->add(TabSetValue::getBehavior("idide", getFMoney($ide)));
    //$tab -> add( TabSetValue::getBehavior("idObservaciones", $xSoc->getMessages("txt") ) );
    return $tab->getString();
}
$jxc->exportFunction('jsaGetCalculos', array('idsocio', 'idNumeroAcciones', "idtipo_pago"));
$jxc->process();
$html = new cHTMLObject();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Compra de Acciones  V 0.09.06</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="<?php 
echo CSS_GENERAL_FILE;
?>
" rel="stylesheet" type="text/css">
</head>
<body>
<?php 
    $xImg = new cHImg();
    //
    $ByEstado = $xT->cBool($todas) == true ? "" : " AND `estado_en_sistema`= " . SYS_UNO;
    $ByEstado .= setNoMenorQueCero($tipo) <= 0 ? "" : "  AND (`aml_risk_catalog`.`tipo_de_riesgo` ={$tipo}) ";
    $fecha_inicial = $xF->getFechaISO($fecha_inicial);
    $fecha_final = $xF->getFechaISO($fecha_final);
    $sql = $xlistas->getListadoDeAlertas(false, false, false, false, $ByEstado);
    $xT = new cTabla($sql);
    $xT->setWithMetaData();
    $xT->OButton("TR.Dictaminar", "jsModificarEstatus(_REPLACE_ID_)", $xT->ODicIcons()->REPORTE);
    $xT->OButton("TR.Panel", "jsToPanel(_REPLACE_ID_)", $xT->ODicIcons()->EJECUTAR);
    $xT->setKeyField($xAl->getKey());
    $xT->setKeyTable($xAl->get());
    return $xT->Show();
}
$jxc->exportFunction('jsaGetListadoDeAvisos', array('idtipoderiesgoaml', 'idfecha-1', 'idfecha-2', 'idactivas'), "#lstalertas");
$jxc->process();
$clave = parametro("id", SYS_TODAS);
$xHP->init("jsGetListadoAvisos()");
$jsb = new jsBasicForm("");
$xFRM = new cHForm("frm_alertas", "./");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$jsb->setNameForm($xFRM->getName());
$selcat = $xSel->getListaDeTipoDeRiesgoEnAML();
$selcat->addEvent("onblur", "jsGetListadoAvisos()");
$selcat->addEvent("onchange", "jsGetListadoAvisos()");
$selcat->addEspOption(SYS_TODAS);
$selcat->setOptionSelect(SYS_TODAS);
    $tab->add(TabSetValue::getBehavior("id-fecha_alta", $rw["fecha_alta"]));
    $tab->add(TabSetValue::getBehavior("id-fecha_baja", $rw["fecha_baja"]));
    $tab->add(TabSetValue::getBehavior("id-metodo_de_abono_de_interes", $rw["metodo_de_abono_de_interes"]));
    $tab->add(TabSetValue::getBehavior("id-destino_del_interes", $rw["destino_del_interes"]));
    $tab->add(TabSetValue::getBehavior("id-algoritmo_de_premio", $rw["algoritmo_de_premio"]));
    $tab->add(TabSetValue::getBehavior("id-algoritmo_de_tasa_incremental", $rw["algoritmo_de_tasa_incremental"]));
    $tab->add(TabSetValue::getBehavior("id-algoritmo_modificador_del_interes", $rw["algoritmo_modificador_del_interes"]));
    $tab->add(TabSetValue::getBehavior("id-contable_movimientos", $rw["contable_movimientos"]));
    $tab->add(TabSetValue::getBehavior("id-contable_gastos_por_intereses", $rw["contable_gastos_por_intereses"]));
    $tab->add(TabSetValue::getBehavior("id-contable_intereses_por_pagar", $rw["contable_intereses_por_pagar"]));
    $tab->add(TabSetValue::getBehavior("id-contable_cuentas_castigadas", $rw["contable_cuentas_castigadas"]));
    $tab->add(TabSetValue::getBehavior("id-nombre_del_contrato", $rw["nombre_del_contrato"]));
    $tab->add(TabSetValue::getBehavior("id-markRecord", $mark));
    return $tab->getString();
}
$jxc->exportFunction('xul_update_record', array('id-idcaptacion_subproductos', 'id-tipo_de_cuenta', 'id-descripcion_subproductos', 'id-descripcion_completa', 'id-fecha_alta', 'id-fecha_baja', 'id-metodo_de_abono_de_interes', 'id-destino_del_interes', 'id-algoritmo_de_premio', 'id-algoritmo_de_tasa_incremental', 'id-algoritmo_modificador_del_interes', 'id-contable_movimientos', 'id-contable_gastos_por_intereses', 'id-contable_intereses_por_pagar', 'id-contable_cuentas_castigadas', 'id-nombre_del_contrato'), "#id-messages");
$jxc->exportFunction('xul_delete_record', array('id-idcaptacion_subproductos'), "#id-messages");
$jxc->exportFunction('xul_add_record', array('id-idcaptacion_subproductos', 'id-tipo_de_cuenta', 'id-descripcion_subproductos', 'id-descripcion_completa', 'id-fecha_alta', 'id-fecha_baja', 'id-metodo_de_abono_de_interes', 'id-destino_del_interes', 'id-algoritmo_de_premio', 'id-algoritmo_de_tasa_incremental', 'id-algoritmo_modificador_del_interes', 'id-contable_movimientos', 'id-contable_gastos_por_intereses', 'id-contable_intereses_por_pagar', 'id-contable_cuentas_castigadas', 'id-nombre_del_contrato'), "#id-messages");
$jxc->exportFunction('xul_get_record', array('id-idcaptacion_subproductos'));
$jxc->exportFunction('xul_next_record', array('id-markRecord'));
$jxc->exportFunction('xul_back_record', array('id-markRecord'));
$jxc->process();
header("Content-type: application/vnd.mozilla.xul+xml");
//header("Content-type: text/plain");
echo "<?xml version=\"1.0\"?>\n<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>\n<!-- <?xml-stylesheet href=\"../css/xul.css\" type=\"text/css\"?> -->";
?>
<window
    id="index-main-window"
    title=""