{
    $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", "./");
$msg = "";
$xFRM->addGuardar("jsaGuardarCastigo()");
$xFRM->ODate("idfecha", false, "TR.Fecha de Castigo");
$xFRM->OTextArea("idrazones", "", "TR.Razones del castigo");
$xFRM->addAviso("");
$xFRM->OHidden("idsolicitudactual", $credito, "");
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
$xHP->fin();
    $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}' >");
$xFRM->addHTML("<div class='aviso' id='avisos'></div>");
$xFRM->addSubmit("Guardar Verificacion", "jsGuardarVerificacion()");
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
?>
<script  >
var xG	= new Gen();	
function jsGuardarVerificacion(){	jsaGuardarVerificacion(); jsCloseWithTimer(1500); }
</script>
<?php 
    return $xT->Show();
}
$jxc->exportFunction('jsaGetLetras', array('idcredito', 'idfechadecalculo'), "#idlistado");
$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);
$xHP->init();
$xFRM = new cHForm("frm", "./");
$msg = "";
$xFRM->OButton("TR.Obtener", "jsaGetLetras()", $xFRM->ic()->CARGAR);
$xFRM->OHidden("idcredito", $credito);
//$xFRM->addJsBasico();
//$xFRM->addCreditBasico();
$xFRM->ODate("idfechadecalculo", false, "TR.Fecha de Calculo");
$xFRM->addHElem("<div id='idlistado'></div>");
//$xFRM->addSubmit();
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
$xHP->fin();
            echo $xRec->getJsPrint(true);
        }
    } else {
        $xFRM->addAviso($xRec->getMessages());
    }
} else {
    $xFRM->addJsBasico();
    $xFRM->addCreditBasico();
    $xFRM->addSubmit();
    $xSel = new cHSelect();
    $xTxt = new cHText();
    $xTxt2 = new cHText();
    $xTxt3 = new cHText();
    $xTCob = new cHCobros();
    //"idtipodepago", "idtipodepago"
    $xFRM->ODate("idfechacomision", "", "TR.Fecha de Cobro");
    $xFRM->addCobroBasico();
    $xTxt2->setDivClass("");
    $xTxt->setDivClass("");
    $xTxt3->setDivClass("");
    $xTxt->addEvent("jsaGetSumas()", "onchange");
    $xTxt->addEvent("jsaGetSumas()", "onblur");
    $xTxt3->addEvent("jsaGetSumas()", "onchange");
    $xTxt3->addEvent("jsaGetSumas()", "onblur");
    $xTxt->addEvent("jsaGetComisionPorApertura()", "onfocus");
    //$xTxt->setClearEvents(false);
    $xFRM->addDivSolo($xTxt->getDeMoneda("idcom1", "TR.Comisiones por Apertura de credito"), $xTxt2->getDeObservaciones("idob1", "", "TR.Observaciones"), "tx24", "tx24");
    $xTxt->addEvent("jsaGetSumas()", "onchange");
    $xTxt->addEvent("jsaGetSumas()", "onblur");
    $xFRM->addDivSolo($xTxt3->getDeMoneda("idcom2", "TR.Comisiones por Cobranza"), $xTxt2->getDeObservaciones("idob2", "", "TR.Observaciones"), "tx24", "tx24");
    $xTxt->addEvent("jsaGetSumas()", "onchange");
$form = parametro("form");
$action = parametro("action", SYS_NINGUNO);
$xHP->init();
$xFRM = new cHForm("frmsolingreso", "registro-personas.frm.php");
$xBtn = new cHButton();
$xTxt = new cHText();
$xTxt2 = new cHText();
$xDate = new cHDate();
$xDate2 = new cHDate(2, false, FECHA_TIPO_NACIMIENTO);
$xSel = new cHSelect();
if ($action == SYS_NINGUNO) {
    $xFRM->addGuardar("jsCheck()");
}
$xFRM->OButton("TR.Agregar PERSONA_FISICA", "jsAgregarRepLegal", $xFRM->ic()->PERSONA);
$xFRM->addSeccion("iddatosgenerales", "TR.Datos generales");
$xFRM->ODate("idfecharegistro", false, "TR.fecha de registro");
$xFRM->addHElem($xSel->getListaDeSucursales()->get(true));
if (SISTEMA_CAJASLOCALES_ACTIVA == false) {
    $xFRM->addFootElement("<input type='hidden' name='idcajalocal' name='idcajalocal' value='" . getCajaLocal() . "' />");
} else {
    $xFRM->addHElem($xSel->getListaDeCajasLocales("", true)->get("TR.punto de acceso", true));
}
$xFRM->OHidden("idtipodeingreso", TIPO_INGRESO_GRUPO, "");
//$xFRM->addHElem( $xSel->getListaDeTiposDeIngresoDePersonas("", PERSONAS_ES_MORAL)->get("TR.tipo de persona", true) );
$xFRM->OHidden("idfigurajuridica", PERSONAS_FIGURA_MORAL, "");
//$xFRM->addHElem( $xSel->getListaDeFigurasJuridicas("", PERSONAS_ES_MORAL)->get("TR.tipo de figura juridica", true) );
$xTxt2->setProperty("list", "dlBuscarPersona");
$xTxt2->addEvent("getListaSocios(this, event)", "onkeyup");
$xFRM->OText("idrazonsocial", "", "TR.Nombre del grupo");
//$xFRM->OHidden("idregimenfiscal",DEFAULT_REGIMEN_FISCAL, "TR.Regimen Fiscal")
//$xFRM->addHElem( $xSel->getListaDeRegimenesFiscales("", PERSONAS_ES_MORAL)->get("TR.Regimen Fiscal", true) );
    $xSoc = new cSocio($persona);
    if ($xSoc->init() == true) {
        $xFRM->OHidden("persona", $persona);
        //checar si existen razones
        $fecha = parametro("fecha", false, MQL_DATE);
        $idrazon = parametro("idrazondebaja", false, MQL_INT);
        $notas = parametro("notas");
        $fechavenc = parametro("idfechavencimiento", false, MQL_DATE);
        $documento = parametro("documento", 0, MQL_INT);
        //		$fechadocto
        if (setNoMenorQueCero($idrazon) > 0) {
            $ok = $xSoc->setBaja($idrazon, $fecha, $fechavenc, $documento);
            if ($ok == true) {
                $xFRM->addAvisoRegistroOK();
            } else {
                $xFRM->addAvisoRegistroError();
            }
        } else {
            $xFRM->ODate("fecha", false, "TR.Fecha");
            $xFRM->ODate("idfechavencimiento", $xF->getFechaMaximaOperativa(), "TR.Fecha de Vencimiento");
            $xFRM->addHElem($xSel->getListaDeRazonesDeBaja()->get(true));
            $xFRM->OText("documento", 0, "TR.Documento de Prueba");
            $xFRM->OTextArea("notas", "", "TR.Notas");
        }
    }
}
//razones de baja
$xFRM->addSubmit();
echo $xFRM->get();
//$jxc ->drawJavaScript(false, true);
$xHP->fin();
    $idrecibo = $xRec->setNuevoRecibo($persona, 1, $fecha_de_operacion, 1, 20, $observacion, $cheque, $comopago, $foliofiscal, DEFAULT_GRUPO);
    $xRec->setNuevoMvto($fecha_de_operacion, $monto, 1001, 1, $observacion, 1, TM_ABONO);
    //agregar Poliza
    $xRec->addMvtoContableByTipoDePago();
    //Finalizar recibo
    $xRec->setFinalizarRecibo(true);
    $xRec->init();
    $xFRM->addHTML($xRec->getFichaSocio());
    $xFRM->addHTML($xRec->getFicha(true));
    $xFRM->addHTML($xRec->getJsPrint(true));
    $xFRM->OButton("TR. Imprimir recibo", "jsImprimirRecibo()", "imprimir", "idrec-dep");
    $xFRM->addCerrar();
    if (MODO_DEBUG == true) {
        $msg .= $xRec->getMessages();
        $xFL = new cFileLog(false, true);
        $xFL->setWrite($msg);
        $xFL->setClose();
        $xFRM->addToolbar($xFL->getLinkDownload("TR.Archivo de sucesos", ""));
    }
} else {
    $xFRM->addJsBasico();
    $xFRM->addPersonaBasico();
    $xFRM->addCobroBasico();
    $xFRM->ODate("idfechadepago", "", "TR.Fecha de Pago");
    $xFRM->OMoneda("idmonto", 0, "TR.Cuota", true);
    $xFRM->addCerrar();
    $xFRM->addGuardar();
}
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
$xHP->fin();
    $xRec = new cReciboDeOperacion(false, false, $recibo);
    $xRec->init();
    $DRec = $xRec->getDatosInArray();
    $MontoOperacion = $xRec->getTotal();
    // $DRec["total_operacion"];
    $xFRM = new cHForm("frmPagosEnCheques", "pago-transferencia.frm.php");
    $xTxt = new cHText("");
    $xDat = new cHDate();
    $xHSel = new cHSelect();
    $xHNot = new cHNotif();
    $xFRM->addGuardar("jsActualizarPago()");
    $xTxt->addEvent("this.select()", "onfocus");
    $xTxt->addEvent("jsActualizarPago()", "onblur");
    $xFRM->addHElem($xHSel->getListaDeCuentasBancarias("idcuentabancaria", true)->get("TR.Cuenta Bancaria de  Cargo", true));
    $xFRM->addHElem($xHNot->get($xHP->lang("importe") . " : " . getFMoney($MontoOperacion), "idimporte"));
    $xFRM->ODate("idfechapago", $xRec->getFechaDeRecibo(), "TR.Fecha de Transferencia");
    $xFRM->addHElem($xTxt->getDeMoneda("idreferencia", "TR.Codigo de Referencia"));
    $xFRM->OHidden("iMonto", $MontoOperacion, "");
    $xFRM->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
    $xFRM->addHTML("<input type='hidden' id='iTotal' name='iTotal' value='{$MontoOperacion}' />");
    $xFRM->addHTML("<div id='avisos'></div>");
    echo $xFRM->get();
    $jxc->drawJavaScript(false, true);
}
?>
<script>
	var oMnt	= $("#iMonto");
	var oTot	= $("#iTotal");
	var oFecha	= $("#idfechapago");
	var oidcheq	= $("#idreferencia");
	var oBanc	= $("#idcuentabancaria");
//$jxc ->exportFunction('datos_del_pago', array('idsolicitud', 'idparcialidad'), "#iddatos_pago");
//$jxc ->process();
$xHP->init();
//$jxc ->drawJavaScript(false, true);
$xFRM = new cHForm("frmriesgo", "registro_persona_riesgosa.frm.php?action=" . MQL_ADD);
$xBtn = new cHButton();
$xTxt = new cHText();
$xSel = new cHSelect();
$xFec = new cHDate();
$xTa = new cHTextArea();
if ($action == SYS_NINGUNO) {
    $xUsers = $xSel->getUsuarios("idusuarioreportado");
    $xFRM->setTitle($xHP->getTitle());
    $xFRM->addPersonaBasico("", false, $persona);
    $xFRM->addJsBasico(iDE_AML);
    $xFRM->ODate("idfechaevento", false, "TR.Fecha de Evento");
    $xFRM->addHElem($xSel->getListaDeNivelDeRiesgo("", $nivelcargado)->get("TR.Nivel de Riesgo", true));
    $xFRM->addHElem($xTa->get("idmensaje", $notas, "TR.Razones por la cual se cambia el Nivel de riesgo"));
    $xFRM->addSubmit();
} else {
    if (setNoMenorQueCero($persona) > 0) {
        $fecha = parametro("idfechaevento", false, MQL_DATE);
        $mensaje = parametro("idmensaje");
        $nivel = parametro("idnivelderiesgo", 0, MQL_INT);
        $xSoc = new cSocio($persona);
        $xSoc->init();
        $xSoc->setActualizarNivelDeRiesgo($nivel, $mensaje, $fecha);
        if (MODO_DEBUG == true) {
            $xFRM->addAviso($xSoc->getMessages());
        }
    }
    } else {
        $xBtn = new cHButton();
        return $xBtn->getBasic("TR.guardar credito", "jsFormularioValidado()", "guardar", "idvalidarok", false);
    }
}
$jxc->exportFunction('jsaValidarCredito', array('idsocio'), "#creditoaprobado");
$jxc->exportFunction('jsaGetPerfilDeProducto', array("idproducto", "idsocio"));
$jxc->process();
echo $xHP->getHeader(true);
$xFRM = new cHForm("frmsolicitudcredito", "solicitud_de_credito.2.frm.php", "frmsolicitudcredito");
$xBtn = new cHButton();
$xTxt = new cHText();
$xDate = new cHDate();
$xSel = new cHSelect();
$xFRM->addPersonaBasico();
$xFRM->ODate("idFechaDeSolicitud", false, "TR.Fecha de Solicitud");
$selPdto = $xSel->getListaDeProductosDeCredito();
$selPdto->addEvent("onchange", "jsaGetPerfilDeProducto()");
$selPdto->addEvent("onfocus", "jsaGetPerfilDeProducto()");
$xFRM->addHElem($selPdto->get("TR.producto de credito", true));
//$xFRM->addHElem($xTxt->getDeMoneda("idnuevocredito", "TR.clave_de_credito"));
$selFreq = $xSel->getListaDePeriocidadDePago();
$selFreq->addEvent("onblur", "jsSetFrecuenciaDePagos(this)");
$xFRM->addHElem($selFreq->get(true));
$xFRM->addHElem($xSel->getListaDeTipoDePago()->get(true));
$xFRM->OMoneda("idnumerodepagos", 1, "TR.Numero de pagos");
$xFRM->ODate("idFechaVencimiento", false, "TR.Fecha de Vencimiento");
$xFRM->ODate("idFechaMinistracion", false, "TR.Fecha de Ministracion");
$xFRM->addHElem($xTxt->getDeMoneda("idmonto", "TR.Monto Solicitado", 0, true));
if (MODULO_CAPTACION_ACTIVADO == true) {
    $xFRM->addCuentaCaptacionBasico(false);
$e_producto = isset($_GET["p"]) ? $_GET["p"] : DEFAULT_SUBPRODUCTO_CAPTACION;
$e_cuenta_intereses = isset($_GET["i"]) ? $_GET["i"] : CTA_GLOBAL_CORRIENTE;
$e_cuenta = isset($_GET["x"]) ? $_GET["x"] : CTA_GLOBAL_CORRIENTE;
$msg = isset($_GET[SYS_MSG]) ? $_GET[SYS_MSG] : "";
$action = parametro("action", SYS_NINGUNO);
$contrato = "404.php";
$idcuenta = parametro("idcuenta", DEFAULT_CUENTA_CORRIENTE, MQL_INT);
$idsocio = parametro("idsocio", DEFAULT_SOCIO, MQL_INT);
?>
<body>
<?php 
if ($action == SYS_NINGUNO) {
    $xFRM->addJsBasico(iDE_CAPTACION);
    $xFRM->setAction("frmcaptacioncuentas.php?action=2");
    $xFRM->addPersonaBasico("", false, $e_socio);
    $xFRM->ODate("idfecha", false, "TR.fecha de registro");
    $xSp = $xSel->getListaDeProductosDeCaptacion();
    $xSp->setOptionSelect($e_producto);
    //$xSp->addEvent("onchange", "getNewCuenta");
    //$xSp->addEvent("onblur", "jsaGetValidacion()");
    $xFRM->addHElem($xSp->get(true));
    $xFRM->addHElem($xSel->getListaDeOrigenDeCaptacion()->get(true));
    $xFRM->addHElem($xSel->getListaDeTituloDeCaptacion()->get(true));
    $xFRM->addObservaciones();
    $xFRM->addHElem("<h3>" . $xFRM->l()->getT("TR.Otros") . "</h3><div id='idotrosdatos'></div>");
    $xFRM->addGrupoBasico("", DEFAULT_GRUPO);
    //$xFRM->addCuentaCaptacionInteres();
    $xFRM->addHElem("<h3>" . $xFRM->l()->getT("TR.Mancomunados") . "</h3>");
    $xFRM->addPersonaBasico("2");
    $xFRM->addPersonaBasico("3");
    $xFRM->addSubmit();
    $xRec = new cReciboDeOperacion(false, false, $recibo);
    $xRec->init();
    $DRec = $xRec->getDatosInArray();
    $MontoOperacion = $xRec->getTotal();
    // $DRec["total_operacion"];
    $xFRM = new cHForm("frmPagosEnCheques", "pago-cheques-internos.frm.php");
    $xTxt = new cHText("");
    $xDat = new cHDate();
    $xHSel = new cHSelect();
    $xHNot = new cHNotif();
    $xFRM->addGuardar("jsActualizarPago()");
    $xTxt->addEvent("this.select()", "onfocus");
    $xTxt->addEvent("jsActualizarPago()", "onblur");
    $xFRM->addHElem($xHSel->getListaDeCuentasBancarias("idcuentabancaria", true)->get("TR.Cuenta Bancaria del Cheque", true));
    $xFRM->addHElem($xHNot->get($xHP->lang("importe") . " : " . getFMoney($MontoOperacion), "idimporte"));
    $xFRM->ODate("idfechapago", $xRec->getFechaDeRecibo(), "TR.Fecha del Cheque");
    $xFRM->addHElem($xTxt->getDeMoneda("idcheque", "TR.Codigo de Cheque"));
    $xFRM->OHidden("iMonto", $MontoOperacion, "");
    $xFRM->addHTML("<input type='hidden' id='iRecibo' name='iRecibo' value='{$recibo}' />");
    $xFRM->addHTML("<input type='hidden' id='iTotal' name='iTotal' value='{$MontoOperacion}' />");
    $xFRM->addHTML("<div id='avisos'></div>");
    echo $xFRM->get();
    $jxc->drawJavaScript(false, true);
}
?>
<script>
	var oMnt	= $("#iMonto");
	var oTot	= $("#iTotal");
	var oFecha	= $("#idfechapago");
	var oidcheq	= $("#idcheque");
	var oBanc	= $("#idcuentabancaria");
$xTxM = new cHText();
$xTxM->setDivClass("");
$xTxtMC = new cHText();
$xTxM->addEvent("jsUpdateCheque()", "onfocus");
$msg = "";
$xFRM->addDataTag("role", "ministracion");
$xFRM->addCreditBasico();
$xFRM->addSubmit();
//descuento //comisiones
$xFRM->addHElem("<h3>" . $xFRM->lang("Descuentos") . "</h3>");
$xFRM->addDivSolo(" ", $xTxM->getDeMoneda("idmontocreditodescontado", "TR.Descuento"), "tx2", "tx2", array(1 => array("id" => "iddivcreditos")));
$xFRM->addDivSolo(" ", $xTxM->getDeMoneda("idmontocomisiondescontado", "TR.Comision"), "tx2", "tx2");
//fragmentacion del cheque
$xFRM->addHElem("<h3>" . $xFRM->lang("Cheque") . "</h3>");
$xFRM->addHElem($xSel->getListaDeCuentasBancarias("", true)->get(true));
$xFRM->ODate("idfechaactual", false, "TR.Fecha de otorgacion");
$xFRM->OText("idnumerocheque", "", "TR.Codigo de Cheque");
$xFRM->addHElem($xTxtMC->getDeMoneda("idmontocheque", "TR.Monto del cheque", 0, true));
$xFRM->addHElem("<h3>" . $xFRM->lang("Otros") . "</h3>");
$xFRM->OText("idfoliofiscal", "", "TR.Folio Impreso");
$xFRM->addObservaciones();
$xFRM->OHidden("idmontooriginal", 0, "");
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
echo $jxB->get();
?>
<script>
var gn			= new Gen();
var val			= new ValidGen();
var errors		= 0;
$(document).ready(function () {
} else {
    if ($action == MQL_MOD) {
        //Modificar
        //iniciar
        $clave = parametro($xTabla->getKey(), null, MQL_INT);
        if ($clave != null) {
            $xTabla->setData($xTabla->query()->initByID($clave));
            $xTabla->setData($_REQUEST);
            $xTabla->query()->update()->save($clave);
            $xFRM->addAvisoRegistroOK();
        }
    }
}
$xFRM->addSubmit();
$xFRM->OMoneda("idbancos_cuentas", $xTabla->idbancos_cuentas()->v(), "TR.clave_de_cuenta");
$xFRM->OText("descripcion_cuenta", $xTabla->descripcion_cuenta()->v(), "TR.descripcion cuenta");
$xFRM->ODate("fecha_de_apertura", $xTabla->fecha_de_apertura()->v(), "TR.fecha de registro");
//$xFRM->OHidden("sucursal", $xTabla->sucursal()->v(), "TR.sucursal");
$xFRM->addHElem($xSel->getListaDeSucursales("sucursal", $xTabla->sucursal()->v())->get(true));
$xFRM->OSelect("estatus_actual", $xTabla->estatus_actual()->v(), "TR.estatus actual", array("activo" => "ACTIVO", "baja" => "BAJA"));
$xFRM->OText("consecutivo_actual", $xTabla->consecutivo_actual()->v(), "TR.consecutivo actual");
$xFRM->OMoneda("saldo_actual", $xTabla->saldo_actual()->v(), "TR.saldo actual");
//$xTabla->entidad_bancaria()->v()
$xFRM->OText("codigo_contable", $xTabla->codigo_contable()->v(), "TR.codigo contable");
//$xFRM->OMoneda("entidad_bancaria", $xTabla->entidad_bancaria()->v(), "TR.entidad bancaria");
$xFRM->addHElem($xSel->getListadoDeBancos("entidad_bancaria", $xTabla->entidad_bancaria()->v())->get(true));
$xFRM->OSelect("tipo_de_cuenta", $xTabla->tipo_de_cuenta()->v(), "TR.tipo de cuenta", array("cheques" => "CHEQUES", "inversion" => "INVERSION"));
$xFRM->OHidden("eacp", EACP_CLAVE, "TR.eacp");
echo $xFRM->get();
//$jxc ->drawJavaScript(false, true);
$xHP->fin();
    //$xTA->addEvent("onchange", "jsaGetDatos()");
    //si existe credito y persona
    if ($remoto == true) {
        $xFRM->addHElem("<input type='hidden' id='idsocio' name='idsocio' value='{$persona}' /> <input type='hidden' id='idsolicitud' name='idsolicitud' value='{$credito}' /> ");
    } else {
        $xFRM->addCreditBasico($credito, $persona);
    }
    $xFRM->addHElem($xTA->get(true));
    $xFRM->addHElem($xSel->getListaDeTipoDeRiesgoEnCreds()->get(true));
    $xFRM->addHElem($xTxt->getDeMoneda("idpagos", "TR.Pagos Autorizados"));
    $xFRM->addHElem($xTxt2->getDeMoneda("idmonto", "TR.Monto Autorizado"));
    $xFRM->addHElem($xTxt2->getDeMoneda("idtasa", "TR.Tasa Autorizada"));
    //$xFRM->OText("idpagos", "", "TR.Pagos Autorizados");
    $xFRM->addHElem($xSel->getListaDePeriocidadDePago()->get(true));
    $xFRM->addHElem($xSel->getListaDeTipoDePago()->get(true));
    $xFRM->ODate("idfecha1", false, "TR.Fecha de Autorizacion");
    $xFRM->ODate("idfecha2", false, "TR.Fecha de Ministracion");
    $xFRM->OTextArea("idautorizacion", "", "TR.Docto de Autorizacion");
    //$xFRM->addSubmit();
    $xFRM->addGuardar("jsGuardarAutorizacion()");
    $xFRM->addHTML('<form name="frmOthersProcess"><div id="informacion"></div></form>');
    //2011-02-01
    $idsolicitud = 0;
    $urlsend = "";
    $urctr = "";
    $cedula_grupal = 0;
}
$xJs = new jsBasicForm("frmcreditoautorizado");
$xJs->setEstatusDeCreditos(CREDITO_ESTADO_SOLICITADO);
//$xJs->setLoadDefaults(false);
echo $xFRM->get();
$action = parametro("action", SYS_NINGUNO);
$fecha = parametro("idfecha-0", false, MQL_DATE);
$fecha = parametro("idfechaactual", $fecha, MQL_DATE);
//remote values
$msgs = isset($_GET[SYS_MSG]) ? isset($_GET[SYS_MSG]) : "RELLENE LOS DATOS SOLICITADO Y GUARDELO";
$dMonto = isset($_GET["mn"]) ? isset($_GET["mn"]) : 0;
$dSocio = isset($_GET["s"]) ? isset($_GET["s"]) : DEFAULT_SOCIO;
$dCon = isset($_GET["c"]) ? isset($_GET["c"]) : "";
if ($xCaja->getEstatus() == TESORERIA_CAJA_CERRADA) {
    $xHP->goToPageError(200);
}
$xHP->init();
$xFRM = new cHForm("frmmultas", "frmcobrodemultas.php?action=" . MQL_ADD);
if ($action == SYS_NINGUNO) {
    $xFRM->addPersonaBasico();
    $xFRM->ODate("idfechaactual", false, "TR.Fecha de cobro");
    $xFRM->addCobroBasico();
    $xFRM->OText("idconceptomulta", "", "TR.Concepto de Multa");
    $xFRM->OMoneda("idmontomulta", 0, "TR.Monto de Multa", true);
    $xFRM->addGuardar();
} else {
    $xT = new cTipos();
    //===========================================================================
    $idsocio = isset($_POST["idsocio"]) ? $xT->cInt($_POST["idsocio"]) : 0;
    $observaciones = isset($_POST["idconceptomulta"]) ? $xT->cChar($_POST["idconceptomulta"]) : "";
    $monto = isset($_POST["idmontomulta"]) ? $xT->cFloat($_POST["idmontomulta"]) : 0;
    $cheque = isset($_POST["cheque"]) ? $xT->cChar($_POST["cheque"]) : DEFAULT_CHEQUE;
    $comopago = isset($_POST["ctipo_pago"]) ? $xT->cChar($_POST["ctipo_pago"]) : DEFAULT_TIPO_PAGO;
    $foliofiscal = isset($_POST["foliofiscal"]) ? $xT->cChar($_POST["foliofiscal"]) : DEFAULT_RECIBO_FISCAL;
    if (setNoMenorQueCero($idsocio) <= 0) {
        //header("location: frmcobrodemultas.php?msg=FALTAN_DATOS");
//$jxc ->process();
echo $xHP->getHeader();
$jsb = new jsBasicForm("");
//$jxc ->drawJavaScript(false, true);
echo $xHP->setBodyinit();
$xFRM = new cHForm("frmreporteempleado", "reportar_empleado.frm.php?action=" . SYS_UNO);
$xBtn = new cHButton();
$xTxt = new cHText();
$xSel = new cHSelect();
$xFec = new cHDate();
$xTa = new cHTextArea();
if ($action == SYS_NINGUNO) {
    $xUsers = $xSel->getUsuarios("idusuarioreportado");
    $xMot = $xSel->getListaDeRiesgosAML("", AML_CLAVE_OPERACIONES_INTERNAS);
    $xFRM->setTitle($xHP->getTitle());
    $xFRM->ODate("fecha_de_evento", false, "TR.Fecha de Suceso");
    $xFRM->addHElem($xUsers->get($xHP->lang("usuario", "reportado"), true));
    $xFRM->addHElem($xMot->get($xHP->lang("motivos"), true));
    $xFRM->addPersonaBasico("", false, false, "", "TR.Persona Relacionada");
    $xFRM->addHElem($xTxt->get("iddocumento", DEFAULT_CREDITO, $xHP->lang("documento", "relacionado")));
    $xFRM->addHElem($xSel->getListaDeObjetosEnSistema()->get(true));
    $xFRM->addHElem($xTa->get("idmensaje", "", $xHP->lang("mensaje")));
    //$xFRM->addCreditBasico();
    $xFRM->addSubmit();
} else {
    //LOS REPORTES DIRECTOS SI SE NOTIFICAN AL OFICIAL
    $arrValores = array("montoabonado" => MQL_FLOAT, "idusuarioreportado" => MQL_INT, "idmensaje" => MQL_STRING, "fecha_de_evento" => MQL_STRING, "idtipoderiesgo" => MQL_INT, "iddocumento" => MQL_INT, "idsocio" => MQL_INT);
    $xF = new cFecha();
    $VR = getVariablesSanas($_POST, $arrValores);
    $fecha = $xF->getFechaISO($VR["fecha_de_evento"]);
    //$fecha			= $xF->getInt($fecha);