function jsGetSaldoCuenta($cuenta, $socio)
{
    $xCta = new cCuentaDeCaptacion($cuenta, $socio);
    $DC = $xCta->getDatosInArray();
    $montoRet = $DC["saldo_cuenta"];
    //$xCta->getMaximoRetirable();
    $tab = new TinyAjaxBehavior();
    $tab->add(TabSetValue::getBehavior("idMonto", $montoRet));
    $tab->add(TabSetValue::getBehavior("idLetras", convertirletras($montoRet)));
    return $tab->getString();
}
/**
 * Funcion que Muestra la descripcion de la Cuenta
 * @param string $params
 */
function Common_82cbe75762e2714baaf92926f0d26d6b($params)
{
    $datos = explode("|", $params);
    $xT = new cTipos(0);
    $idcuenta = isset($datos[0]) ? $xT->cInt($datos[0]) : 0;
    $txt = "";
    if ($idcuenta > 0) {
        $xC = new cCuentaDeCaptacion($idcuenta);
        $xC->init();
        $txt = $xC->getDescription();
    }
    return $txt;
}
			<td><input type='text' name='idcuenta' value='' onchange="envcta();" class='mny' size='12' >
			<?php 
echo CTRL_GOCUENTAS;
?>
</td>
			<td>Descripcion Corta</td><td><input disabled name='nombrecuenta' type='text' value='' size="40"></td>
		</tr>
	</table>
	<input type='button' name='btsend' value='ENVIAR DATOS'onClick='frmSubmit();'>
</form>
<?php 
$iddocto = $_POST["idcuenta"];
if (!$iddocto) {
    exit($msg_rec_warn . $fhtm);
}
$cCap = new cCuentaDeCaptacion($iddocto);
$cCap->init();
echo $cCap->getFicha(true);
$sqlmvto = "SELECT\n\t\t`operaciones_mvtos`.`idoperaciones_mvtos`   AS `codigo`,\n\t\t`operaciones_mvtos`.`fecha_operacion`       AS `operado`,\n\t\t`operaciones_mvtos`.`fecha_afectacion`      AS `afectado`,\n\t\t`operaciones_mvtos`.`recibo_afectado`       AS `recibo`,\n\t\t`operaciones_mvtos`.`tipo_operacion`        AS `operacion`,\n\t\t`operaciones_tipos`.`descripcion_operacion` AS `descripcion`,\n\t\t`operaciones_mvtos`.`afectacion_real`       AS `monto`,\n\t\t`operaciones_mvtos`.`docto_afectado`\n\tFROM\n\t\t`operaciones_mvtos` `operaciones_mvtos`\n\t\t\tINNER JOIN `operaciones_tipos` `operaciones_tipos`\n\t\t\tON `operaciones_mvtos`.`tipo_operacion` = `operaciones_tipos`.\n\t\t\t`idoperaciones_tipos`\n\tWHERE\n\t\t(`operaciones_mvtos`.`docto_afectado` ={$iddocto})\n\tORDER BY\n\t\t`operaciones_mvtos`.`fecha_operacion`\n\t";
$cEdit = new cTabla($sqlmvto);
$cEdit->addTool(1);
$cEdit->addTool(2);
$cEdit->setKeyField("idoperaciones_mvtos");
$cEdit->Show("", false);
?>
</fieldset>
</body>
<script   >
	<?php 
echo $cEdit->getJSActions();
?>
 function setActualizarTasasDeInteres($cuenta = false, $todas = false, $tipo = false)
 {
     $xDTb = new cSAFETabla(TCAPTACION_CUENTAS);
     $wh = "";
     if ($cuenta == false) {
         $wh .= " AND (`captacion_cuentas`.`numero_cuenta` = {$cuenta} ) /*setActualizarInteres*/ ";
     } else {
         $wh .= $todas == false ? "" : " AND \t(`captacion_cuentas`.`saldo_cuenta` > " . TOLERANCIA_SALDOS . ") ";
     }
     $SqlCta = $xDTb->getQueryInicial() . " WHERE\t(`captacion_cuentas`.`numero_cuenta` !=" . DEFAULT_CUENTA_CORRIENTE . ") {$wh} ";
     $xCta = new cCuentaDeCaptacion($cuenta);
     $xCta->init();
     $xCta->getTasaAplicable();
 }
$form = parametro("form");
$action = parametro("action", SYS_NINGUNO);
$xHP->init();
$xJs = new jsBasicForm("frm");
$xJs->setIncludeJQuery();
$xFRM = new cHForm("frm", "cuentas.panel.frm.php");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
if ($cuenta <= 0) {
    $xFRM->addJsBasico(iDE_CAPTACION);
    $xFRM->addCuentaCaptacionBasico(true);
    $xFRM->addSubmit();
} else {
    $xCta = new cCuentaDeCaptacion($cuenta);
    $xCta->init();
    $xFRM->addHTML($xCta->getFicha(true, "", true));
    $xFRM->addSubmit();
    //$xFRM->addToolbar( $xBtn->getBasic("TR.refrescar", "jsRecargar()", "refrescar", "refrescar", false ) );
    //$xFRM->addToolbar( $xBtn->getBasic("TR.imprimir contrato", "jsRecargar()", "refrescar", "refrescar", false ) );
    $xFRM->addCaptacionComandos($cuenta);
    $xHTabs = new cHTabs();
    $cTblx = new cTabla($mSQL->getListadoDeRecibos("", $xCta->getClaveDePersona(), $xCta->getNumeroDeCuenta()));
    $cTblx->setKeyField("idoperaciones_recibos");
    $cTblx->setTdClassByType();
    $cTblx->setEventKey("jsGoPanelRecibos");
    $xHTabs->addTab("TR.RECIBOS", $cTblx->Show());
    $xFRM->addHTML($xHTabs->get());
    $xFRM->OHidden("idcuentacaptacion", $cuenta);
    /*
    ?>
" method="POST">
	<table    >
		<tr>
			<td colspan='4'>
			<?php 
    $cSoc = new cSocio($socio);
    $cSoc->init();
    echo $cSoc->getFicha();
    ?>
			</td>
		</tr>
		<tr>
			<td colspan='4'>
			<?php 
    $xC = new cCuentaDeCaptacion($cuenta, $socio);
    $xC->init();
    echo $xC->getFicha(true);
    ?>
			</td>
		</tr>
		<tr>
			<td>Numero de Acciones</td>
			<td><input name='cNumeroAcciones' id='idNumeroAcciones' type='text' value='0' class='mny' size='4'
						onchange="jsaGetCalculos()"  onblur='jsaGetCalculos()' maxlength='6' /></td>
		</tr>
		<tr>
			<td>Monto a Pagar</td>
			<td><input type='text' name='cCoste' value='0'  class="mny" disabled id="idCoste" size='8'/></td>
		</tr>
		<tr>
include_once "../core/core.init.inc.php";
$theFile = __FILE__;
$permiso = getSIPAKALPermissions($theFile);
if ($permiso === false) {
    header("location:../404.php?i=999");
}
$_SESSION["current_file"] = addslashes($theFile);
//<=====	FIN_H
//=====================================================================================================
$xInit = new cHPage("", HP_SERVICE);
$txt = "";
$cuenta = parametro("cuenta", false, MQL_INT);
$cuenta = parametro("idcuenta", $cuenta, MQL_INT);
$rs = array("error" => true);
if (setNoMenorQueCero($cuenta) > 0) {
    $xCta = new cCuentaDeCaptacion($cuenta);
    if ($xCta->init() == true) {
        $rs["descripcion"] = $xCta->getDescription();
        $rs["error"] = false;
    }
}
/*$cp			= parametro("cp");
$municipio	= parametro("m");
$estado		= parametro("e");
$nombre		= parametro("n");*/
/*$ByCP	= ($cp == "") ? "": " AND (`general_colonias`.`codigo_postal` = $cp) ";
$ByMun	= ($municipio == "") ? "" : " AND `municipio_colonia` LIKE '%$municipio%' "; //TODO: checar
$ByEst	= ($estado == "") ? "" : " AND `estado_colonia` LIKE '%$estado%' " ;
$ByCol	= ($nombre == "") ? "" : "  AND ( `nombre_colonia` LIKE '%$nombre%'  ) ";
$action		= "LIST";
$sql 	= "SELECT
     $msg .= "============== ACTUALIZANDO DOCTO AFECTADO EN MVTOS HUERFANOS ========\r\n";
     $sqlUS = "UPDATE operaciones_mvtos\n\t\t\t\t\tSET docto_afectado = (SELECT docto_afectado FROM operaciones_recibos\n\t\t\t\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\t\t\tidoperaciones_recibos = operaciones_mvtos.recibo_afectado\n\t\t\t\t\t\t\t\t\t\tAND numero_socio = operaciones_mvtos.socio_afectado\n\t\t\t\t\t\t\t\t\t\tAND (tipo_docto = 2\n\t\t\t\t\t\t\t\t\t\t\tOR\n\t\t\t\t\t\t\t\t\t\t\ttipo_docto = 3)\n\t\t\t\t\t\t\t\t\t\t LIMIT 0,1)\n\t\t\t\t\t\t\t\t\t\tWHERE tipo_operacion = 220\n\t\t\t\t\t\t\t\t\t\tAND ( (docto_afectado = " . CTA_GLOBAL_CORRIENTE . ")\n\t\t\t\t\t\t\t\t\t\t\tOR\n\t\t\t\t\t\t\t\t\t\t\t(docto_afectado = '')\n\t\t\t\t\t\t\t\t\t\t\tOR\n\t\t\t\t\t\t\t\t\t\t\t(docto_afectado = 0)\n\t\t\t\t\t\t\t\t\t\t\tOR\n\t\t\t\t\t\t\t\t\t\t\t(docto_afectado = 1)\n\t\t\t\t\t\t\t\t\t\t\tOR\n \t\t\t\t\t\t\t\t\t\t\t((SELECT count(numero_cuenta) FROM captacion_cuentas\n\t\t\t\t\t\t\tWHERE numero_cuenta=operaciones_mvtos.docto_afectado) = 0)\n\t\t\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t\t";
     //$msg	.= date("Y-m-d H:i:s") . "\t\r\n";
     $x = my_query($sqlUS);
     if ($x["stat"] == false) {
         $msg .= date("H:i:s") . "\tERROR : EL SISTEMA DEVOLVIO . " . $x["error"] . "\r\n";
     } else {
         $msg .= date("H:i:s") . "\tACTUALIZACION SATISFACTORIA (" . $x["info"] . ")\r\n";
     }
     break;
 case 705:
     //Actualiza una Cuenta de Captacion segun Socio + Numero de Cuenta
     $socio = $id;
     $cuenta = $id2;
     $NCuenta = $id3;
     $xC = new cCuentaDeCaptacion($cuenta, $socio);
     $msg .= $xC->setCambiarCodigo($NCuenta);
     break;
 case 706:
     //Elimina una Cuenta de Captacion segun Socio + Numero de Cuenta
     $socio = $id;
     $cuenta = $id2;
     $cCuenta = new cCuentaALaVista($cuenta, $socio);
     $msg .= $cCuenta->setDelete();
     break;
 case 901:
     /**
      * Comvierte de ISAM a INNODB o viceversa
      */
     $sucursal = getSucursal();
     $querytbl = "SHOW TABLES";
         $xMan1 = new cSocio($man1);
         if ($xMan1->init() == true) {
             //agregar relacion
             $xSoc->addRelacionPorDocumento($man1, $idcuenta, PERSONAS_REL_MANCOMUNADO);
             $man1 = "{$man1}|" . $xMan1->getNombreCompleto();
         }
     }
     if (setNoMenorQueCero($man2) > 0) {
         $xMan2 = new cSocio($man2);
         if ($xMan2->init() == true) {
             //agregar relacion
             $xSoc->addRelacionPorDocumento($man2, $idcuenta, PERSONAS_REL_MANCOMUNADO);
             $man2 = "{$man2}|" . $xMan2->getNombreCompleto();
         }
     }
     $xCta = new cCuentaDeCaptacion($idcuenta, $idsocio, $dias, $tasa, $fechaalta);
     $idcuenta = $xCta->setNuevaCuenta($origencuenta, $subpdto, $idsocio, $observacion, $idsolicitud, $man1, $man2, $idgrupo, $fechaalta, $tipocuenta, $tipotitulo, $dias, $tasa, $cuentaDeIntereses, $fechaalta);
     $xCta->init();
     $xFRM->addHTML($xCta->getFicha(true));
     $contrato = $xCta->getURLContrato();
     $msg .= $xCta->getMessages();
 }
 $msg .= $xSoc->getMessages();
 if (MODO_DEBUG == true) {
     //$xCta->getMessages(
     $xFL = new cFileLog(false, true);
     $xFL->setWrite($msg);
     $xFL->setClose();
     $xFRM->addToolbar($xFL->getLinkDownload("Archivo de sucesos", ""));
 }
 $xFRM->addToolbar($xBtn->getBasic("TR.Imprimir contrato", "printrec()", "imprimir", "idpcont", false));
 function setCuentaDeCaptacion($numero_de_cuenta)
 {
     $xCta = new cCuentaDeCaptacion($numero_de_cuenta);
     $xCta->init();
     $xCant = new cCantidad($xCta->getSaldoActual());
     $xF = new cFecha();
     //$this->mArr[]
     $this->mArr["variable_numero_de_cuenta"] = $numero_de_cuenta;
     $this->mArr["variable_monto_inicial_en_numero"] = $xCant->moneda();
     $this->mArr["variable_monto_inicial_en_letras"] = $xCant->letras();
     $this->mArr["variable_numero_de_dias"] = $xCta->getDiasDeCuenta();
     $this->mArr["variable_nombre_mancomunados"] = $xCta->getNombreMancomunados();
     $this->mArr["variable_tasa_otorgada"] = $xCta->getTasaActual();
     $this->mArr["variable_fecha_de_vencimiento"] = $xCta->getFechaDeVencimiento();
     //$this->mArr["variable_oficial"]
     $this->mArr["variable_lista_de_beneficiados"] = "";
     $this->mArr["variable_tipo_de_cuenta"] = $xCta->getOTipoDeCuenta()->getNombre();
 }
function mostrarcuenta($str_pedido)
{
    $datos = explode("|", $str_pedido);
    $idcuenta = $datos[0];
    $xC = new cCuentaDeCaptacion($idcuenta);
    return $xC->getDescription();
}