$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();
?>
<body>
<fieldset>
	<legend><?php 
echo $xHP->getTitle();
?>
</legend>
		<form name="frmsolicitud" id="frmsolicitud" action="clssolicitudcredito_v102.php" method="POST" id="idfrmsolicitud">

		<input type="hidden" name="cFechaMinistracion" id="idFechaMinistracion" />
		<input type="hidden" name="cFechaVencimiento" id="idFechaVencimiento" />

<table>
	<?php 
if (PERMITIR_EXTEMPORANEO == true) {
    //$tab -> add(TabSetvalue::getBehavior("idNumeroSocio", $socio));
    $tab->add(TabSetvalue::getBehavior("idnombredependencia", $xSocio->getNombreCompleto()));
    //$tab -> add(TabSetvalue::getBehavior('idObservaciones', $xSoc->getMessages() ));
    return $tab->getString();
}
$jxc->exportFunction('jsaGetDatosHeredados', array("idsocio"));
$jxc->process();
echo $xHP->getHeader();
//$jsb	= new jsBasicForm("");
$xHP->init();
$xFRM = new cHForm("frmagregarempresas", "agregar-empresas.frm.php?action={$step}&empresa={$empresa}");
$xTxt2 = new cHText();
$xTxt = new cHText();
$xSel = new cHSelect();
$xTabs = new cHTabs();
$xFRM->addPersonaBasico("", false, $idsocio);
$xFRM->OText("nombrecorto", $alias, "TR.Nombre_corto");
$xFRM->addHElem($xTxt2->getDeNombreDePersona("iddirectivo", $iddirectivo, "TR.Clave_de_Persona del Contacto"));
$xFRM->OText("directivo", $directivo, "TR.Nombre de Contacto");
$xFRM->addHElem($xSel->getListaDeProductosDeCredito("", $producto)->get(true));
$xTabs->addTab("TR.Periocidad 1", $xSel->getListaDePeriocidadDePago("idperiocidad1", $periocidad1)->get("TR.Periocidad de pago", true));
$xTabs->addTab("TR.Periocidad 1", $xTxt->getNormal("dias_de_aviso1", $diasaviso1, "TR.Dias de Aviso"));
$xTabs->addTab("TR.Periocidad 1", $xTxt->getNormal("dias_de_nomina1", $diasnomina1, "TR.Dias de Nomina"));
$xTabs->addTab("TR.Periocidad 1", $xTxt->getNormal("dias_de_pago1", $diaspago1, "TR.Dias de Pago"));
$xTabs->addTab("TR.Periocidad 2", $xSel->getListaDePeriocidadDePago("idperiocidad2", $periocidad1)->get("TR.Periocidad de pago", true));
$xTabs->addTab("TR.Periocidad 2", $xTxt->getNormal("dias_de_aviso2", $diasaviso2, "TR.Dias de Aviso"));
$xTabs->addTab("TR.Periocidad 2", $xTxt->getNormal("dias_de_nomina2", $diasnomina2, "TR.Dias de Nomina"));
$xTabs->addTab("TR.Periocidad 2", $xTxt->getNormal("dias_de_pago2", $diaspago2, "TR.Dias de Pago"));
$xFRM->addAviso($msg);
$xFRM->addHTML($xTabs->get());
$xFRM->addHElem($xSel->getListaDeOficiales("", "", $oficial)->get(true));
            if ($ODom != null) {
                $xTabla->calle($ODom->getCalle());
                $xTabla->codigo_postal($ODom->getCodigoPostal());
                $xTabla->colonia($ODom->getColonia());
                $xTabla->telefono($xSoc->getTelefonoPrincipal());
                $xTabla->municipio($ODom->getMunicipio());
                $xTabla->localidad($ODom->getClaveDeLocalidad());
                $xTabla->estado($ODom->getEstado());
                $xTabla->numero_exterior($ODom->getNumeroExterior());
                $xTabla->numero_interior($ODom->getNumeroInterior());
            }
            $xTabla->query()->update()->save($clave);
            $xFRM->addAvisoRegistroOK();
        }
    }
}
$msg = "";
//clave de sucursal
//$xFRM->addJsBasico();
$xFRM->addPersonaBasico("", false, $xTabla->clave_de_persona()->v(), "", "TR.Clave Vinculada");
$xFRM->OText("codigo_sucursal", $xTabla->codigo_sucursal()->v(), "TR.codigo sucursal");
$xFRM->OText("nombre_sucursal", $xTabla->nombre_sucursal()->v(), "TR.nombre sucursal");
$xFRM->OMoneda("clave_numerica", $xTabla->clave_numerica()->v(), "TR.clave numerica");
$xFRM->OMoneda("caja_local_residente", $xTabla->caja_local_residente()->v(), "TR.caja local residente");
$xFRM->addPersonaBasico("2", false, $xTabla->gerente_sucursal()->v(), "", "TR.gerente sucursal");
$xFRM->addPersonaBasico("3", false, $xTabla->titular_de_cumplimiento()->v(), "", "TR.Oficial de Cumplimiento");
$xFRM->OMoneda("hora_de_inicio_de_operaciones", $xTabla->hora_de_inicio_de_operaciones()->v(), "TR.hora de inicio de operaciones");
$xFRM->OMoneda("hora_de_fin_de_operaciones", $xTabla->hora_de_fin_de_operaciones()->v(), "TR.hora de fin de operaciones");
echo $xFRM->get();
//$jxc ->drawJavaScript(false, true);
$xHP->fin();
$xTCURP = new cHText();
$xTRFC = new cHText();
$xTCURP->setProperty("required", "true");
//$xFRM->addHElem( $xTCURP->get("idcurp", "", "TR.IDENTIFICACION_POBLACIONAL") );
//$xFRM->addHElem( $xTRFC->get("idrfc", "", "TR.IDENTIFICACION_FISCAL") );
$xFRM->addObservaciones();
//$xFRM->OMoneda("iddependientes", 0, "TR.Dependientes economicos");
//
if (EACP_CLAVE_DE_PAIS == "MX") {
    //$xFRM->OText("idclavefiel", "", "TR.Clave FIEL");
    //$xFRM->OTextArea("idrazonnofiel","", "TR.Razones por la cual no tiene FIEL");
    $xFRM->OHidden("idrazonnofiel", "GRUPO INFORMAL", "TR.Razones por la cual no tiene FIEL");
}
$xFRM->endSeccion();
$xFRM->addSeccion("idintegrantes", "TR.Integrantes");
$xFRM->addPersonaBasico("2", false, false, "", "TR.Representante de Grupo");
$xFRM->addPersonaBasico("3", false, false, "", "TR.Vocal de Grupo");
$xFRM->addPersonaBasico("4", false, false, "", "TR.Integrante de grupo");
$xFRM->addPersonaBasico("5", false, false, "", "TR.Integrante de grupo");
$xFRM->addPersonaBasico("6", false, false, "", "TR.Integrante de grupo");
$xFRM->addPersonaBasico("7", false, false, "", "TR.Integrante de grupo");
$xFRM->addPersonaBasico("8", false, false, "", "TR.Integrante de grupo");
$xFRM->addPersonaBasico("9", false, false, "", "TR.Integrante de grupo");
//$xFRM->OMoneda("iddescuento", 0, "TR.Descuento Deseado");
//$xFRM->addHElem( $xSel->getListaDeEmpresas("idempresa")->get(true) );
//$xFRM->addGrupoBasico();
$xFRM->addHTML("<datalist id=\"dlBuscarPersona\" ><option /></datalist>");
//$xFRM->endSeccion();
//$xFRM->addSeccion("iddatosgenerales", "TR.Domicilio");
//========================================================================== domicilio
//$xFRM->endSeccion(); $xFRM->addSeccion("iddomicilio", "TR.Domicilio");
}
//$jxc = new TinyAjax();
//$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());
$e_grupo = isset($_GET["g"]) ? $_GET["g"] : DEFAULT_GRUPO;
$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->addHElem($xTRFC->get("idrfc", "", "TR.IDENTIFICACION_FISCAL"));
$xFRM->addObservaciones();
//$xFRM->OMoneda("iddependientes", 0, "TR.Dependientes economicos");
//
if (EACP_CLAVE_DE_PAIS == "MX") {
    $xFRM->OText("idclavefiel", "", "TR.Clave FIEL");
    $xFRM->OTextArea("idrazonnofiel", "", "TR.Razones por la cual no tiene FIEL");
} else {
    $xFRM->OHidden("idrazonnofiel", "", "TR.Razones por la cual no tiene FIEL");
}
if (MODULO_AML_ACTIVADO == true) {
    $xFRM->OCheck("TR.PREGUNTA_AML_PERSONA_2", "esextranjero");
}
$xFRM->endSeccion();
$xFRM->addSeccion("iddreplegal", "TR.Representante_Legal");
$xFRM->addPersonaBasico("2");
//$xFRM->OMoneda("iddescuento", 0, "TR.Descuento Deseado");
//$xFRM->addHElem( $xSel->getListaDeEmpresas("idempresa")->get(true) );
//$xFRM->addGrupoBasico();
$xFRM->addHTML("<datalist id=\"dlBuscarPersona\" ><option /></datalist>");
//$xFRM->endSeccion();
//$xFRM->addSeccion("iddatosgenerales", "TR.Domicilio");
//========================================================================== domicilio
$xFRM->endSeccion();
$xFRM->addSeccion("iddomicilio", "TR.Domicilio");
$xCP = new cHText();
$xTx3 = new cHText();
$xTxtE = new cHText();
$xChk = new cHCheckBox();
$xTxt = new cHText();
$xHSel = new cHSelect();
//$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);
    $usuarioreportado = $VR["idusuarioreportado"];
    $motivo = $VR["idtipoderiesgo"];
    $mensaje = $VR["idmensaje"];