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();
}
function jsaGetPolizas($fecha, $tipo)
{
    $xF = new cFecha();
    $fecha = $xF->getFechaISO($fecha);
    $xQL = new cSQLListas();
    $xT = new cTabla($xQL->getListadoDePolizasContables($fecha, $tipo), 7);
    $xBtn = new cHImg();
    $xT->setKeyField("codigo");
    $xT->OButton("TR.Modificar", "jsAgregarMovimientos('" . HP_REPLACE_ID . "')\"", $xT->ODicIcons()->AGREGAR);
    $xT->OButton("TR.Imprimir", "jsImprimirPoliza('" . HP_REPLACE_ID . "')\"", $xT->ODicIcons()->IMPRIMIR);
    $xT->OButton("TR.Eliminar", "jsEliminarPoliza('" . HP_REPLACE_ID . "')\"", $xT->ODicIcons()->ELIMINAR);
    return $xT->Show();
}
function mostrar_notificaciones($finicial, $ffinal, $estatus)
{
    $sql = "SELECT\n\t`seguimiento_notificaciones`.`idseguimiento_notificaciones` AS `codigo`,\n\t`seguimiento_notificaciones`.`socio_notificado` AS 'socio',\n\t`socios`.`nombre`,\n\t`seguimiento_notificaciones`.`numero_solicitud` AS 'solicitud',\n\t`seguimiento_notificaciones`.`numero_notificacion` AS 'num',\n\t`seguimiento_notificaciones`.`fecha_notificacion`,\n\t/*`oficiales`.`nombre_completo` AS \t`oficial_a_cargo`,*/\n\t/*`seguimiento_notificaciones`.`fecha_vencimiento`,*/\n\t`seguimiento_notificaciones`.`capital`,\n\t`seguimiento_notificaciones`.`interes`,\n\t`seguimiento_notificaciones`.`moratorio`,\n\t`seguimiento_notificaciones`.`otros_cargos`,\n\t`seguimiento_notificaciones`.`total` \nFROM\n\t`seguimiento_notificaciones` `seguimiento_notificaciones` \n\t\tINNER JOIN `socios` `socios` \n\t\tON `seguimiento_notificaciones`.`socio_notificado` = `socios`.`codigo` \n\t\t\tINNER JOIN `oficiales` `oficiales` \n\t\t\tON `seguimiento_notificaciones`.`oficial_de_seguimiento` = `oficiales`\n\t\t\t.`id` \nWHERE\n\t(`seguimiento_notificaciones`.`estatus_notificacion` ='{$estatus}')\n\t\tORDER BY\n\t\t\t`seguimiento_notificaciones`.`idseguimiento_notificaciones`";
    //$cmdCancel = new cCmdByOrder("common/exit.png", "Cumplir Notificacion", "jsSetCumplido(event);", "cmd@_REPLACE_ID_");
    $cmdOk = "<label for='cmd@_REPLACE_ID_'><input type='checkbox' id='cmd@_REPLACE_ID_' /></label>";
    $cTbl = new cTabla($sql);
    $cTbl->setWidth();
    $cTbl->addTool(2);
    $cTbl->addTool(1);
    //$cTbl->addEspTool($cmdCancel->show());
    $cTbl->addEspTool($cmdOk);
    //$cTbl->addTool(2);
    $cTbl->setTdClassByType();
    $cTbl->setKeyField("idseguimiento_notificaciones");
    return $cTbl->Show();
}
function jsaGetListadoDeAvisos($tipo, $fecha_inicial, $fecha_final)
{
    $tipo = $tipo == SYS_TODAS ? false : $tipo;
    $xF = new cFecha();
    $xAl = new cAml_alerts();
    $xlistas = new cSQLListas();
    $xBtn = new cHButton();
    $xImg = new cHImg();
    $fecha_inicial = $xF->getFechaISO($fecha_inicial);
    $fecha_final = $xF->getFechaISO($fecha_final);
    $sql = $xlistas->getListadoDeRiesgosConfirmados($fecha_inicial, $fecha_final, $tipo);
    // getListadoDeAlertas($tipo, $fecha_inicial, $fecha_final, false, " AND `estado_en_sistema`= " . SYS_UNO);
    $xT = new cTabla($sql);
    $xT->addEspTool($xImg->get24("check", " onclick=\"jsConfirmRiesgo(_REPLACE_ID_)\" "));
    $xT->addEspTool($xImg->get24("delete", " onclick=\"jsDescartarRiesgo(_REPLACE_ID_)\" "));
    $xT->setKeyField($xAl->getKey());
    $xT->setKeyTable($xAl->get());
    return $xT->Show();
}
function jsaGetListadoDeAvisos($tipo, $fecha_inicial, $fecha_final)
{
    $tipo = $tipo == SYS_TODAS ? false : $tipo;
    $xF = new cFecha();
    $xAl = new cAml_risk_register();
    $xlistas = new cSQLListas();
    $xBtn = new cHButton();
    $xImg = new cHImg();
    $fecha_inicial = $xF->getFechaISO($fecha_inicial);
    $fecha_final = $xF->getFechaISO($fecha_final);
    $sql = $xlistas->getListadoDeRiesgosConfirmados(false, false, false, $tipo, false, " AND (`aml_risk_register`.`estado_de_envio` =0) AND (`aml_risk_register`.`fecha_de_checking` =0) ");
    $xT = new cTabla($sql);
    //setLog($sql);
    $xT->OButton("TR.Dictaminar", "jsModificarEstatus(_REPLACE_ID_)", $xT->ODicIcons()->REPORTE);
    $xT->OButton("TR.Modificar", "jsEditarRiesgo(_REPLACE_ID_)", $xT->ODicIcons()->EDITAR);
    //$xT->addTool(1);
    $xT->setKeyField($xAl->getKey());
    $xT->setKeyTable($xAl->get());
    return $xT->Show();
}
function jsaGetListadoDeAvisos($tipo, $fecha_inicial, $fecha_final, $todas)
{
    $tipo = $tipo == SYS_TODAS ? false : $tipo;
    $xT = new cTipos();
    $xF = new cFecha();
    $xAl = new cAml_alerts();
    $xlistas = new cSQLListas();
    $xBtn = new cHButton();
    $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();
}
function jsaGetCobranza($empresa, $idperiodo)
{
    $xL = new cSQLListas();
    $xF = new cFecha();
    $sql = $xL->getListadoDeCobranza($idperiodo, SYS_UNO);
    //setLog($sql);
    //fecha de ministracion anterior al
    $xT = new cTabla($sql);
    $xT->setKeyField("numero_solicitud");
    $xT->setKey(2);
    $xT->setWidthTool("180px");
    $xT->setKeyTable("creditos_solicitud");
    $xT->setEventKey("jsGetRecibosByCredito");
    $xT->addEspTool("<div class='coolCheck'><input type='checkbox' id='chk_REPLACE_ID_' onclick='jsSetAlimentarCobros(this, _REPLACE_ID_)' /><label for='chk_REPLACE_ID_'></label></div>");
    $xT->addEspTool("<img src='../images/order.png' class='x24' onclick='getEstadoDeCuenta(_REPLACE_ID_)' />");
    $xT->addEspTool("<img src='../images/calendar.png' class='x24' onclick='getPlanDePagos(_REPLACE_ID_)' />");
    $xT->addEspTool("<img src='../images/view.png' class='x24' onclick='setOcultar(_REPLACE_ID_)' />");
    /*$subSQL		= "SELECT CONCAT(`socios_memo`.`fecha_memo`, '|',	`socios_memo`.`texto_memo`) AS 'memo' FROM `socios_memo` WHERE (`socios_memo`.`numero_solicitud` =" . HP_REPLACE_ID . ") AND (`socios_memo`.`tipo_memo` =11) ORDER BY `socios_memo`.`fecha_memo` ";
    	$xT->addSubQuery($subSQL);*/
    $xT->setWithMetaData();
    $xT->setFootSum(array(3 => "letra", 6 => "monto"));
    return $xT->Show();
}
function jsaCumplimiento($idsocio)
{
    $xAl = new cAml_alerts();
    $xlistas = new cSQLListas();
    $sql = $xlistas->getListadoDeAlertas(false, false, false, $idsocio);
    $xT = new cTabla($sql);
    $xT->setKeyField($xAl->getKey());
    $xT->setKeyTable($xAl->get());
    return $xT->Show();
}
</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();
?>

</script>
</html>
$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);
    /*
    	 * <fieldset>
    				<legend>Barra de Acciones</legened>
    					<table  align='center'>
    						<tr>
    							<td>
    								<input type='button' name='printcontrato' value='IMPRIMIR CONTRATO DE CAPTACION' onClick='printrec();'>
    							</td>
    							<td>
    								<input type='button' name='command' value='Ver/Guardar Firmas' onClick='captura_firmas();'>
function jsShowSocios($texto, $tipo_de_busqueda)
{
    $strTbls = "";
    $ByForm = false;
    $MostrarGars = true;
    $MostrarPartes = true;
    $sqlL = new cSQLListas();
    $WSoc = " `socios_general`.`codigo` != " . DEFAULT_SOCIO . "";
    $WPrel = "";
    $xIc = new cHImg();
    if ($tipo_de_busqueda == "nc") {
        $ByForm = true;
    }
    if (!isset($texto) or trim($texto) == "" or $texto == DEFAULT_SOCIO or $texto == "0") {
        $sqllike = $sqlL->getListadoDeSocios(" tipoingreso != " . TIPO_INGRESO_SDN);
        $table_s = new cTabla($sqllike);
        $table_s->setEventKey("setSocio");
        $table_s->setRowCSS("codigo", "center");
        $table_s->addEspTool("\$xS=new cSocio(_REPLACE_ID_,true);\$D=\$xS->getTotalColocacionActual();PHP::(\$D[SYS_NUMERO]>0) ? \"<div class='noticon'><i class='fa fa-credit-card fa-lg'></i><span class='noticount'>\" . \$D[SYS_NUMERO] . \"</span></div>\":\"\";");
        $strTbls .= $table_s->Show("TR.ULTIMOS REGISTROS");
    } else {
        $texto = trim($texto);
        $texto = strtoupper($texto);
        $completo = explode(" ", $texto);
        $str = fmt_string($completo[0]);
        $marked = false;
        switch ($tipo_de_busqueda) {
            //CURP
            case "c":
                $str = trim(substr($completo[0], 0, 7));
                $WSoc = " (curp LIKE '{$str}%') ";
                break;
                //NUMERO DE SOCIO
            //NUMERO DE SOCIO
            case "s":
                $str = trim(substr($completo[0], 0, 6));
                $WSoc = " (codigo LIKE '{$str}%') ";
                break;
                //NUMERO DEempresa
            //NUMERO DEempresa
            case "e":
                $WSoc = " (dependencia = {$texto}) ";
                break;
                //DEAFULT:
            //DEAFULT:
            default:
                //balam gon lui
                if (isset($completo[1])) {
                    $str = fmt_string($completo[1]);
                    $WSoc .= $str != "*" ? " AND (apellidomaterno LIKE '{$str}%') " : "";
                }
                if (isset($completo[2])) {
                    $str = fmt_string($completo[2]);
                    $WSoc .= $str != "*" ? " AND (nombrecompleto LIKE '{$str}%') " : "";
                }
                if (isset($completo[0])) {
                    $str = fmt_string($completo[0]);
                    $WSoc .= " AND ((apellidopaterno LIKE '{$str}%') OR (nombrecompleto LIKE '%{$str}%') )";
                }
                break;
        }
        if ($tipo_de_busqueda == "pp") {
            $sqllike = "SELECT\n\t\t\t\t\t`creditos_solicitud`.`numero_solicitud`        AS `credito`,\n\t\t\t\t\t`socios`.`codigo`,\n\t\t\t\t\t`socios`.`nombre`,\n\t\t\t\t\t`creditos_solicitud`.`pagos_autorizados`       AS `pagos`,\n\t\t\t\t\t(`creditos_solicitud`.`ultimo_periodo_afectado`+1) AS `periodo`,\n\t\t\t\t\t`creditos_solicitud`.`saldo_actual`            AS `saldo`,\n\t\t\t\t\t`creditos_solicitud`.`monto_parcialidad`       AS `parcialidad` \n\t\t\t\tFROM\n\t\t\t\t\t`creditos_solicitud` `creditos_solicitud` \n\t\t\t\t\t\tINNER JOIN `socios` `socios` \n\t\t\t\t\t\tON `creditos_solicitud`.`numero_socio` = `socios`.`codigo` \n\t\t\t\tWHERE\n\t\t\t\t\t(`creditos_solicitud`.`saldo_actual` >0.99)\n\t\t\t\t\tAND\n\t\t\t\t\t(`creditos_solicitud`.`tipo_convenio` ={$texto}) ORDER BY\t`socios`.`nombre` ";
            $table_s = new cTabla($sqllike);
            $table_s->setEventKey("jsGoRecibo");
            $table_s->setRowCSS("credito", "center");
            $table_s->setKeyField("credito");
            $table_s->setWithMetaData();
            $strTbls .= $table_s->Show("TR.CREDITOS");
        } else {
            $sqllike = $sqlL->getListadoDeSocios($WSoc . " AND tipoingreso != " . TIPO_INGRESO_SDN);
            $table_s = new cTabla($sqllike);
            $table_s->setEventKey("setSocio");
            $table_s->setRowCSS("codigo", "center");
            $table_s->addEspTool($xIc->get24("settings.png", "onclick='jsToPanel(_REPLACE_ID_)'"));
            //$table_s->addSubQuery("SELECT CONCAT(`creditos_solicitud`.`numero_solicitud`, '|', `creditos_solicitud`.`numero_pagos`, '|',`creditos_solicitud`.`periocidad_de_pago`,'|',`creditos_solicitud`.`saldo_actual` ) FROM creditos_solicitud WHERE numero_socio = _REPLACE_ID_", 1);
            $table_s->addEspTool("\$xS=new cSocio(_REPLACE_ID_,true);\$D=\$xS->getTotalColocacionActual();PHP::(\$D[SYS_NUMERO]>0) ? \"<div class='noticon'><i class='fa fa-credit-card fa-lg'></i><span class='noticount'>\" . \$D[SYS_NUMERO] . \"</span></div>\":\"\";");
            $strTbls .= $table_s->Show("TR.PERSONAS QUE COINCIDEN CON LA BUSQUEDA");
        }
    }
    return $strTbls;
}
} else {
    echo $xHP->getHeader();
    echo $xHP->setBodyinit("initComponents();");
    echo getRawHeader();
    $xRpt = new cReportes();
    echo $xRpt->getEncabezado($xHP->getTitle());
}
$sql = "SELECT\n\t`socios`.`codigo`,\n\t`socios`.`nombre`,\n\t`creditos_solicitud`.`numero_solicitud`,\n\tsaldo,\n\tdias_morosos,\n\tdias_vencidos,\n\t\t\n\t(CASE WHEN ( (dias_vencidos + dias_morosos) <=0) THEN ( saldo ) ELSE 0 END) AS 'sin_mora',\n\t \n\t(CASE WHEN ( (dias_morosos >=1 AND dias_morosos <=7)) THEN (saldo) ELSE 0 END) AS 'moroso_7_dias',\n\t(CASE WHEN ( (dias_morosos >=8 AND dias_morosos <=15)) THEN (saldo) ELSE 0 END) AS 'moroso_15_dias',\n\t(CASE WHEN ( (dias_morosos >=16 AND dias_morosos <=30)) THEN (saldo) ELSE 0 END) AS 'moroso_30_dias',\n\t(CASE WHEN ( (dias_morosos >=31 AND dias_morosos <=60)) THEN (saldo) ELSE 0 END) AS 'moroso_60_dias',\n\t(CASE WHEN ( (dias_morosos >=61 AND dias_morosos <=90)) THEN (saldo) ELSE 0 END) AS 'moroso_90_dias',\n\t(CASE WHEN ( (dias_morosos >=91 AND dias_morosos <=120)) THEN (saldo) ELSE 0 END) AS 'moroso_120_dias',\n\t(CASE WHEN ( (dias_morosos >=121 AND dias_morosos <=180)) THEN (saldo) ELSE 0 END) AS 'moroso_180_dias',\n\t(CASE WHEN ( (dias_morosos >=181)) THEN (saldo) ELSE 0 END) AS 'moroso_mayor',\n\t \n\t(CASE WHEN ( (dias_vencidos >=1 AND dias_vencidos <=7)) THEN (saldo) ELSE 0 END) AS 'vencido_7_dias',\n\t(CASE WHEN ( (dias_vencidos >=8 AND dias_vencidos <=15)) THEN (saldo) ELSE 0 END) AS 'vencido_15_dias',\n\t(CASE WHEN ( (dias_vencidos >=16 AND dias_vencidos <=30)) THEN (saldo) ELSE 0 END) AS 'vencido_30_dias',\n\t(CASE WHEN ( (dias_vencidos >=31 AND dias_vencidos <=60)) THEN (saldo) ELSE 0 END) AS 'vencido_60_dias',\n\t(CASE WHEN ( (dias_vencidos >=61 AND dias_vencidos <=90)) THEN (saldo) ELSE 0 END) AS 'vencido_90_dias',\n\t(CASE WHEN ( (dias_vencidos >=91 AND dias_vencidos <=120)) THEN (saldo) ELSE 0 END) AS 'vencido_120_dias',\n\t(CASE WHEN ( (dias_vencidos >=121 AND dias_vencidos <=180)) THEN (saldo) ELSE 0 END) AS 'vencido_180_dias',\n\t(CASE WHEN ( (dias_vencidos >=181)) THEN (saldo) ELSE 0 END) AS 'vencido_mayor'\n\t \n\t FROM\n\t`creditos_solicitud` `creditos_solicitud` \n\t\tINNER JOIN `dias_en_mora` `dias_en_mora` \n\t\tON `creditos_solicitud`.`numero_solicitud` = `dias_en_mora`.\n\t\t`numero_solicitud` \n\t\t\tINNER JOIN `socios` `socios` \n\t\t\tON `creditos_solicitud`.`numero_socio` = `socios`.`codigo`\n\t WHERE \n\t\tsaldo > " . TOLERANCIA_SALDOS . "\n\t\t\t\tAND dias_morosos >=1\n\t\t{$es_por_convenio}\n\t\t{$es_por_frecuencia}\n\t\t{$es_por_estatus}\n\t\t{$ByOficial}\n\t\t{$BySucursal}\n\t\t{$ByEmpresa}\n\t\t/*Disable castigados*/\n\t\tAND `creditos_solicitud`.`estatus_actual` != " . CREDITO_ESTADO_CASTIGADO . "\n\t ORDER BY dias_morosos DESC\n\t";
//exit( $sql );
if ($out == OUT_EXCEL) {
    $xls = new cHExcel();
    $xls->convertTable($sql, "REPORTE DE CREDITOS POR RANGO DE MORA");
} else {
    $xTBL = new cTabla($sql);
    //$xTBL->setEventKey("jsGoEstadoDeCuentaDeCreditosPorPersona");
    $xTBL->setKeyField("numero_solicitud");
    $xTBL->setTdClassByType();
    $init = 6;
    $arrCSumas = array(3 => "saldo", $init => "sin_mora", $init + 1 => "moroso_7_dias", $init + 2 => "moroso_15_dias", $init + 3 => "moroso_30_dias", $init + 4 => "moroso_60_dias", $init + 5 => "moroso_90_dias", $init + 6 => "moroso_120_dias", $init + 7 => "moroso_180_dias", $init + 8 => "moroso_mayor", $init + 9 => "vencido_7_dias", $init + 10 => "vencido_15_dias", $init + 11 => "vencido_30_dias", $init + 12 => "vencido_60_dias", $init + 13 => "vencido_90_dias", $init + 14 => "vencido_120_dias", $init + 15 => "vencido_180_dias", $init + 16 => "vencido_mayor");
    $xTBL->setFootSum($arrCSumas);
    echo $xTBL->Show();
    echo getRawFooter();
    echo $xHP->setBodyEnd();
    ?>
	<script>
	<?php 
    ?>
	function initComponents(){
		window.print();
	}
	</script>
 * 			Imprime Datos de las sesiones de creditos
 */
$action = isset($_GET["a"]) ? $_GET["a"] : "x";
$descripcion = isset($_POST["descripcion"]) ? $_POST["descripcion"] : "";
if ($action == "i" and strlen($descripcion) > 1) {
    $idperiodo = $_POST["idperiodo"];
    $reunion = $_POST["elanno0"] . "-" . $_POST["elmes0"] . "-" . $_POST["eldia0"];
    $inicial = $_POST["elanno1"] . "-" . $_POST["elmes1"] . "-" . $_POST["eldia1"];
    $final = $_POST["elanno2"] . "-" . $_POST["elmes2"] . "-" . $_POST["eldia2"];
    $resp = $_POST["cOficial"];
    $xP = new cPeriodoDeCredito();
    $xP->add($inicial, $final, $resp, $reunion, $descripcion, $ideperiodo);
}
$cTbl = new cTabla("select creditos_periodos.idcreditos_periodos AS 'codigo_de_periodo',\r\n\t\t\t\t\tcreditos_periodos.descripcion_periodos AS 'nombre_periodo',\r\n\t\t\t\t\tcreditos_periodos.fecha_inicial AS 'fecha_de_inicio',\r\n\t\t\t\t\tcreditos_periodos.fecha_final AS 'fecha_de_termino',\r\n\t\t\t\t\tcreditos_periodos.fecha_reunion AS 'fecha_de_reunion',\r\n\t\t\t\t\tCONCAT(usuarios.nombres, ' ',usuarios.apellidopaterno, ' ', usuarios.apellidomaterno) AS 'oficial_responsable'\r\n\t\t\t\tFROM \r\n\t\t\t\t\r\n\t\t\t\t\t`creditos_periodos` `creditos_periodos` \r\n\t\t\t\t\t\tINNER JOIN `usuarios` `usuarios` \r\n\t\t\t\t\t\tON `creditos_periodos`.`periodo_responsable` = `usuarios`.`idusuarios`\r\n\t\t\t\t\r\n\t\t\t\tORDER BY fecha_reunion ", 0);
$cTbl->setWidth();
$cTbl->addTool(1);
$cTbl->setKeyField("idcreditos_periodos");
$cTbl->Show("", false);
?>
<p class='aviso'>AGREGUE LA DESCRIPCION QUE IDENTIFIQUE A LA SESION DE CREDITO ACTUAL, 
EN CASO DE NO LLEVAR PERIODOS DE CREDITO AGREGUE UN PERIODO DESDE EL INICIO DE AÑO HASTA EL FIN DE AÑO, UN PERIODO POR A&Ntilde;O</p>
</fieldset>
</body>
<script  >
<?php 
echo $cTbl->getJSActions();
?>

</script>
</html>
		</tr>
		<tr>
			<td />
			<td>Base</td>
			<td ><?php 
echo $nombreBase;
?>
</td>
		</tr>
	</thead>
</table>
<?php 
$xD = new cFecha();
$sql = new cSQLListas();
$xT = new cTabla($sql->getBasesPorFechasPorDependencia($fechaInicial, $fechaFinal, $base));
$xT->setKeyField($sql->getClave());
if ($out == "chart") {
    $xT->setTdClassByType(false);
    $xT->setPrepareChart();
    $xT->setFootSum(false);
    echo "<div id='treport'></div><span style='display:none'>" . $xT->Show($xHP->getTitle(), true, "tdatos") . "</span>";
}
$xT->setPrepareChart(false);
$xT->setTdClassByType();
$xT->setFootSum(array(1 => "monto"));
echo $xT->Show();
//"Reporte de Ingresos Mensuales por Empresas", true, "tingresos");
echo getRawFooter();
echo $xHP->setBodyEnd();
?>
<script>
		<td>Observaciones</td>
		<td colspan="3"><input type='text' name='observaciones' value='' maxlength="100" size="45" /></td>
	</tr>
	</table>
<p class='aviso'>
<input type="button" name="sendme" value="GUARDAR DATOS Y LIMPIAR FORMULARIO" onClick="checkvalue();">
</p>
</form>
<?php 
$sqlm = $sqlb15 . " AND solicitud_flujo={$idsolicitud}";
//echo $sqlm;
$mTab = new cTabla($sqlm);
$mTab->addTool(1);
$mTab->addTool(2);
$mTab->Show("", false);
$mTab->setKeyField("idcreditos_flujoefvo");
$sqlss = "SELECT SUM(afectacion_neta) AS 'sumtrim' FROM {$t_cfe} WHERE solicitud_flujo={$idsolicitud}";
$ssmoun = mifila($sqlss, "sumtrim");
echo "<hr>\r\n\t<table align='center'>\r\n\t<tr>\r\n\t\t<th>CAPACIDAD DE PAGO DIARIA:</th>\r\n\t\t<td class='mny'>\$ {$ssmoun}</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<th colspan='2'><input type='button' name='cmdrpt' value='Ver / Imprimir Formato de Acuse del Flujo de Efectivo' onClick='rptflujo({$idsolicitud});'></td>\r\n\t</tr>\r\n\t</table>";
?>
<hr>
</body>
<script  >
	function rptflujo(lasol) {
		var misol 	= lasol;
		var varurl 	= '../rptcreditos/rpt_acuse_flujo_efvo.php?s=' + misol;
		var ulan 	= window.open(varurl);
			ulan.focus();
	}
	<?php 
echo $mTab->getJSActions();
 $xFRM->addHTML($xRec->getFicha(true, "", true));
 //echo ;
 $uri = $xRec->getURI_Formato();
 $xTabs = new cHTabs();
 /* ----------------- DATOS --------------- */
 $cEdit = new cTabla($xSQL->getListadoDeOperaciones("", "", $idrecibo));
 $cEdit->addTool(SYS_UNO);
 $cEdit->addTool(SYS_DOS);
 $cEdit->setEventKey("jsEditClick");
 $cEdit->setTdClassByType();
 $cEdit->setKeyField("idoperaciones_mvtos");
 $xTabs->addTab("TR.OPERACIONES", $cEdit->Show());
 $NumOpers = $cEdit->getRowCount();
 $cBan = new cTabla($xSQL->getListadoDeOperacionesBancarias("", "", "", false, false, " AND `bancos_operaciones`.`recibo_relacionado` = {$idrecibo} "));
 //$cBan->setEventKey("idcontrol");
 $cBan->setKeyField("idcontrol");
 $cBan->addTool(SYS_UNO);
 $cBan->addTool(SYS_DOS);
 $cBan->setFootSum(array(7 => "monto"));
 $xTabs->addTab("TR.BANCOS", $cBan->Show());
 //Operaciones de Tesorería
 $cTes = new cTabla($xSQL->getListadoDeOperacionesDeTesoreria("", "", $idrecibo));
 $cTes->addTool(SYS_UNO);
 $cTes->addTool(SYS_DOS);
 $xTabs->addTab("TR.TESORERIA", $cTes->Show());
 //agregar contable
 if (getEsModuloMostrado(USUARIO_TIPO_CONTABLE) == true) {
     $xTbl = new cTabla("SELECT * FROM `contable_polizas_proforma` WHERE `numero_de_recibo`={$idrecibo}");
     $xTabs->addTab("TR.Pre Poliza", $xTbl->Show());
     //poliza relacionada
     $xTbl = new cTabla($xSQL->getListadoDePolizasContables(false, false, false, false, false, " AND (`recibo_relacionado`={$idrecibo}) "));
$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));
$xFRM->OText("idemail1", $mail1, "TR.Email de contacto 1");
$xFRM->OText("idemail2", $mail2, "TR.Email de contacto 2");
$xFRM->OText("idemail3", $mail3, "TR.Email de contacto 3");
$xFRM->addSubmit();
// $dias_de_aviso = "", $periocidad_de_aviso, $nombre_corto = "", $oficial_a_cargo = false
//
if ($step != MQL_MOD) {
    $mtbl = new cTabla($xLi->getListadoDeEmpresas());
    $mtbl->setKeyField("idsocios_aeconomica_dependencias");
    //$mtbl->addTool(SYS_UNO);
    //$mtbl->addTool(SYS_DOS);
    $mtbl->OButton("TR.Editar", "var xEmp = new EmpGen(); xEmp.setActualizarDatos(" . HP_REPLACE_ID . ")", $xFRM->ic()->EDITAR);
    $mtbl->OButton("TR.Panel", "jsGoToPanel(" . HP_REPLACE_ID . ")", $xFRM->ic()->EJECUTAR);
    $mtbl->setWithMetaData();
    $xFRM->addHTML($mtbl->Show());
}
echo $xFRM->get();
//$jsb->setNameForm( $xFRM->getName() );
//$jsb->show();
$jxc->drawJavaScript(false, true);
if ($step != MQL_MOD) {
    echo $mtbl->getJSActions(true);
}
?>
$estadisticos = parametro("estadisticos", false, MQL_BOOL);
if ($estadisticos == true) {
    $ByTipoDePago .= " AND tipo_de_pago !='" . TESORERIA_COBRO_NINGUNO . "' ";
}
if ($ByTipoDePago == "") {
    $GByTipoPago = ", `listado_de_ingresos`.`tipo_de_pago`";
}
$xRPT->setOut($out);
//============ Reporte
$body = $xRPT->getEncabezado($xHP->getTitle(), $FechaInicial, $FechaFinal);
$xRPT->setBodyMail($body);
//============ Agregar HTML
//$xRPT->addContent( $xHP->init($jsEvent) );
$xRPT->addContent($body);
//$xT->setEventKey("jsGoPanel");
//$xT->setKeyField("creditos_solicitud");
$xRPT->setTitle($xHP->getTitle());
$sql = "\r\nSELECT\r\n\t{$mrkEmpresa}\r\n\t`listado_de_ingresos`.`codigo`,\r\n\t`listado_de_ingresos`.`nombre`,\r\n\t`listado_de_ingresos`.`fecha`,\r\n\tSUM(`listado_de_ingresos`.`capital`)            AS `capital`,\r\n\tSUM(`listado_de_ingresos`.`interes_normal`)    \tAS `interes`,\r\n\tSUM(`listado_de_ingresos`.`interes_moratorio`) \tAS `moratorios`,\r\n\tSUM(`listado_de_ingresos`.`iva`)               \tAS `iva`,\r\n\tSUM(`listado_de_ingresos`.`otros`)             \tAS `otros` ,\r\n\tSUM(`capital`+ `interes_normal`+`interes_moratorio`+`iva`+`otros`) AS 'total',\r\n\tMAX(`listado_de_ingresos`.`parcialidad`)      \tAS `parcialidad`,\r\n\tMAX(`listado_de_ingresos`.`periocidad`)\t\t\tAS `periocidad`,\r\n\tMAX(`listado_de_ingresos`.`banco`)\t\t\t\tAS `banco`\r\n\t{$CampoTipoPago}\r\nFROM\r\n\t`listado_de_ingresos` `listado_de_ingresos`\r\nWHERE\r\n\t(`listado_de_ingresos`.`fecha` >='{$FechaInicial}') AND (`listado_de_ingresos`.`fecha` <='{$FechaFinal}') {$ByConvenio} {$ByEmpresa} {$ByBanco} {$ByTipoDePago}\r\nGROUP BY\r\n\t`listado_de_ingresos`.`clave_empresa`,\r\n\t`listado_de_ingresos`.`codigo`,\r\n\t`listado_de_ingresos`.`fecha`,\r\n\t`listado_de_ingresos`.`banco`\r\n\t{$GByTipoPago}\r\nORDER BY\r\n\t`listado_de_ingresos`.`fecha`,\r\n\t`listado_de_ingresos`.`clave_empresa`,\r\n\t`listado_de_ingresos`.`periocidad`,\r\n\t`listado_de_ingresos`.`nombre`\r\n\t";
//exit( $sql);
$xTBL = new cTabla($sql);
$xTBL->setEventKey("jsGoEstadoDeCuentaDeCreditosPorPersona");
$xTBL->setKeyField("codigo");
$xTBL->setTdClassByType();
$xTBL->setTipoSalida($out);
$arrCSumas = $empresa != DEFAULT_EMPRESA ? array(5 => "capital", 6 => "interes", 7 => "moratorios", 8 => "iva", 9 => "otros", 10 => "total") : array(3 => "capital", 4 => "interes", 5 => "moratorios", 6 => "iva", 7 => "otros", 8 => "total");
$xTBL->setFootSum($arrCSumas);
$xRPT->setSQL($sql);
$xRPT->addContent($xTBL->Show());
$xRPT->setResponse();
$xRPT->setSenders($senders);
echo $xRPT->render(true);
    $estadofisico = $_POST["estadofisico"];
    $descrito = $_POST["describelo"];
    $xCred = new cCredito($idsolicitud);
    $xCred->init();
    $xCred->addGarantiaReal($tipogarantia, $tipovaluacion, $montovaluado, $sociopropietario, $propietario, $fechaadquisicion, $doctopresentado, $estadofisico, $descrito, $observaciones, $fecharecibo);
}
?>

<p class="aviso"><?php 
echo $msg;
?>
</p>
</form>
</fieldset>
<?php 
$sql_final = $xSQL->getListadoDeGarantiasReales("", $idsolicitud);
// $sqlb17_alt . " AND solicitud_garantia=$idsolicitud ";
$myTab = new cTabla($sql_final);
$myTab->addTool(SYS_UNO);
$myTab->addTool(SYS_DOS);
$myTab->setKeyField("idcreditos_garantias");
$myTab->Show("", false);
?>
</body>
<script  >
	<?php 
echo $myTab->getJSActions();
?>
</script>
</html>
    //Insertar Nuevo Registro
    $socio = $persona;
    $solicitud = $credito;
    $oficial = $_SESSION["SN_b80bb7740288fda1f201890375a60c8f"];
    $fecha = $cH->getFechaISO($_POST["idfecha-0"]);
    $hora = $_POST["idhora"];
    $compromiso = $_POST["idtipocompromiso"];
    $anotacion = $_POST["idnotas"];
    //Valores Pre-establecidos
    $eacp = EACP_CLAVE;
    $sucursal = getSucursal();
    $estatus = "pendiente";
    //$xSeg			= new cSe
    $sqlIC = "INSERT INTO seguimiento_compromisos(socio_comprometido, oficial_de_seguimiento, fecha_vencimiento, hora_vencimiento, tipo_compromiso, anotacion, credito_comprometido, estatus_compromiso, sucursal, eacp)\n    \t\t\tVALUES({$socio}, {$iduser}, '{$fecha}', '{$hora}', '{$compromiso}', '{$anotacion}', {$solicitud}, '{$estatus}', '{$sucursal}', '{$eacp}')";
    $ms = my_query($sqlIC);
    if ($ms["stat"] != false) {
        $xFRM->addAviso("Se Agrego un compromiso para el socio num {$socio} por el Credito {$solicitud} el dia {$fecha}");
    }
}
//Imprimir la Tabla de compromisos para hoy
$sql = $xQL->getListadoDeCompromisosSimple("", "", getUsuarioActual());
//echo $sqlTComp;
$cTbl = new cTabla($sql);
$cTbl->setWidth();
$cTbl->setKeyField("idseguimiento_compromisos");
$cTbl->addTool(1);
$cTbl->addTool(2);
$xFRM->addHTML($cTbl->Show());
echo $xFRM->get();
echo $cTbl->getJSActions(true);
echo $xP->fin();
	</table>
<input type='button' name='btsend' value='ENVIAR DATOS'onClick='frmSubmit();'>
</form>
<?php 
$idgrupo = $_POST["idgrupo"];
if (!$idgrupo) {
    $idgrupo = 99;
    echo $msg_rec_warn . $fhtm;
} else {
    $xGr = new cGrupo($idgrupo, true);
    $xGr->init();
    echo $xGr->getFicha(true);
    echo "<hr>\n\t<input type='button' name='cmdModif' value='MODIFICAR DATOS'onClick='modifdatos();'>\n\t<input type='button' name='cmdplaneacionprint' value='VER/IMPRIMIR PLANEACION DE CREDITO'onClick='open_planeacion({$idgrupo});'>\n\t<hr />\n\t";
    $sqlcx = $sqlb10 . " AND socios_general.grupo_solidario={$idgrupo} AND socios_vivienda.principal='1' LIMIT 0,50";
    $cTbl = new cTabla($sqlcx, 0);
    $cTbl->setKeyField("codigo");
    $cTbl->addTool(1);
    $cTbl->Show("", false);
}
?>
</fieldset>

</body>
<script>
 function modifdatos() {
 	var idgpo = document.myform.idgrupo.value;
 	url1 = '../frmgrupos/frmgposolidario.php?x=' + idgpo;
	mywin = window.open(url1);
	mywin.focus();
 }
 function loaddatos() {
function jsaGetLog($fecha)
{
    $xList = new cSQLListas();
    $sql = $xList->getListadoDeEventos("", "", SYS_LOG_NIVEL_DEV);
    $xT = new cTabla($sql);
    $xT->addTool(SYS_DOS);
    $xT->setKeyField("idgeneral_log");
    //Agregar el script delete
    return $xT->Show("TR.Log", true, "tablelog");
}
<link href="<?php 
echo CSS_GENERAL_FILE;
?>
" rel="stylesheet" type="text/css">
<body>
<p class="aviso">LISTADO DE CREDITOS A EDITAR EN LA SESI&Oacute;N DE CR&Eacute;DITO ACTUAL</p>
<!-- -->
<?php 
//echo getRawHeader();
echo "<hr>";
sqltabla($sqlb11 . " WHERE creditos_periodos.idcreditos_periodos={$periodosolicitudes}", "", "fieldnames");
echo "<hr /> <hr />";
$sqlI = $sqlb19c . " AND  creditos_solicitud.periodo_solicitudes={$periodosolicitudes} AND creditos_solicitud.estatus_actual=99";
//echo getRawFooter();
$cTbl = new cTabla($sqlI, 2);
$cTbl->setWidth();
$cTbl->addTool(1);
//$cTbl->addTool(2);
$cTbl->setKeyTable("creditos_solicitud");
$cTbl->setKeyField("numero_solicitud");
$cTbl->Show("", false);
?>
</body>
<script  >
	<?php 
echo $cTbl->getJSActions();
?>
	
</script>
</html>
echo $arrD["numero_socio"];
?>
" />
		
		<p class="aviso"><?php 
echo $xHP->getMessages($msg);
?>
</p>
</form>
	<?php 
//Checar compatibilidad numerica entre los dependientes economicos
$SQL_bene = "SELECT socios_relaciones.idsocios_relaciones AS 'num',\n\t\t\t\t\tsocios_relacionestipos.descripcion_relacionestipos AS 'relacion',\n\t\t\t\t\tsocios_consanguinidad.descripcion_consanguinidad AS 'consanguinidad',\n\t\t\t\t\tCONCAT(socios_relaciones.nombres ,' ', socios_relaciones.apellido_paterno, ' ', socios_relaciones.apellido_materno) AS 'nombre',\n\t\t\t\t\tsocios_relaciones.curp AS 'curp',\n\t\t\t\t\tCONCAT(socios_relaciones.telefono_residencia, '; ' , socios_relaciones.telefono_movil)  AS 'telefonos'\n\t\t\t\tFROM\n\t\t\t\t\t`socios_relaciones` `socios_relaciones`\n\t\t\t\t\t\tINNER JOIN `socios_consanguinidad` `socios_consanguinidad`\n\t\t\t\t\t\tON `socios_relaciones`.`consanguinidad` = `socios_consanguinidad`.\n\t\t\t\t\t\t`idsocios_consanguinidad`\n\t\t\t\t\t\t\tINNER JOIN `socios_relacionestipos` `socios_relacionestipos`\n\t\t\t\t\t\t\tON `socios_relaciones`.`tipo_relacion` = `socios_relacionestipos`.\n\t\t\t\t\t\t\t`idsocios_relacionestipos`\n\t\t\t\tWHERE\n\t\t\t\t\tsocio_relacionado={$idsocio}\n\t\t\t\t\tAND\n\t\t\t\t\t(`socios_relaciones`.`credito_relacionado` = 1)";
$cBenef = new cTabla($SQL_bene);
$cBenef->addTool(1);
$cBenef->addTool(2);
$cBenef->setKeyField("idsocios_relaciones");
//$cBenef->Show("", false);
?>
</fieldset>
</body>
<script>
var jsWorkForm		= document.frmreferencias;
var checkCURP		= true;
var xG				= new Gen();
var osrc			= null;
<?php 
//echo $cBenef->getJSActions();
?>
function resizeMainWindow(){
	var mWidth	= 800;
	var mHeight	= 640;