setCodFuncao ( $arCodFuncao[2] ); $obRFuncao->obRBiblioteca->setCodigoBiblioteca ( $arCodFuncao[1] ); $obRFuncao->obRBiblioteca->roRModulo->setCodModulo ( $arCodFuncao[0] ); $obRFuncao->consultar(); $stNomeFuncao = $obRFuncao->getNomeFuncao(); if ( !empty($stNomeFuncao) ) { $stJs .= "d.getElementById('stFuncao').innerHTML = '".$stNomeFuncao."';\n"; if ($stCodFuncao) { $stJs .= "f.inCodFuncao.value = '$stCodFuncao';\n"; } } else { $stJs .= "f.inCodFuncao.value = '';\n"; $stJs .= "f.inCodFuncao.focus();\n"; $stJs .= "d.getElementById('stFuncao".$stAba."').innerHTML = ' ';\n"; $stJs .= "alertaAviso('@Função informada não existe. (".$_POST['inCodFuncao'].")','form','erro','".Sessao::getId()."');"; } } if ($boExecuta) { sistemaLegado::executaFrameOculto( $stJs ); } else { return $stJs; } }//function buscaFuncao( function preencherEvento($boExecuta=false) { global $_POST, $_GET; $obTFOLEvento = new TFolhaPagamentoEvento; $inCodTipo = $_GET['inCodTipo']; $stNatureza= $_GET['stNatureza']; $obTFOLEvento->recuperaEventoCodigoNatureza( $rsEvento, $_POST['stInner_Cod_'.$inCodTipo] , $stNatureza, true ); $stInner = "stInner_".$inCodTipo; if ( $rsEvento->getNumLinhas() > 0 ) { $stJs .= "d.getElementById('".$stInner."').innerHTML = '".$rsEvento->getCampo('descricao')."'; \n"; } else { $stJs .= "f.stInner_Cod_".$inCodTipo.".value = ''; \n"; $stJs .= "d.getElementById('".$stInner."').innerHTML = ' '; \n"; } if ($boExecuta==true) { SistemaLegado::executaFrameOculto($stJs); } else { return $stJs; } } /* Função....: preencherInnerEventos Objetivo..: Procurar eventos de configuração de pensão e preencher os buscainner Data......: 30/05/206 */ function preencherInnerEventos($boExecuta=false) { $stJs = ''; $obTFOLPensaoEventos = new TFolhaPagamentoPensaoEvento; $obTFOLPensaoEventos->recuperaPensaoEventoEventos( $rsEventos ); while (!$rsEventos->eof()) { $stInner = 'stInner_'.$rsEventos->getCampo('cod_tipo'); $stCod = 'stInner_Cod_'.$rsEventos->getCampo('cod_tipo'); $stJs .= "d.getElementById('".$stInner."').innerHTML = '".$rsEventos->getCampo('descricao')."'; \n"; $stJs .= "f.".$stCod .".value = '".$rsEventos->getCampo('codigo'). "'; \n"; $rsEventos->proximo(); } if ($boExecuta==true) { SistemaLegado::executaFrameOculto($stJs); } else { return $stJs; } } function preencheFuncao($boExecuta = false) { $obTFOLPensaoFuncao = new TFolhaPagamentoPensaoFuncaoPadrao; $obTFOLPensaoFuncao->recuperaUltimaPensaoFuncaoPadrao( $rsFuncao ); if ( !$rsFuncao->eof() ) { $stCodFuncao = $rsFuncao->getCampo('cod_modulo') .'.'. $rsFuncao->getCampo('cod_biblioteca') .'.'. $rsFuncao->getCampo('cod_funcao'); } $stJs = buscaFuncao(false, $stCodFuncao ); if ($boExecuta) { sistemaLegado::executaFrameOculto( $stJs ); } else { return $stJs; } }//function buscaFuncao( switch ($_POST["stCtrl"]) { case 'buscaFuncao': buscaFuncao ( true ); break; case 'preencherEvento': preencherEvento ( true ); break; } ?>