function jsaGetListadoCierres($fecha) { $xLi = new cSQLListas(); $xF = new cFecha(); $fecha = $xF->getFechaISO($fecha); $sqlList = $xLi->getListadoDeRecibos(12, "", "", $fecha); $xTab = new cTabla($sqlList); $xTab->OButton("TR.Reporte", "var xR = new RecGen(); xR.reporte(" . HP_REPLACE_ID . ")", $xTab->ODicIcons()->REPORTE); $xTab->OButton("TR.Panel", "var xR = new RecGen(); xR.panel(" . HP_REPLACE_ID . ")", $xTab->ODicIcons()->CONTROL); $xBtn = new cHButton(); $xSel = new cHSelect(); $xCA = $xSel->getListaDeCajasAbiertas(); $T2 = new cTabla($xCA->getSQL() . " AND `tesoreria_cajas`.`fecha_inicio` = '{$fecha}' "); $T2->addEspTool($xBtn->getBasic("", "jsToCerrarCorte('{$fecha}')", "bloquear", "idcerrar", true)); $html = $xTab->Show("TR.LISTADO DE CIERRES"); if (MODULO_CAJA_ACTIVADO == true) { $html .= $T2->Show("TR.Cajas Abiertas"); $itemsAbier = $T2->getRowCount(); $html .= "<input type='hidden' id='idabiertas' value='{$itemsAbier}' />"; } else { $html .= "<input type='hidden' id='idabiertas' value='0' />"; } return $html; }
$form = parametro("form"); $action = parametro("action", SYS_NINGUNO); $xHP->setIncludeJQueryUI(); $xHP->init(); $xFRM = new cHForm("frmabrir", "abrir_caja.frm.php?action=1", "frmabrir"); $xBtn = new cHButton(); $xTxt = new cHText(); $xDate = new cHDate(); $xSel = new cHSelect(); $txtP = new cHText(); $txtP->addEvent("var xG = new Gen(); xG.inputMD5(this);", "onchange"); $xFRM->OButton("TR.Cerrar Caja", "jsCerrarCaja()", "bloquear", "cmdlock"); $xFRM->OButton("TR.Guardar Arqueo", "jsRegistrarArqueo()", "guardar", "cmdcerrar"); $xFRM->OButton("TR.Eliminar Arqueo", "jsEliminarArqueo()", $xFRM->ic()->ELIMINAR, "cmddel"); $xFRM->addToolbar("<span id='cajacerrada'></span>"); $lsCajas = $xSel->getListaDeCajasAbiertas(); $lsCajas->addEvent("onchange", "jsDatosDeCaja()"); $lsCajas->addEvent("onblur", "jsDatosDeCaja()"); $xFRM->addHElem($lsCajas->get(true)); $xTxt->addEvent("jsDatosDeCaja()", "onfocus"); $xFRM->addHElem($xTxt->getNormal("oficial", "", "TR.Jefe_de_caja")); $xFRM->addHElem($txtP->getPassword("password", "TR.Password", "")); $xTxM = new cHText(); $xDiv = new cHDiv("txm"); $xTab = new cHTabs(); $xTxM->addEvent("jsActualizarMonedas", "onchange"); $xDiv->addHElem("<h3>" . $xFRM->lang("Valores") . "<id id='totalmonedas'></i></h3>"); $xDiv->addHElem($xTxM->getDeMoneda("mone-10-cents", "TR.Monedas de 10 centimos", 0)); $xDiv->addHElem($xTxM->getDeMoneda("mone-20-cents", "TR.Monedas de 20 centimos", 0)); $xDiv->addHElem($xTxM->getDeMoneda("mone-50-cents", "TR.Monedas de 50 centimos", 0)); $xDiv->addHElem($xTxM->getDeMoneda("mone-1", "TR.Monedas de 1", 0));