function addTipoDeOperacion($base = false, $base2 = false) { $base = setNoMenorQueCero($base); if ($base > 0) { $xHSel = new cHSelect(); $xSel = $xHSel->getListaDeOperacionesPorBase($base, "idtipo_de_operacion", $base2); } else { $xTb = new cOperaciones_tipos(); $xSel = new cSelect("idtipo_de_operacion", "idtipo_de_operacion", $xTb->get()); } $xSel->addEspOption(SYS_TODAS); $xSel->setOptionSelect(SYS_TODAS); $this->mJsVars .= "var idtipo_de_operacion\t= \$('#idtipo_de_operacion').val();\r\n"; $this->mURL .= " + \"&operacion=\" + idtipo_de_operacion "; $v = $xSel->get("TR.Tipo de Operacion", true); //TODO. Agregar indentificadores de tipo de operacion $this->mStruct .= $v; }
</script> <?php $com = parametro("action", SYS_NINGUNO); $persona = parametro("idsocio", DEFAULT_SOCIO, MQL_INT); $monto1 = parametro("monto1", 0, MQL_FLOAT); $monto2 = parametro("monto2", 0, MQL_FLOAT); $monto3 = parametro("monto3", 0, MQL_FLOAT); $tipo1 = parametro("tipo1", false, MQL_INT); $tipo2 = parametro("tipo2", false, MQL_INT); $tipo3 = parametro("tipo3", false, MQL_INT); if ($com == SYS_NINGUNO or $monto1 + $monto2 + $monto3 <= 0) { $xFRM->addPersonaBasico(); $xFRM->addHElem($xDate->get("TR.Fecha de Operacion")); $xFRM->addCobroBasico(); $xFRM->addObservaciones(); $xFRM->addDivSolo($xSel->getListaDeOperacionesPorBase(2800, "tipo1")->get(), $xTxt->getDeMoneda("monto1")); $xFRM->addDivSolo($xSel->getListaDeOperacionesPorBase(2800, "tipo2")->get(), $xTxt->getDeMoneda("monto2")); $xFRM->addDivSolo($xSel->getListaDeOperacionesPorBase(2800, "tipo3")->get(), $xTxt->getDeMoneda("monto3")); $xFRM->addSubmit(); } else { $observaciones = parametro("idobservaciones"); $cheque = parametro("cheque"); $comopago = parametro("ctipo_pago", DEFAULT_TIPO_PAGO, MQL_RAW); $foliofiscal = parametro("foliofiscal"); $fecha = parametro("fecha-0", false); $fecha = $fecha == false ? fechasys() : $xF->getFechaISO($fecha); $aportaciones = $monto1 + $monto2 + $monto3; $cRec = new cReciboDeOperacion(RECIBOS_TIPO_PAGO_APORTACIONES, false); /* * TODO: Agregar enviar PP a Ahorro * activar configuracion