$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);
$xFRM->OHidden("idfecha-1", "", "");
$xFRM->OHidden("idfecha-2", "", "");
//$xFRM->addHElem( $xDate->get( $xFRM->lang("fecha inicial"), $xF->getDiaInicial(), 1 ));
//$xFRM->addHElem( $xDate->get( $xFRM->lang("fecha final"), $xF->getDiaFinal(), 2 ));
$xFRM->addHElem($selcat->get(true));
$xFRM->addSubmit("", "jsGetListadoAvisos()");
$xFRM->OCheck("TR.Mostrar Inactivas", "idactivas");
//$xFRM->addCreditBasico();
$xFRM->addHTML("<div id='lstalertas'></div>");
$xFRM->addAviso("", "idmsg");
echo $xFRM->get();
echo $xHP->setBodyEnd();
$jsb->show();
$jxc->drawJavaScript(false, true);
?>
<!-- HTML content -->
<script>
var xG		= new Gen();
function jsGetListadoAvisos(){
	jsaGetListadoDeAvisos();
}
function jsModificarEstatus(id){
$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);
} else {
    $xFRM->addHTML("<input type='hidden' value='" . DEFAULT_CUENTA_CORRIENTE . "' id='idcuenta' name='idcuenta' />");
}
$txt2 = new cHText();
$txt2->setDivClass("");
$xFRM->addDivSolo($xSel->getListaDeDestinosDeCredito()->get(false), $txt2->get("iddescripciondestino", false, "TR.Descripcion del Destino de los_recursos"), "tx14", "tx34");
$xFRM->addObservaciones();
//si es credito renovado
$xFRM->OCheck("TR.Es Credito Renovado", "idrenovado");
if (MODULO_AML_ACTIVADO == true) {
    $xFRM->OCheck("TR.PREGUNTA_AML_CREDITO_2", "idpropietario");
    $xFRM->OCheck("TR.PREGUNTA_AML_CREDITO_1", "idproveedor");
}
$xFRM->addCerrar();
$xFRM->OButton("TR.Validar Credito", "jsValidarCredito()", "checar", "idcheck");
$xFRM->addToolbar("<span id='creditoaprobado'></span>");
$xFRM->addAviso(" ");
echo $xFRM->get();
$jxc->drawJavaScript(false, true);
?>
<script>
/*
$(document).ready(function () {
	$('#id-frmsolingreso').isHappy({
        $xFRM->OHidden("idrazonnofiel", "", "TR.Razones por la cual no tiene FIEL");
    }
} else {
    $xFRM->OHidden("idclavefiel", "", "TR.Clave_FIEL");
    $xFRM->OHidden("idrazonnofiel", "NA", "TR.Razones por la cual no tiene FIEL");
    $xFRM->OHidden("idrfc", DEFAULT_PERSONAS_RFC_GENERICO, "TR.IDENTIFICACION_FISCAL");
    $xFRM->OHidden("idcurp", "", "TR.IDENTIFICACION_POBLACIONAL");
    $xFRM->OHidden("idnumerodocumento", "000000000000", "");
    $xFRM->OHidden("idtipoidentificacion", DEFAULT_TIPO_IDENTIFICACION, "");
    $xFRM->OHidden("idregimenfiscal", DEFAULT_REGIMEN_FISCAL, "");
    $xFRM->OHidden("idestadocivil", DEFAULT_ESTADO_CIVIL, "");
    $xFRM->OHidden("idregimenmatrimonial", DEFAULT_REGIMEN_CONYUGAL, "");
}
//===
if (MODULO_AML_ACTIVADO == true) {
    $xFRM->OCheck("TR.PREGUNTA_AML_PERSONA_1", "espep");
    $xFRM->OCheck("TR.PREGUNTA_AML_PERSONA_2", "esextranjero");
}
if ($tipo_de_ingreso == TIPO_INGRESO_RELACION) {
    //sinfie
} else {
    //Nomina
    $xFRM->OMoneda("iddescuento", 0, "TR.Descuento Deseado");
    $xFRM->addHElem($xSel->getListaDeEmpresas("idempresa")->get(true));
    $xFRM->addObservaciones();
    //grupos solidarios
    $xFRM->addGrupoBasico();
}
$xFRM->addHTML("<datalist id=\"dlBuscarPersona\" ><option /></datalist>");
/**--------------------- DOMICLIO --------------------------------------- */
if ($con_domicilio == true) {
$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("frmeditariesgo", "./");
$msg = "";
$xAlert = new cAMLAlertas($codigo);
$xAlert->init();
$xFRM->addAviso($xAlert->getDescripcion());
$xFRM->OTextArea("idnotas", "", "TR.Acciones_tomadas / observaciones");
$xFRM->OCheck("TR.Guardar como REPORTE_X_HORAS", "ides24");
$xFRM->addHTML("<input type='hidden' id='idriesgo' value='{$codigo}'");
$xFRM->OButton("TR.Confirmar", "jsConfirmaRiesgo()", $xFRM->ic()->OK, "idconfirma");
$xFRM->OButton("TR.Descartar", "jsDescartaRiesgo()", $xFRM->ic()->NO, "iddescarta");
echo $xFRM->get();
?>
<script>
var xG		= new Gen();
function jsDescartaRiesgo(){ xG.confirmar({ msg : "Desea Descartar la Alerta como Riesgo?", callback : "jsDescartaRiesgo2()", evaluador : jsRazonNoVacia(), alert : "La observacion no puede quedar vacia"}); }
function jsConfirmaRiesgo(){ xG.confirmar({ msg : "Desea Confirmar la Alerta como Riesgo?", callback : "jsConfirmaRiesgo2()", evaluador : jsRazonNoVacia(), alert : "La observacion no puede quedar vacia" }); }
function jsRazonNoVacia(){
	var valid	= new ValidGen();
	return valid.NoVacio( $("#idnotas").val() );
}
function jsDescartaRiesgo2(){
	jsaDescartaRiesgo();
            if (isset($keyFile[$pkey])) {
                //$msg			.= "OK\tEXISTE $pkey\r\n";
            } else {
                $rt = "";
                //$msg			.= "ERROR\tNO EXISTE $pkey\r\n";
                foreach ($rec as $datos) {
                    $rt .= $datos . $delimiter;
                }
                $msg .= $rt . "\r\n";
            }
            //$keyFile[$pkey]		= $pkey;
        }
    }
}
$xFRM = new cHForm("frm", "compare-sql.php?action=" . MQL_LOAD);
$xFRM->OTextArea("idsql", "SELECT `listado_de_ingresos`.`clave_empresa`, `listado_de_ingresos`.`empresa`, `listado_de_ingresos`.`codigo`, `listado_de_ingresos`.`nombre`, DATE_FORMAT(`listado_de_ingresos`.`fecha`, '%d-%m-%Y') AS `fecha`, SUM(`listado_de_ingresos`.`capital`) AS `capital`, SUM(`listado_de_ingresos`.`interes_normal`) AS `interes`, SUM(`listado_de_ingresos`.`interes_moratorio`) AS `moratorios`, SUM(`listado_de_ingresos`.`iva`) AS `iva`, SUM(`listado_de_ingresos`.`otros`) AS `otros` , ROUND(SUM(`capital`+ `interes_normal`+`interes_moratorio`+`iva`+`otros`),2) AS 'total', MAX(`listado_de_ingresos`.`parcialidad`) AS `parcialidad`, MAX(`listado_de_ingresos`.`periocidad`) AS `periocidad`, MAX(`listado_de_ingresos`.`banco`) AS `banco` , `listado_de_ingresos`.`tipo_de_pago` FROM `listado_de_ingresos` `listado_de_ingresos` \n WHERE (`listado_de_ingresos`.`fecha` >='2014-01-01') AND (`listado_de_ingresos`.`fecha` <='2014-01-31') \n GROUP BY `listado_de_ingresos`.`clave_empresa`, `listado_de_ingresos`.`codigo`, `listado_de_ingresos`.`fecha`, `listado_de_ingresos`.`banco` ORDER BY `listado_de_ingresos`.`fecha`, `listado_de_ingresos`.`clave_empresa`, `listado_de_ingresos`.`periocidad`, `listado_de_ingresos`.`nombre` ", "TR.SQL");
$xFRM->OText("idclave", "codigo,fecha,total", "TR.clave");
$xFRM->OText("idclave2", "3,5,11", "TR.Columnas");
$xFRM->OFile("idarchivo", "", "TR.Archivo");
$xFRM->OCheck("TR.Comparar SQL -> Archivo", "primerosql");
$xFRM->addSubmit();
//$xFRM->addAviso($msg);
if (MODO_DEBUG == true) {
    $xLog = new cFileLog();
    $xLog->setWrite($msg);
    $xLog->setClose();
    $xFRM->addToolbar($xLog->getLinkDownload("TR.Archivo del proceso", ""));
}
echo $xFRM->get();
//$jxc ->drawJavaScript(false, true);
$xHP->fin();