<tr> <th colspan='2'><input type='button' name='btnEnviar' value='CONSULTAR MOVIMIENTOS DEL RECIBO' onClick='frmdelrecibos.submit();'></th> </tr> </table> </fieldset> </form> <hr /> <?php $idrecibo = $_POST["idrecibo"]; if (!$idrecibo) { exit($msg_rec_warn . $fhtm); } $xRec = new cReciboDeOperacion(false, false, $idrecibo); $xRec->init(); echo $xRec->getFicha(true, "", true); $uri = $xRec->getURI_Formato(); /* ----------------- DATOS --------------- */ // $numeroops = "SELECT COUNT(idoperaciones_mvtos) AS 'obtener' FROM operaciones_mvtos WHERE recibo_afectado=$idrecibo"; // $nopers = mifila($numeroops, "obtener"); $sqlmvto = "SELECT\n\t\t`operaciones_mvtos`.`idoperaciones_mvtos` AS `codigo`,\n\t\t`operaciones_mvtos`.`socio_afectado` AS `socio`,\n\t\t`operaciones_mvtos`.`docto_afectado` AS `documento`,\n\t\t`operaciones_mvtos`.`fecha_operacion` AS `operado`,\n\t\t`operaciones_mvtos`.`fecha_afectacion` AS `afectado`,\n\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\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`.`recibo_afectado` ={$idrecibo})\n\tORDER BY\n\t\t`operaciones_mvtos`.`fecha_operacion`,\n\t\t`operaciones_mvtos`.`socio_afectado`,\n\t\t`operaciones_mvtos`.`docto_afectado`\n\t"; $cEdit = new cTabla($sqlmvto); $cEdit->addTool(1); $cEdit->addTool(2); $cEdit->setKeyField("idoperaciones_mvtos"); $nopers = $cEdit->getRowCount(); $cEdit->Show("", false); echo "<form name='frmgoelim' action='clseliminarrecibos.php' method='POST'>\n\t<hr />\n\t<input type='hidden' name='idrecibo' value='{$idrecibo}'>\n\t<table border='0'>\n\n\t\t<tr>\n\t\t<th><input type='button' name='btsend' value='EDITAR RECIBO' onClick='actualizaRec({$idrecibo});'></th>\n\t\t<th><input type='button' name='btsend' value='ELIMINAR RECIBO Y OPERACIONES' onClick='frmgoelim.submit();'></th>\n\t\t<th><a class=\"button\" onclick=\"ImprimirRecibo();\" > Reimprimir Recibo </a></th>\n\t\t</tr>\n\t</table>\n\t<hr />\n\t</form>\n\t<p class='aviso'>Numero de Operaciones: {$nopers}</p>\n\t</fieldset>"; ?> </body> <script >
function render() { $xRec = new cReciboDeOperacion(false, false, $this->mClave); $html = ""; $recibo = $this->mClave; if ($xRec->init() == true) { $scripts = ""; $xCaja = $xRec->getOCaja(); //TODO: Resolver ajuste y permisos de ajuste if (MODULO_CAJA_ACTIVADO == true and $xRec->isPagable() == true) { $totaloperacion = $xRec->getTotal(); $TesMontoPagado = $xRec->getSaldoEnCaja(); $forma = $xRec->getURI_Formato(); if ($TesMontoPagado > 0) { $xFRM = new cHForm("frmrecibo"); $arrTPag = $xFRM->getAFormsDeTipoPago(); $frm = $arrTPag[$xRec->getTipoDePago()]; //si la caja de tesoreria esta abierta, proceder, si no cerrar if ($xCaja->getEstatus() == TESORERIA_CAJA_CERRADA) { $scripts = "<script>alert('El Recibo {$recibo} no ha sido SALDADO({$TesMontoPagado}) en su totalidad({$totaloperacion}),\\n No se puede efectuar operaciones en Caja Cerrada\\nNecesita Autorizar una Sesion de Caja'); document.location = '../404.php?i=7001';</script>"; } else { $scripts = "<script> TINY.box.show({iframe:'../frmtesoreria/{$frm}?r={$recibo}',boxid:'frameless',width:400,height:540,fixed:false,maskid:'bluemask',maskopacity:40,closejs:function(){ jsRevalidarRecibo() }})</script>"; } } else { $scripts = "<script>window.print();</script>"; } //$html.= $xRec->getMessages(OUT_HTML); $xForms = new cFormato($this->mForma); //$xForms->init(); $xForms->setRecibo($this->mClave); $xForms->setProcesarVars(); $html .= $xForms->get(); $html .= "<script>function jsRevalidarRecibo(){document.location = \"{$forma}\"; }</script>"; $html .= $scripts; } } return $html; }